From 6d4f67a7bf925f5da5f05079bc53cde3d7cbd004 Mon Sep 17 00:00:00 2001
From: hubuk <hubert.bukowski@gmail.com>
Date: Fri, 15 May 2015 08:47:45 +0200
Subject: [PATCH 1/6] 1. Added referenced assemblies from VS2010 and VS2012 to
 fix Contracts Editor Extensions compilation. 2. Updated VS extension projects
 to not trigger one-way upgrade warning.

---
 .gitignore                                    |     6 +-
 CodeContracts.sln                             |    10 +-
 .../CCCheckPulseUI/CCCheckPulseUI.csproj      |     1 +
 .../License/AdornmentsEULA.docx               |   Bin 30046 -> 30164 bytes
 .../License/AdornmentsEULA.rtf                |   324 +-
 .../License/Templates/AdornmentsEULA.docx     |   Bin 0 -> 30046 bytes
 .../License/Templates/AdornmentsEULA.rtf      |   523 +
 .../VS2010/ContractAdornments.csproj          |    37 +-
 .../VS2012/ContractAdornments11.csproj        |    56 +-
 .../VS2012/source.extension.vsixmanifest      |     2 +-
 .../CodeContractsForRoslyn.csproj             |     8 +-
 .../VSAdornments/VS2012/Adornments11.csproj   |    35 +-
 Microsoft.Research/VSSDK.props                |    20 +
 .../2.0/Microsoft.Office.Interop.Excel.dll    |   Bin 0 -> 1550200 bytes
 .../2.0/Microsoft.Office.Interop.Excel.xml    | 46973 ++++++++++++++++
 ...rosoft.VisualStudio.ComponentModelHost.dll |   Bin 0 -> 28048 bytes
 .../Microsoft.VisualStudio.CoreUtility.dll    |   Bin 0 -> 51072 bytes
 .../Microsoft.VisualStudio.CoreUtility.xml    |   562 +
 .../4.0/Microsoft.VisualStudio.Editor.dll     |   Bin 0 -> 27000 bytes
 .../4.0/Microsoft.VisualStudio.Editor.xml     |   462 +
 ...oft.VisualStudio.Language.Intellisense.dll |   Bin 0 -> 71064 bytes
 ...oft.VisualStudio.Language.Intellisense.xml |  2405 +
 .../4.0/Microsoft.VisualStudio.Shell.10.0.dll |   Bin 0 -> 995200 bytes
 .../4.0/Microsoft.VisualStudio.Shell.10.0.pdb |   Bin 0 -> 1932800 bytes
 .../4.0/Microsoft.VisualStudio.Shell.10.0.xml |  9932 ++++
 .../4.0/Microsoft.VisualStudio.Text.Data.dll  |   Bin 0 -> 134016 bytes
 .../4.0/Microsoft.VisualStudio.Text.Data.xml  |  4925 ++
 .../4.0/Microsoft.VisualStudio.Text.Logic.dll |   Bin 0 -> 87936 bytes
 .../4.0/Microsoft.VisualStudio.Text.Logic.xml |  2624 +
 .../Microsoft.VisualStudio.Text.UI.Wpf.dll    |   Bin 0 -> 115072 bytes
 .../Microsoft.VisualStudio.Text.UI.Wpf.xml    |  4369 ++
 .../4.0/Microsoft.VisualStudio.Text.UI.dll    |   Bin 0 -> 113528 bytes
 .../4.0/Microsoft.VisualStudio.Text.UI.xml    |  5437 ++
 .../Microsoft.VisualStudio.CoreUtility.dll    |   Bin 0 -> 54320 bytes
 .../Microsoft.VisualStudio.CoreUtility.xml    |   316 +
 .../4.0/Microsoft.VisualStudio.Editor.dll     |   Bin 0 -> 36384 bytes
 .../4.0/Microsoft.VisualStudio.Editor.xml     |   365 +
 ...oft.VisualStudio.Language.Intellisense.dll |   Bin 0 -> 71264 bytes
 ...oft.VisualStudio.Language.Intellisense.xml |  1548 +
 ...Studio.Language.StandardClassification.dll |   Bin 0 -> 39048 bytes
 ...Studio.Language.StandardClassification.xml |   135 +
 .../4.0/Microsoft.VisualStudio.Shell.11.0.dll |   Bin 0 -> 1988144 bytes
 .../4.0/Microsoft.VisualStudio.Shell.11.0.xml | 30290 ++++++++++
 .../4.0/Microsoft.VisualStudio.Text.Data.dll  |   Bin 0 -> 121384 bytes
 .../4.0/Microsoft.VisualStudio.Text.Data.xml  |  3191 ++
 .../4.0/Microsoft.VisualStudio.Text.Logic.dll |   Bin 0 -> 94768 bytes
 .../4.0/Microsoft.VisualStudio.Text.Logic.xml |  1772 +
 .../Microsoft.VisualStudio.Text.UI.Wpf.dll    |   Bin 0 -> 118832 bytes
 .../Microsoft.VisualStudio.Text.UI.Wpf.xml    |  2437 +
 .../4.0/Microsoft.VisualStudio.Text.UI.dll    |   Bin 0 -> 113696 bytes
 .../4.0/Microsoft.VisualStudio.Text.UI.xml    |  3212 ++
 .../4.0/Microsoft.VisualStudio.Shell.12.0.dll |   Bin 0 -> 2101000 bytes
 ...soft.VisualStudio.Shell.Immutable.10.0.dll |   Bin 0 -> 25392 bytes
 ...soft.VisualStudio.Shell.Immutable.10.0.xml |   125 +
 54 files changed, 121882 insertions(+), 220 deletions(-)
 create mode 100644 Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.docx
 create mode 100644 Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.rtf
 create mode 100644 Microsoft.Research/VSSDK.props
 create mode 100644 References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.dll
 create mode 100644 References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.ComponentModelHost.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.pdb
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll
 create mode 100644 References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
 create mode 100644 References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.12.0.dll
 create mode 100644 References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.dll
 create mode 100644 References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.xml

diff --git a/.gitignore b/.gitignore
index 643f5bff..290cf309 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,7 +39,7 @@ bld/
 #exception to the .gitignore
 
 !Common/bin
-
+!Microsoft.Research/common/bin
 
 # Roslyn cache directories
 *.ide/
@@ -82,6 +82,10 @@ dlldata.c
 *.svclog
 *.scc
 
+# Exclude reference assemblies
+!References/**/*
+
+
 # Chutzpah Test files
 _Chutzpah*
 
diff --git a/CodeContracts.sln b/CodeContracts.sln
index 52498202..a87387b6 100644
--- a/CodeContracts.sln
+++ b/CodeContracts.sln
@@ -1,7 +1,7 @@
 ﻿
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 2013
-VisualStudioVersion = 12.0.30723.0
+VisualStudioVersion = 12.0.31101.0
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeProviders", "CodeProviders", "{76F9B10B-70B6-40FF-B5A7-3562734BF8E4}"
 EndProject
@@ -2099,9 +2099,11 @@ Global
 		{449B96DF-2C90-4495-B081-D97D4F02620E}.Release|x86.ActiveCfg = Release|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Debug|Win32.ActiveCfg = Debug|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Debug|x86.ActiveCfg = Debug|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Devlab9|Any CPU.ActiveCfg = Devlab9|Any CPU
+		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Devlab9|Any CPU.Build.0 = Devlab9|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Devlab9|Mixed Platforms.ActiveCfg = Devlab9|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Devlab9|Mixed Platforms.Build.0 = Devlab9|Any CPU
 		{784AA6A9-013E-4D8E-82D6-934571CF1357}.Devlab9|Win32.ActiveCfg = Devlab9|Any CPU
@@ -2120,9 +2122,11 @@ Global
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|Win32.ActiveCfg = Debug|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Debug|x86.ActiveCfg = Debug|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Devlab9|Any CPU.ActiveCfg = Devlab9|Any CPU
+		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Devlab9|Any CPU.Build.0 = Devlab9|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Devlab9|Mixed Platforms.ActiveCfg = Devlab9|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Devlab9|Mixed Platforms.Build.0 = Devlab9|Any CPU
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Devlab9|Win32.ActiveCfg = Devlab9|Any CPU
@@ -2140,9 +2144,11 @@ Global
 		{235196BB-603A-470A-AF8E-EF6C8D01C4DC}.Release|x86.ActiveCfg = Release|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Debug|Win32.ActiveCfg = Debug|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Debug|x86.ActiveCfg = Debug|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Devlab9|Any CPU.ActiveCfg = Devlab9|Any CPU
+		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Devlab9|Any CPU.Build.0 = Devlab9|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Devlab9|Mixed Platforms.ActiveCfg = Devlab9|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Devlab9|Mixed Platforms.Build.0 = Devlab9|Any CPU
 		{D3F9BE8B-BA9F-4919-87CE-EE1878EDA40C}.Devlab9|Win32.ActiveCfg = Devlab9|Any CPU
@@ -2160,9 +2166,11 @@ Global
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|Win32.ActiveCfg = Debug|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Debug|x86.ActiveCfg = Debug|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Devlab9|Any CPU.ActiveCfg = Devlab9|Any CPU
+		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Devlab9|Any CPU.Build.0 = Devlab9|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Devlab9|Mixed Platforms.ActiveCfg = Devlab9|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Devlab9|Mixed Platforms.Build.0 = Devlab9|Any CPU
 		{5982130C-B0DD-4E10-82F7-A23F40A16315}.Devlab9|Win32.ActiveCfg = Devlab9|Any CPU
diff --git a/Microsoft.Research/CCTools/CCCheckPulseUI/CCCheckPulseUI.csproj b/Microsoft.Research/CCTools/CCCheckPulseUI/CCCheckPulseUI.csproj
index 5e1e5627..7f76ee15 100644
--- a/Microsoft.Research/CCTools/CCCheckPulseUI/CCCheckPulseUI.csproj
+++ b/Microsoft.Research/CCTools/CCCheckPulseUI/CCCheckPulseUI.csproj
@@ -38,6 +38,7 @@
   <ItemGroup>
     <Reference Include="Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
       <EmbedInteropTypes>True</EmbedInteropTypes>
+      <HintPath>..\..\..\References\VS10\MSIL\2.0\Microsoft.Office.Interop.Excel.dll</HintPath>
     </Reference>
     <Reference Include="System" />
     <Reference Include="System.Core" />
diff --git a/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.docx b/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.docx
index 28b8968607d0c91b7d9e14f0a19ddb5d4cb9f8ee..35691af81b4f056eaa7f41060e77d058a9ae9bac 100644
GIT binary patch
diff --git a/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.rtf b/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.rtf
index 70e05157..efad2380 100644
--- a/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.rtf
+++ b/Microsoft.Research/ContractAdornments/License/AdornmentsEULA.rtf
@@ -1,67 +1,66 @@
-{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff40\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
-{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
-{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??\'a8\'ac?};}
-{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Arial};}{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Tahoma;}
-{\f42\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}{\f43\fbidi \fmodern\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}
-{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f46\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
-{\f47\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f49\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f50\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f51\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
-{\f52\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f53\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f54\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f66\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}
-{\f67\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f69\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f70\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f71\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
-{\f72\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f73\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f74\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}
-{\f158\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f156\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f157\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}
-{\f159\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f160\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f163\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}
-{\f178\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??\'a8\'ac?};}{\f386\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f387\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f389\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}
-{\f390\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f393\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f394\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f436\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}
-{\f437\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f439\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f440\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}
-{\f443\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f446\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f447\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f449\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}
-{\f450\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f451\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f452\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f453\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}
-{\f454\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f455\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f468\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f478\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}
-{\f476\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;}{\f477\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f479\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f480\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}
-{\f483\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;}{\f486\fbidi \fswiss\fcharset238\fprq2 Verdana CE;}{\f487\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;}{\f489\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}
-{\f490\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f493\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f494\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
-{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
-{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
-{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
-{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
-{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
-{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
-{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
-{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
-{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
-{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
-{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
-{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
-{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
-{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
-{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
-{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
-{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
-{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
-{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
-{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
-\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;
-\cbackgroundone\ctint255\cshade255\red255\green255\blue255;\red73\green73\blue73;\red233\green238\blue243;}{\*\defchp \f31506\fs22 }{\*\defpap \ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 }
-\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
-\snext0 \sautoupd \sqformat \spriority0 \styrsid4934124 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 
-\ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \styrsid4934124 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar
-\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
-\sbasedon0 \snext2 \slink16 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 
-\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar
-\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
-\sbasedon0 \snext4 \slink18 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 
-\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar
-\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
-\sbasedon0 \snext6 \slink20 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 
-\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 7;}{
-\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
-\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar
-\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
-\sbasedon0 \snext9 \slink23 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
-\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused 
+{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff40\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1045\deflangfe1045\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f2\fbidi \fmodern\fcharset238\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
+{\f11\fbidi \froman\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??\'a1\'a7??};}
+{\f34\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f37\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}
+{\f39\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Arial};}{\f40\fbidi \fswiss\fcharset238\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f41\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}
+{\f42\fbidi \fmodern\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f43\fbidi \fswiss\fcharset238\fprq2{\*\panose 00000000000000000000}Verdana;}
+{\flomajor\f31500\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhimajor\f31502\fbidi \froman\fcharset238\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\flominor\f31504\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhiminor\f31506\fbidi \fswiss\fcharset238\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset238\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f59\fbidi \froman\fcharset0\fprq2 Times New Roman;}
+{\f58\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f60\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f61\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f62\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\f63\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f64\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f65\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f79\fbidi \fmodern\fcharset0\fprq1 Courier New;}
+{\f78\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f80\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f81\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f82\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
+{\f83\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f84\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f85\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}
+{\f189\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??\'a1\'a7??};}{\f399\fbidi \froman\fcharset0\fprq2 Cambria Math;}{\f398\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f400\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}
+{\f401\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f404\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f405\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f429\fbidi \fswiss\fcharset0\fprq2 Calibri;}
+{\f428\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f430\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f431\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f434\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}
+{\f435\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f449\fbidi \fswiss\fcharset0\fprq2 Trebuchet MS{\*\falt Arial};}{\f448\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}
+{\f450\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f451\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}{\f454\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}
+{\f459\fbidi \fswiss\fcharset0\fprq2 Tahoma;}{\f458\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f460\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f461\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}
+{\f462\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f463\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f464\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f465\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}
+{\f466\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f469\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f489\fbidi \fswiss\fcharset0\fprq2 Verdana;}{\f488\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;}
+{\f490\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}{\f491\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f494\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f495\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);}
+{\flomajor\f31510\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
+{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31520\fbidi \froman\fcharset0\fprq2 Times New Roman;}
+{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31530\fbidi \froman\fcharset0\fprq2 Cambria;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}
+{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}
+{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31540\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\flominor\f31550\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
+{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31560\fbidi \froman\fcharset0\fprq2 Times New Roman;}
+{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31570\fbidi \fswiss\fcharset0\fprq2 Calibri;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}
+{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}
+{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31580\fbidi \froman\fcharset0\fprq2 Times New Roman;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
+\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\cbackgroundone\ctint255\cshade255\red255\green255\blue255;\red73\green73\blue73;\red233\green238\blue243;}{\*\defchp \f31506\fs22 }
+{\*\defpap \ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 
+\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 \styrsid4934124 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar
+\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext1 \slink15 \sqformat \styrsid4934124 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 
+\ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar
+\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext3 \slink17 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar
+\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext5 \slink19 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar
+\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext7 \slink21 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 8;}{
+\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 
+Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
+\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1045\langfe1045\cgrid\langnp1045\langfenp1045 \snext11 \ssemihidden \sunhideused 
 Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 \sbasedon10 \slink1 \slocked \styrsid4934124 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 
 \sbasedon10 \slink2 \slocked \ssemihidden \styrsid4934124 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink3 \slocked \ssemihidden \styrsid4934124 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 
 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink4 \slocked \ssemihidden \styrsid4934124 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink5 \slocked \ssemihidden \styrsid4934124 Heading 5 Char;}{\*
@@ -173,25 +172,25 @@ Preamble Border Above;}{\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\f
 \itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp10\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp17\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp16\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp15\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp9\itap0
 \li-150\ri0\sb0\sa0}{\pgp\ipgp11\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp12\itap0\li-240\ri-240\sb0\sa360\brdrb\brdrs\brdrw15\brsp360\brdrcf19 }}{\*\rsidtbl \rsid79668\rsid150779\rsid211660\rsid263352\rsid686391\rsid1145719
 \rsid1335391\rsid1521119\rsid1714580\rsid1973754\rsid2040850\rsid2633486\rsid2695079\rsid2897245\rsid2902063\rsid2965976\rsid2981673\rsid3041209\rsid3418540\rsid3634687\rsid3875660\rsid3882158\rsid3882522\rsid4149814\rsid4537652\rsid4611858\rsid4742223
-\rsid4801980\rsid4805534\rsid4805706\rsid4934124\rsid5113462\rsid5262441\rsid5309509\rsid5467606\rsid5471954\rsid5720387\rsid6124814\rsid6166718\rsid6171721\rsid6364904\rsid6424248\rsid6496414\rsid6561381\rsid6584761\rsid6620178\rsid6643866\rsid6755756
-\rsid6833860\rsid7040710\rsid7080991\rsid7099326\rsid7344474\rsid7420369\rsid7503579\rsid7624128\rsid7698999\rsid7756319\rsid7879410\rsid8007569\rsid8205106\rsid8334492\rsid8455816\rsid8586851\rsid8662808\rsid8850722\rsid8921755\rsid9004944\rsid9072635
-\rsid9135771\rsid9176743\rsid9384439\rsid9448986\rsid9465849\rsid9584906\rsid9722926\rsid9728818\rsid9835407\rsid9860928\rsid9902756\rsid10428435\rsid11303858\rsid11408012\rsid11690930\rsid11950712\rsid12333728\rsid12545879\rsid12868905\rsid13066823
-\rsid13513072\rsid13776901\rsid13967657\rsid14293912\rsid14435085\rsid14507627\rsid14684443\rsid14685080\rsid14707821\rsid14712272\rsid14958727\rsid15364209\rsid15494051\rsid15539022\rsid15602734\rsid15804309\rsid15809401\rsid16065250\rsid16334972
-\rsid16405449\rsid16537650\rsid16653828\rsid16715114\rsid16741262}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author kathan}{\operator Francesco Logozzo}
-{\creatim\yr2010\mo10\dy21\hr11\min44}{\revtim\yr2014\mo12\dy3\hr16\min32}{\version4}{\edmins5}{\nofpages1}{\nofwords1586}{\nofchars9042}{\*\company Microsoft}{\nofcharsws10607}{\vern57437}}{\*\userprops {\propname ContentTypeId}\proptype30{\staticval 0x0
-1010085C6BA16ACD31641881AC17104460AAC}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect 
-\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen
-\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
-\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
+\rsid4801980\rsid4805534\rsid4805706\rsid4934124\rsid5113462\rsid5262441\rsid5309509\rsid5467606\rsid5471954\rsid5720387\rsid6124814\rsid6166718\rsid6171721\rsid6364904\rsid6424248\rsid6496414\rsid6561381\rsid6584761\rsid6620178\rsid6643866\rsid6714571
+\rsid6755756\rsid6833860\rsid7040710\rsid7080991\rsid7099326\rsid7344474\rsid7420369\rsid7503579\rsid7624128\rsid7698999\rsid7756319\rsid7879410\rsid8007569\rsid8205106\rsid8334492\rsid8455816\rsid8586851\rsid8662808\rsid8850722\rsid8921755\rsid9004944
+\rsid9072635\rsid9135771\rsid9176743\rsid9384439\rsid9448986\rsid9465849\rsid9584906\rsid9722926\rsid9728818\rsid9835407\rsid9860928\rsid9902756\rsid10428435\rsid11303858\rsid11408012\rsid11690930\rsid11950712\rsid12333728\rsid12545879\rsid12868905
+\rsid13066823\rsid13513072\rsid13776901\rsid13967657\rsid14293912\rsid14435085\rsid14507627\rsid14684443\rsid14685080\rsid14707821\rsid14712272\rsid14958727\rsid15364209\rsid15494051\rsid15539022\rsid15602734\rsid15804309\rsid15809401\rsid16065250
+\rsid16334972\rsid16405449\rsid16537650\rsid16653828\rsid16715114\rsid16741262}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author kathan}
+{\operator Microsoft account}{\creatim\yr2010\mo10\dy21\hr11\min44}{\revtim\yr2015\mo5\dy14\hr23\min4}{\version5}{\edmins5}{\nofpages1}{\nofwords1517}{\nofchars9105}{\*\company Microsoft}{\nofcharsws10601}{\vern57439}}{\*\userprops {\propname ContentTypeI
+d}\proptype30{\staticval 0x01010085C6BA16ACD31641881AC17104460AAC}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect 
+\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1
+\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
+\jexpand\viewkind1\viewscale300\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
 \asianbrkrule\rsidroot4934124\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0
-{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9860928\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2
-\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6
-\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang 
-{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s48\ql \li0\ri0\sb144\sa288\sl408\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7624128 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
+{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9860928\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}
+{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}
+{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9
+\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s48\ql \li0\ri0\sb144\sa288\sl408\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7624128 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
 
-\par \hich\af0\dbch\af13\loch\f0 MICROSOFT \hich\af0\dbch\af13\loch\f0 <}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\highlight7\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid4934124 \hich\af0\dbch\af13\loch\f0 
-INSERT NAME OF EXTENSION}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 >}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\par \hich\af0\dbch\af13\loch\f0 MICROSOFT <}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\highlight7\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid4934124 \hich\af0\dbch\af13\loch\f0 INSERT NAME OF EXTENSION}{
+\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 >}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\cf0\revised\revauth2\revdttm-1494672154\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid12333728\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Code Contracts Editor Extensions}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\cf17\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \hich\af0\dbch\af13\loch\f0 NONE}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
@@ -203,19 +202,19 @@ edia on which you received it, if any. The terms also apply to any Microsoft
 \par \hich\af0\dbch\af13\loch\f0 Internet-based services, and 
 \par \hich\af0\dbch\af13\loch\f0 support services
 \par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 for this software, unless other terms accompany those items. If so, those terms apply.
-\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 BY USING THE SO\hich\af0\dbch\af13\loch\f0 
-FTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 BY USING THE SOFTWARE, \hich\af0\dbch\af13\loch\f0 
+YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
 \par \hich\af0\dbch\af13\loch\f0 If you comply with these license terms, you have the rights below.
 \par \hich\af0\dbch\af13\loch\f0 INSTALLATION AND USE RIGHTS. 
-\par \hich\af0\dbch\af13\loch\f0 You may install and use any number of copies of the software on your p\hich\af0\dbch\af13\loch\f0 remises to design, develop and test your programs for use with the software. 
+\par \hich\af0\dbch\af13\loch\f0 You may install and use any number of copies of the software on your premises to de\hich\af0\dbch\af13\loch\f0 sign, develop and test your programs for use with the software. 
 \par \hich\af0\dbch\af13\loch\f0 PRE-RELEASE SOFTWARE. }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
-This software is a pre-release version. It may not work the way a final version of the software will. We may change it for the final, commercial version.\hich\af0\dbch\af13\loch\f0  We also may not release a commercial version.}{\rtlch\fcs1 \af0\afs20 
+This software is a pre-release version. It may not work the way a final version of the software will. We may change it for the final, commercial version. We also may not\hich\af0\dbch\af13\loch\f0  release a commercial version.}{\rtlch\fcs1 \af0\afs20 
 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 FEEDBACK. }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
-If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way and for any purpose. You also give t\hich\af0\dbch\af13\loch\f0 
-o third parties, without charge, any patent rights needed for their products, technologies and services to use or interface with any specific parts of a Microsoft software or service that includes the feedback. You will not give feedback that is subject t
-\hich\af0\dbch\af13\loch\f0 o\hich\af0\dbch\af13\loch\f0  a license that requires Microsoft to license its software or documentation to third parties because we include your feedback in them. These rights survive this agreement.}{\rtlch\fcs1 \af0\afs20 
-\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid11950712 
+If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way and for any purpose. You also give to third parties, wi\hich\af0\dbch\af13\loch\f0 
+thout charge, any patent rights needed for their products, technologies and services to use or interface with any specific parts of a Microsoft software or service that includes the feedback. You will not give feedback that is subject to a license that re
+\hich\af0\dbch\af13\loch\f0 q\hich\af0\dbch\af13\loch\f0 uires Microsoft to license its software or documentation to third parties because we include your feedback in them. These rights survive this agreement.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid11950712 
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af0\dbch\af13\loch\f0 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
 \par \hich\af0\dbch\af13\loch\f0 Distributable Code.}{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \cs41\b\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40  The }
 {\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid7879410\delrsid9384439\charrsid2897245 \hich\af0\dbch\af13\loch\f0 software }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
@@ -226,8 +225,8 @@ code that you are permitted to distribute in programs you develop if you comply
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
 \par \hich\af0\dbch\af13\loch\f0 Right to Use and Distribute.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
 \hich\f40  The code and text files listed below are \'93\loch\f40 \hich\f40 Distributable Code.\'94}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
-\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1973754 \hich\af0\dbch\af13\loch\f0 Sample Code\hich\af0\dbch\af13\loch\f0 .  You may modify, copy a
-\hich\af0\dbch\af13\loch\f0 \hich\f0 nd distribute the source and object code form of code marked as \'93\loch\f0 \hich\f0 sample\'94.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1973754 \hich\af0\dbch\af13\loch\f0 Sample Code.  You may modify, copy and distribute the source a
+\hich\af0\dbch\af13\loch\f0 \hich\f0 nd object code form of code marked as \'93\loch\f0 \hich\f0 sample\'94.
 \par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1973754 Templates}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1521119 .  }{
 \rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid9448986 You may modify, copy, and distribute the source and object code form of code marked as \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 
 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439 template}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid9448986 .\'94}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
@@ -236,117 +235,112 @@ code that you are permitted to distribute in programs you develop if you comply
 . You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
 \par \hich\af0\dbch\af13\loch\f0 Distribution Requirements.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
  For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
-\par \hich\af0\dbch\af13\loch\f0 add significant primary functionality to it in your\hich\af0\dbch\af13\loch\f0  programs;
+\par \hich\af0\dbch\af13\loch\f0 add significant primary functionality to it in your progr\hich\af0\dbch\af13\loch\f0 ams;
 \par \hich\af0\dbch\af13\loch\f0 require distributors and external end users to agree to terms that protect it at least as much as this agreement; 
 \par \hich\af0\dbch\af13\loch\f0 display your valid copyright notice on your programs; and
-\par \hich\af0\dbch\af13\loch\f0 indemnify, defend, and hold harmless Microsoft from any claims, in\hich\af0\dbch\af13\loch\f0 cluding attorneys\hich\f0 \rquote \loch\f0  fees, related to the distribution or use of your programs.
+\par \hich\af0\dbch\af13\loch\f0 indemnify, defend, and hold harmless Microsoft from any claims, including atto\hich\af0\dbch\af13\loch\f0 rneys\hich\f0 \rquote \loch\f0  fees, related to the distribution or use of your programs.
 \par \hich\af0\dbch\af13\loch\f0 Distribution Restrictions.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
  You may not}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
 \par \hich\af0\dbch\af13\loch\f0 alter any copyright, trademark or patent notice in the Distributable Code; 
-\par \hich\af0\dbch\af13\loch\f0 use Microsoft\hich\f0 \rquote \loch\f0 s trademarks in your programs\hich\f0 \rquote \loch\f0  names or \hich\af0\dbch\af13\loch\f0 in a way that suggests your programs come from or are endorsed by Microsoft; 
+\par \hich\af0\dbch\af13\loch\f0 use Microsoft\hich\f0 \rquote \loch\f0 s trademarks in your programs\hich\f0 \rquote \loch\f0  names or in a way that suggest\hich\af0\dbch\af13\loch\f0 s your programs come from or are endorsed by Microsoft; 
 \par \hich\af0\dbch\af13\loch\f0 distribute Distributable Code to run on a platform other than the Windows platform;
 \par \hich\af0\dbch\af13\loch\f0 include Distributable Code in malicious, deceptive or unlawful programs; or
 \par \hich\af0\dbch\af13\loch\f0 modify or di\hich\af0\dbch\af13\loch\f0 
 stribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
-\par \hich\af0\dbch\af13\loch\f0 the code be disclosed or distributed in \hich\af0\dbch\af13\loch\f0 source code form; or 
+\par \hich\af0\dbch\af13\loch\f0 the code be disclosed or distributed in so\hich\af0\dbch\af13\loch\f0 urce code form; or 
 \par \hich\af0\dbch\af13\loch\f0 others have the right to modify it.
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Scope of License}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
- The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable l\hich\af0\dbch\af13\loch\f0 
-aw gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may no
-\hich\af0\dbch\af13\loch\f0 t}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\par \hich\af0\dbch\af13\loch\f0 disclose the results of any benchmark tests of the software to any third party without Microsoft\hich\f0 \rquote \loch\f0 s prior written approval}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+ The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights de\hich\af0\dbch\af13\loch\f0 
+spite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not}{\rtlch\fcs1 \af0\afs20 
+\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 disclose the results of an\hich\af0\dbch\af13\loch\f0 y benchmark tests of the software to any third party without Microsoft\hich\f0 \rquote \loch\f0 s prior written approval}{\rtlch\fcs1 \af0 \ltrch\fcs0 
 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 work around any technical limitations in the software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\par \hich\af0\dbch\af13\loch\f0 reverse engineer, decompile or disassemble the software, except and onl\hich\af0\dbch\af13\loch\f0 y to the extent that applicable law expressly permits, despite this limitation}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\par \hich\af0\dbch\af13\loch\f0 reverse engineer, decompile or disassemble the software, except and only to the extent that applicable l\hich\af0\dbch\af13\loch\f0 aw expressly permits, despite this limitation}{\rtlch\fcs1 \af0 \ltrch\fcs0 
 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{
 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 publish the software for others to copy}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\par \hich\af0\dbch\af13\loch\f0 rent, le\hich\af0\dbch\af13\loch\f0 ase or lend the software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
-\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\par \hich\af0\dbch\af13\loch\f0 transfer the software or this agreement to any third party}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ; or}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\par \hich\af0\dbch\af13\loch\f0 rent, lease or lend the software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 transfer the \hich\af0\dbch\af13\loch\f0 software or this agreement to any third party}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ; or}{\rtlch\fcs1 \af0\afs20 
+\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 use the software for commercial software hosting services}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Export Restrictions}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
- The software is subject to United States export laws and regulations. You must c\hich\af0\dbch\af13\loch\f0 
-omply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+ The software is subject to United States export laws and regulations. You must comply with all domestic and international expo\hich\af0\dbch\af13\loch\f0 
+rt laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
 \cs24\b\deleted\fs20\ul\cf2\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 www.microsoft.com/exporting}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\deleted\ul\cf2\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 SUPPORT SERVICES.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\hich\af0\dbch\af13\loch\f0 \hich\f0 Because this software is \'93\loch\f0 \hich\f0 as is,\'94\loch\f0  we may not provide support services for it.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\hich\af0\dbch\af13\loch\f0 \hich\f0 Because this software is \'93\loch\f0 \hich\f0 as is,\'94\hich\af0\dbch\af13\loch\f0  we may not provide support services for it.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
 \deleted\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Entire Agreement.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
- This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software \hich\af0\dbch\af13\loch\f0 and support services.
+ This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Applicable Law}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .
 \par \hich\af0\dbch\af13\loch\f0 United States.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
- If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to \hich\af0\dbch\af13\loch\f0 
-claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \af0\afs20 
-\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
-\par \hich\af0\dbch\af13\loch\f0 Outside the United States.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  If \hich\af0\dbch\af13\loch\f0 
-you acquired the software in any other country, the laws of that country apply.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+ If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live go
+\hich\af0\dbch\af13\loch\f0 vern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 Outside the United States.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ If you acquired the software in any other country, the laws of that country apply.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Legal Effect.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
-\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
- This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party fr\hich\af0\dbch\af13\loch\f0 
-om whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
-\deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  This agreement d\hich\af0\dbch\af13\loch\f0 
+escribes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if t
+\hich\af0\dbch\af13\loch\f0 h\hich\af0\dbch\af13\loch\f0 e laws of your country do not permit it to do so.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
 \par \hich\af0\dbch\af13\loch\f0 Disclaimer of Warranty.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
-\deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 The software is licensed \'93\loch\f0 \hich\f0 as-is.\'94\loch\f0  You bear the risk of using it.\hich\af0\dbch\af13\loch\f0 
- Microsoft gives no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this agreement cannot change. To the extent permitted under your local laws, Microsoft excludes the implied warranties of
-\hich\af0\dbch\af13\loch\f0  \hich\af0\dbch\af13\loch\f0 merchantability, fitness for a particular purpose and non-infringement.
-\par \hich\af0\dbch\af13\loch\f0 Limitation on and Exclusion of Remedies and Damages. You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, in\hich\af0\dbch\af13\loch\f0 
-cluding consequential, lost profits, special, indirect or incidental damages.
+\deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 The software is licensed \'93\loch\f0 \hich\f0 as-is.\'94\loch\f0 
+ You bear the risk of using it. Microsoft gives no express warranties, guarantees or conditions. You may have additional consumer rights under your l\hich\af0\dbch\af13\loch\f0 
+ocal laws which this agreement cannot change. To the extent permitted under your local laws, Microsoft excludes the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
+\par \hich\af0\dbch\af13\loch\f0 Limitation on and Exclusion of Remedies and Da\hich\af0\dbch\af13\loch\f0 
+mages. You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, including consequential, lost profits, special, indirect or incidental damages.
 \par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 This limitation applies to
-\par \hich\af0\dbch\af13\loch\f0 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
-\par \hich\af0\dbch\af13\loch\f0 claims for breach \hich\af0\dbch\af13\loch\f0 of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
-\par \hich\af0\dbch\af13\loch\f0 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limi\hich\af0\dbch\af13\loch\f0 
-tation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
-\par \hich\af0\dbch\af13\loch\f0 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are\hich\af0\dbch\af13\loch\f0  provided below in French.
-\par \hich\af0\dbch\af13\loch\f0 \hich\f0 Remarque : Ce logiciel \'e9\loch\f0 \hich\f0 tant distribu\'e9\loch\f0 \hich\f0  au Qu\'e9\loch\f0 \hich\f0 bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7\loch\f0 ais.
-\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 EXON\'c9\loch\f0 RATION DE GARANTIE.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
-\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0  Le logiciel vis\'e9\loch\f0 \hich\f0  par une licence est offert \'ab\loch\f0 \hich\f0  tel quel \'bb\loch\f0 . Toute utilis
-\hich\af0\dbch\af13\loch\f0 \hich\f0 ation de ce logiciel est \'e0\loch\f0 \hich\f0  votre seule risque et p\'e9\loch\f0 ril. Microsoft n\hich\f0 \rquote \loch\f0 \hich\f0 accorde aucune autre garantie expresse. Vous pouvez b\'e9\loch\f0 \hich\f0 n\'e9
-\loch\f0 ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou e\hich\af0\dbch\af13\loch\f0 l\hich\af0\dbch\af13\loch\f0 \hich\f0 
-les sont permises par le droit locale, les garanties implicites de qualit\'e9\loch\f0  marchande, d\hich\f0 \rquote \loch\f0 \hich\f0 ad\'e9\loch\f0 \hich\f0 quation \'e0\loch\f0  un usage particulier et d\hich\f0 \rquote \loch\f0 \hich\f0 
-absence de contrefa\'e7\loch\f0 on sont exclues.
-\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 LIMITATION DES DOMMAGES-INT\'c9\loch\f0 \hich\f0 R\'ca\loch\f0 \hich\f0 
-TS ET EXCLUSION DE RESPONSABILIT\'c9\loch\f0  POUR LES DOMMAGES.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  Vous pouv\hich\af0\dbch\af13\loch\f0 
-\hich\f0 ez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0\loch\f0 \hich\f0  hauteur de 5,00 $ US. Vous ne pouvez pr\'e9\loch\f0 \hich\f0 tendre \'e0\loch\f0 \hich\f0 
- aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9\loch\f0 ciaux, indirects ou accessoi\hich\af0\dbch\af13\loch\f0 r\hich\af0\dbch\af13\loch\f0 \hich\f0 es et pertes de b\'e9\loch\f0 \hich\f0 n\'e9\loch\f0 fices.
-\par \hich\af0\dbch\af13\loch\f0 Cette limitation concerne :
-\par \hich\af0\dbch\af13\loch\f0 \hich\f0 tout ce qui est reli\'e9\loch\f0  au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
-\par \hich\af0\dbch\af13\loch\f0 \hich\f0 les r\'e9\loch\f0 clamations au titre de violation de c\hich\af0\dbch\af13\loch\f0 \hich\f0 ontrat ou de garantie, ou au titre de responsabilit\'e9\loch\f0 \hich\f0  stricte, de n\'e9\loch\f0 gligence ou d\hich\f0 
-\rquote \loch\f0 \hich\f0 une autre faute dans la limite autoris\'e9\loch\f0 e par la loi en vigueur.
-\par \hich\af0\dbch\af13\loch\f0 Elle s\hich\f0 \rquote \loch\f0 \hich\f0 applique \'e9\loch\f0 \hich\f0 galement, m\'ea\loch\f0 \hich\f0 me si Microsoft connaissait ou devrait conna\'ee\loch\f0 tre l\hich\f0 \rquote \'e9\loch\f0 \hich\f0 ventualit\'e9
-\loch\f0  d\hich\f0 \rquote \hich\af0\dbch\af13\loch\f0 un tel dommage. Si votre pays n\hich\f0 \rquote \loch\f0 autorise pas l\hich\f0 \rquote \loch\f0 \hich\f0 exclusion ou la limitation de responsabilit\'e9\loch\f0 
- pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\hich\f0 \rquote \loch\f0 exclusion ci-dessus ne s\hich\f0 \rquote \loch\f0 \hich\f0 appliquera pas \'e0\loch\f0 \hich\f0  votre \'e9\loch\f0 
-gard.
+\par \hich\af0\dbch\af13\loch\f0 anything related \hich\af0\dbch\af13\loch\f0 to the software, services, content (including code) on third party Internet sites, or third party programs; and
+\par \hich\af0\dbch\af13\loch\f0 claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted b\hich\af0\dbch\af13\loch\f0 y applicable law.
+\par \hich\af0\dbch\af13\loch\f0 
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequ
+\hich\af0\dbch\af13\loch\f0 ential or other damages.
+\par \hich\af0\dbch\af13\loch\f0 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 Remarque : Ce logiciel \'e9\loch\f0 \hich\f0 tant distribu\'e9\loch\f0 \hich\f0  au Qu\'e9\loch\f0 bec, Canada, certaines des clauses dans ce contrat son\hich\af0\dbch\af13\loch\f0 \hich\f0 
+t fournies ci-dessous en fran\'e7\loch\f0 ais.
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 EXON\'c9\loch\f0 RATION DE GARANTIE.}{\rtlch\fcs1 \af59\afs20 \ltrch\fcs0 
+\deleted\fs20\loch\af59\hich\af59\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af59\dbch\af13\loch\f59 \hich\f59  Le logiciel vis\'e9\loch\f59 \hich\f59  par une licence est offert \'ab\loch\f59 \hich\f59  tel quel \'bb
+\loch\f59 \hich\f59 . Toute utilisation de ce logiciel est \'e0\loch\f59 \hich\f59  votre seule risque et p\'e9\loch\f59 ril. Microsoft n\hich\f59 \rquote \loch\f59 \hich\f59 accorde aucune autre garantie expresse. Vous pouvez b\'e9\loch\f59 \hich\f59 n
+\'e9\hich\af59\dbch\af13\loch\f59 \hich\f59 ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9
+\loch\f59  marchande, d\hich\f59 \rquote \loch\f59 \hich\f59 ad\'e9\loch\f59 \hich\f59 quation \'e0\loch\f59  un usage particulier e\hich\af59\dbch\af13\loch\f59 t}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  d\hich\f0 \rquote \loch\f0 \hich\f0 absence de contrefa\'e7\loch\f0 on sont exclues.
+\par }{\rtlch\fcs1 \ab\af59\afs20 \ltrch\fcs0 \b\deleted\fs20\loch\af59\hich\af59\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af59\dbch\af13\loch\f59 \hich\f59 LIMITATION DES DOMMAGES-INT\'c9\loch\f59 \hich\f59 R\'ca
+\loch\f59 \hich\f59 TS ET EXCLUSION DE RESPONSABILIT\'c9\loch\f59  POUR LES DOMMAGES.}{\rtlch\fcs1 \af59\afs20 \ltrch\fcs0 \deleted\fs20\loch\af59\hich\af59\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\hich\af59\dbch\af13\loch\f59 \hich\f59  Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0\loch\f59  hauteur de 5,00 $ U\hich\af59\dbch\af13\loch\f59 \hich\f59 S. Vous ne pouvez pr\'e9
+\loch\f59 \hich\f59 tendre \'e0\loch\f59 \hich\f59  aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9\loch\f59 \hich\f59 ciaux, indirects ou accessoires et pertes de b\'e9\loch\f59 \hich\f59 n\'e9\loch\f59 fices.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Cette limitation concerne :
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 tout ce qui est reli\'e9\loch\f0  au logiciel, aux services ou au contenu (y comp\hich\af0\dbch\af13\loch\f0 ris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 les r\'e9\loch\f0 \hich\f0 clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9\loch\f0 \hich\f0  stricte, de n\'e9\loch\f0 gligence ou d\hich\f0 \rquote \loch\f0 \hich\f0 
+une autre faute dans la limite autoris\'e9\loch\f0 e par la\hich\af0\dbch\af13\loch\f0  loi en vigueur.
+\par }{\rtlch\fcs1 \af59\afs20 \ltrch\fcs0 \deleted\fs20\loch\af59\hich\af59\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af59\dbch\af13\loch\f59 Elle s\hich\f59 \rquote \loch\f59 \hich\f59 applique \'e9\loch\f59 \hich\f59 
+galement, m\'ea\loch\f59 \hich\f59 me si Microsoft connaissait ou devrait conna\'ee\loch\f59 tre l\hich\f59 \rquote \'e9\loch\f59 \hich\f59 ventualit\'e9\loch\f59  d\hich\f59 \rquote \loch\f59 un tel dommage. Si votre pays n\hich\f59 \rquote \loch\f59 
+autorise pas l\hich\f59 \rquote \loch\f59 \hich\f59 exclusion ou la limitation de responsabilit\'e9\loch\f59  pour les dommages indirects, accessoires ou de quelqu\hich\af59\dbch\af13\loch\f59 e nature que ce soit, il se peut que la limitation ou l
+\hich\f59 \rquote \loch\f59 exclusion ci-dessus ne s\hich\f59 \rquote \loch\f59 \hich\f59 appliquera pas \'e0\loch\f59 \hich\f59  votre \'e9\loch\f59 gard.
 \par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 EFFET JURIDIQUE.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0  Le pr\'e9\loch\f0 \hich\f0 sent contrat d\'e9\loch\f0 crit certains droits juridiques. Vous pourriez avoir d\hich\f0 \rquote 
 \loch\f0 \hich\f0 autres droits pr\'e9\loch\f0 vus par les lois de votre pays. }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\lang1036\langfe1033\dbch\af13\revauthdel1\revdttmdel1730944027\langnp1036\insrsid4934124\delrsid9384439 
-\hich\af0\dbch\af13\loch\f0 \hich\f0 Le pr\'e9\loch\f0 \hich\f0 sent contrat ne modifie pas les droits que vous conf\'e8\loch\f0 rent les lois de votre pays si celles-ci ne le permette\hich\af0\dbch\af13\loch\f0 nt pas}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
-\f44\fs18\cf18\insrsid7624128 The MIT License (MIT)
-\par Copyright (c) <year> <copyright holders>
-\par Permission is hereby granted, free of charge,}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128  to any person obtaining a copy }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
-of this software and associated documentation }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 files (the "Software"), to deal }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
-in the Software without restriction, includin}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 g without limitation the rights }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 to use, copy, modify, merge, publish, dist}{
-\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ribute, sublicense, and/or sell }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 copies of the Software, and to permit }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
-\f44\fs18\cf18\insrsid7624128 persons to whom the Software is }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 furnished to do so, subject to the following conditions:
-\par The above copyright notice and this permiss}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ion notice shall be included in }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
-all copies or substantial portions of the Software.
-\par THE SOFTWARE IS PROVIDED "AS IS", WITHOUT W}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ARRANTY OF ANY KIND, EXPRESS OR }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 IMPLIED, INCLUDING BUT NOT LIMITED TO THE}{
-\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128  WARRANTIES OF MERCHANTABILITY, FITNESS FOR A }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 PARTICULAR PURPOSE AND NONINFR}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
-\f44\fs18\cf18\insrsid7624128 INGEMENT. IN NO EVENT SHALL THE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
-FOR ANY CLAIM, DAMAGES OR OTHER }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARIS}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ING FROM, }{
-\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 OUT OF OR IN CONNECTION WITH THE SOFTWARE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 OR THE USE OR OTHER DEALINGS IN }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
-\f44\fs18\cf18\insrsid7624128 THE SOFTWARE.
+\hich\af0\dbch\af13\loch\f0 Le }{\rtlch\fcs1 \af59\afs20 \ltrch\fcs0 \deleted\fs20\lang1036\langfe1033\loch\af59\hich\af59\dbch\af13\revauthdel1\revdttmdel1730944027\langnp1036\insrsid4934124\delrsid9384439 \hich\af59\dbch\af13\loch\f59 \hich\f59 pr\'e9
+\loch\f59 \hich\f59 sent contrat ne modifie pas les droits que vous conf\'e8\loch\f59 rent les lois de votre pays si celles-ci ne le permettent pas}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f43\fs18\cf18\insrsid7624128 The MIT License (MIT)
+\par Copyright (c) }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f43\fs18\cf18\insrsid6714571 2015 }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \f43\fs18\cf18\insrsid6714571 Microsoft Corp.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f43\fs18\cf18\insrsid7624128 
+\par Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, a
+nd to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+\par The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+\par THE SOFTWARE IS PROVIDED "AS
+ IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAG
+ES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 \par }\pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9384439 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid9860928\charrsid7624128 
 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a
@@ -467,10 +461,10 @@ fffffffffffffffffdffffff0a000000feffffff0400000005000000060000000700000008000000
 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000d020
-d5cc590fd00103000000c0130000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000d020d5cc590fd001
-d020d5cc590fd0010000000000000000000000004300d300cf00d400c500c800530035003500450053004a00ce00ca003500dc00c0004500c0004b00d50041003d003d000000000000000000000000000000000032000101ffffffff05000000030000000000000000000000000000000000000000000000d020d5cc590f
-d001d020d5cc590fd0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
+ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000d07c
+d593898ed00103000000c0130000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000d07cd593898ed001
+d07cd593898ed0010000000000000000000000004300d300cf00d400c500c800530035003500450053004a00ce00ca003500dc00c0004500c0004b00d50041003d003d000000000000000000000000000000000032000101ffffffff05000000030000000000000000000000000000000000000000000000d07cd593898e
+d001d07cd593898ed0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
 00000000000000000000000000000000ad0d0000000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a00
 00001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f00000030000000310000003200000033000000340000003500000036000000feffffff3800000039000000
 3a0000003b0000003c0000003d0000003e0000003f0000004000000041000000420000004300000044000000feffffff460000004700000048000000feffffff4a0000004b0000004c0000004d0000004e000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
@@ -505,7 +499,7 @@ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c3f786d6c207665
 74656e7453746174757322206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67222f3e0d0a3c2f7873643a616c6c3e0d0a3c2f7873643a636f6d706c6578547970653e0d0a3c2f7873643a736368656d613e0d0a3c2f63743a636f6e74656e74547970655363
 68656d613e000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a64617461500072006f007000650072007400690065007300000000000000000000000000000000000000
 000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000370000006d03000000000000d9004700d800de0058005600d600cb0055004500d2004400d50034005200c40052004700
-4b00d900ca0041003d003d000000000000000000000000000000000032000100ffffffffffffffff060000000000000000000000000000000000000000000000d020d5cc590fd001d020d5cc590fd0010000000000000000000000004900740065006d000000000000000000000000000000000000000000000000000000
+4b00d900ca0041003d003d000000000000000000000000000000000032000100ffffffffffffffff060000000000000000000000000000000000000000000000d07cd593898ed001d07cd593898ed0010000000000000000000000004900740065006d000000000000000000000000000000000000000000000000000000
 0000000000000000000000000000000000000000000000000000000000000a000201ffffffff07000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000045000000db00000000000000500072006f007000650072007400690065007300000000000000000000000000
 000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000490000004f0100000000000073746f72654974656d2064733a6974656d49443d227b3936463433423042
 2d394638342d343437432d383942412d4137464338303438304144347d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c64733a73
diff --git a/Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.docx b/Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.docx
new file mode 100644
index 0000000000000000000000000000000000000000..28b8968607d0c91b7d9e14f0a19ddb5d4cb9f8ee
GIT binary patch
diff --git a/Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.rtf b/Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.rtf
new file mode 100644
index 00000000..70e05157
--- /dev/null
+++ b/Microsoft.Research/ContractAdornments/License/Templates/AdornmentsEULA.rtf
@@ -0,0 +1,523 @@
+{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff40\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
+{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??\'a8\'ac?};}
+{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Arial};}{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Tahoma;}
+{\f42\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}{\f43\fbidi \fmodern\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;}{\f44\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}
+{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f46\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\f47\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f49\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f50\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f51\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\f52\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f53\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f54\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f66\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}
+{\f67\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f69\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f70\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f71\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
+{\f72\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f73\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f74\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}
+{\f158\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f156\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f157\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}
+{\f159\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f160\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f163\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}
+{\f178\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??\'a8\'ac?};}{\f386\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f387\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f389\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}
+{\f390\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f393\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f394\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f436\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};}
+{\f437\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f439\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f440\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};}
+{\f443\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f446\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f447\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f449\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}
+{\f450\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f451\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f452\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f453\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}
+{\f454\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f455\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f468\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f478\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}
+{\f476\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;}{\f477\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f479\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f480\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}
+{\f483\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;}{\f486\fbidi \fswiss\fcharset238\fprq2 Verdana CE;}{\f487\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;}{\f489\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}
+{\f490\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f493\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f494\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}
+{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
+{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
+{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
+{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
+{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}
+{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
+{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
+{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
+{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
+\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;
+\cbackgroundone\ctint255\cshade255\red255\green255\blue255;\red73\green73\blue73;\red233\green238\blue243;}{\*\defchp \f31506\fs22 }{\*\defpap \ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 }
+\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\snext0 \sautoupd \sqformat \spriority0 \styrsid4934124 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 
+\ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \styrsid4934124 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar
+\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext2 \slink16 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar
+\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext4 \slink18 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar
+\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \f40\fs19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext6 \slink20 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 7;}{
+\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar
+\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext9 \slink23 \ssemihidden \sunhideused \sqformat \styrsid4934124 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
+\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
+\ql \fi-360\li360\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused 
+Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 \sbasedon10 \slink1 \slocked \styrsid4934124 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\f40\fs19 
+\sbasedon10 \slink2 \slocked \ssemihidden \styrsid4934124 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink3 \slocked \ssemihidden \styrsid4934124 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 
+\af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink4 \slocked \ssemihidden \styrsid4934124 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink5 \slocked \ssemihidden \styrsid4934124 Heading 5 Char;}{\*
+\cs20 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \f40\fs19 \sbasedon10 \slink6 \slocked \ssemihidden \styrsid4934124 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 
+\sbasedon10 \slink7 \slocked \ssemihidden \styrsid4934124 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink8 \slocked \ssemihidden \styrsid4934124 Heading 8 Char;}{\*\cs23 
+\additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink9 \slocked \ssemihidden \styrsid4934124 Heading 9 Char;}{\*\cs24 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \f0\ul\cf2 
+\sbasedon10 \ssemihidden \sunhideused \styrsid4934124 Hyperlink;}{\s25\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \styrsid4934124 Body 1;}{\s26\ql \fi-363\li720\ri0\sb120\sa120\widctlpar
+\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \styrsid4934124 
+Bullet 2;}{\s27\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 \styrsid4934124 Bullet 3;}{\s28\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 
+\ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid4934124 Heading EULA;}{\s29\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 
+\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid4934124 
+Heading Software Title;}{\s30\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 
+\b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 \styrsid4934124 Preamble;}{\s31\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 
+\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon30 \snext31 \styrsid4934124 
+Preamble Border Above;}{\s32\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\snext0 \styrsid4934124 Body 0 Bold;}{\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \styrsid4934124 Body 0;}{\s34\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs16\alang1025 \ltrch\fcs0 
+\fs16\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \slink35 \ssemihidden \sunhideused \styrsid11950712 Balloon Text;}{\*\cs35 \additive \rtlch\fcs1 \af40\afs16 \ltrch\fcs0 
+\fs16\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink34 \slocked \ssemihidden \styrsid11950712 Balloon Text Char;}{\s36\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin357\itap0 
+\rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \styrsid11950712 Bullet 1;}{\s37\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar
+\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\sbasedon0 \snext37 \styrsid11950712 Bullet 4;}{\s38\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid11950712 Bullet 5;}{\s39\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar
+\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls7\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 
+\sbasedon3 \snext39 \styrsid11950712 Heading 3 Bold;}{\s40\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon37 \snext40 \styrsid11950712 Bullet 4 Underline;}{\*\cs41 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 
+\sbasedon10 \styrsid11950712 Body 2 Char;}{\*\cs42 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid11950712 Body 3 Char;}{\*\cs43 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 
+\sbasedon10 \ssemihidden \sunhideused \styrsid8850722 annotation reference;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 
+\fs20\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \slink45 \ssemihidden \sunhideused \styrsid8850722 annotation text;}{\*\cs45 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 
+\fs20\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink44 \slocked \ssemihidden \styrsid8850722 Comment Text Char;}{\s46\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs20\alang1025 
+\ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext44 \slink47 \ssemihidden \sunhideused \styrsid8850722 annotation subject;}{\*\cs47 \additive \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 
+\b\fs20\loch\f40\hich\af40\dbch\af11 \sbasedon45 \slink46 \slocked \ssemihidden \styrsid8850722 Comment Subject Char;}{\s48\ql \li0\ri0\sb144\sa288\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 
+\ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext48 \sunhideused \styrsid7624128 Normal (Web);}}{\*\listtable{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s39\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0
+\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0
+\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0
+\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}
+{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s26\fi-363\li720
+\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23
+\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
+\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 
+\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li6480\jclisttab\tx6480\lin6480 }
+{\listname ;}\listid477573462}{\list\listtemplateid830884688\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 
+\af0 \ltrch\fcs0 \li1077\lin1077 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 
+\li1797\lin1797 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li2517\lin2517 }
+{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \li3237\lin3237 }{\listlevel\levelnfc4
+\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \li3957\lin3957 }{\listlevel\levelnfc2\levelnfcn2\leveljc2
+\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li4677\lin4677 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \li5397\lin5397 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \li6117\lin6117 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0
+\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fi-180\li6837\lin6837 }{\listname ;}\listid545946042}{\list\listtemplateid-1705225006{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\cf0\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0
+\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\animtext0\striked0\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel
+\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\animtext0\striked0\fbias0 \s5\fi-357\li1792
+\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6
+\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 
+\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 
+\s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 
+\s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s37\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \li1440
+\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
+\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 
+\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23
+\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
+\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s27\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
+{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693
+\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}
+\f3\fbias0 \li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li3600\jclisttab\tx3600\lin3600 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
+\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
+{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
+\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s38\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
+\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 
+\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li4320\jclisttab\tx4320\lin4320 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0
+\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s36\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
+\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
+{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689
+\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 
+\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li4320\jclisttab\tx4320\lin4320 }
+{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23
+\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
+\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}}{\*\listoverridetable{\listoverride\listid752163927\listoverridecount9{\lfolevel
+\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat
+\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls1}{\listoverride\listid477573462\listoverridecount0\ls2}{\listoverride\listid1567649130
+\listoverridecount0\ls3}{\listoverride\listid2054619191\listoverridecount0\ls4}{\listoverride\listid1559511898\listoverridecount0\ls5}{\listoverride\listid1848404271\listoverridecount0\ls6}{\listoverride\listid398796681\listoverridecount0\ls7}
+{\listoverride\listid545946042\listoverridecount0\ls8}{\listoverride\listid752163927\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel
+\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat
+\levelstartat1}\ls9}}{\*\revtbl {Unknown;}{Francesco Logozzo;}{Mike Barnett;}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp6\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp14\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp3\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp7\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp1
+\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp13\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp10\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp17\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp16\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp15\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp9\itap0
+\li-150\ri0\sb0\sa0}{\pgp\ipgp11\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp12\itap0\li-240\ri-240\sb0\sa360\brdrb\brdrs\brdrw15\brsp360\brdrcf19 }}{\*\rsidtbl \rsid79668\rsid150779\rsid211660\rsid263352\rsid686391\rsid1145719
+\rsid1335391\rsid1521119\rsid1714580\rsid1973754\rsid2040850\rsid2633486\rsid2695079\rsid2897245\rsid2902063\rsid2965976\rsid2981673\rsid3041209\rsid3418540\rsid3634687\rsid3875660\rsid3882158\rsid3882522\rsid4149814\rsid4537652\rsid4611858\rsid4742223
+\rsid4801980\rsid4805534\rsid4805706\rsid4934124\rsid5113462\rsid5262441\rsid5309509\rsid5467606\rsid5471954\rsid5720387\rsid6124814\rsid6166718\rsid6171721\rsid6364904\rsid6424248\rsid6496414\rsid6561381\rsid6584761\rsid6620178\rsid6643866\rsid6755756
+\rsid6833860\rsid7040710\rsid7080991\rsid7099326\rsid7344474\rsid7420369\rsid7503579\rsid7624128\rsid7698999\rsid7756319\rsid7879410\rsid8007569\rsid8205106\rsid8334492\rsid8455816\rsid8586851\rsid8662808\rsid8850722\rsid8921755\rsid9004944\rsid9072635
+\rsid9135771\rsid9176743\rsid9384439\rsid9448986\rsid9465849\rsid9584906\rsid9722926\rsid9728818\rsid9835407\rsid9860928\rsid9902756\rsid10428435\rsid11303858\rsid11408012\rsid11690930\rsid11950712\rsid12333728\rsid12545879\rsid12868905\rsid13066823
+\rsid13513072\rsid13776901\rsid13967657\rsid14293912\rsid14435085\rsid14507627\rsid14684443\rsid14685080\rsid14707821\rsid14712272\rsid14958727\rsid15364209\rsid15494051\rsid15539022\rsid15602734\rsid15804309\rsid15809401\rsid16065250\rsid16334972
+\rsid16405449\rsid16537650\rsid16653828\rsid16715114\rsid16741262}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author kathan}{\operator Francesco Logozzo}
+{\creatim\yr2010\mo10\dy21\hr11\min44}{\revtim\yr2014\mo12\dy3\hr16\min32}{\version4}{\edmins5}{\nofpages1}{\nofwords1586}{\nofchars9042}{\*\company Microsoft}{\nofcharsws10607}{\vern57437}}{\*\userprops {\propname ContentTypeId}\proptype30{\staticval 0x0
+1010085C6BA16ACD31641881AC17104460AAC}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect 
+\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen
+\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
+\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct
+\asianbrkrule\rsidroot4934124\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0
+{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9860928\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2
+\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6
+\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang 
+{\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\s48\ql \li0\ri0\sb144\sa288\sl408\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid7624128 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 
+\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
+
+\par \hich\af0\dbch\af13\loch\f0 MICROSOFT \hich\af0\dbch\af13\loch\f0 <}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\highlight7\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid4934124 \hich\af0\dbch\af13\loch\f0 
+INSERT NAME OF EXTENSION}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 >}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\cf0\revised\revauth2\revdttm-1494672154\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid12333728\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Code Contracts Editor Extensions}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\cf17\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\hich\af0\dbch\af13\loch\f0 NONE}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the pre-release software named above, which includes the m\hich\af0\dbch\af13\loch\f0 
+edia on which you received it, if any. The terms also apply to any Microsoft
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 updates,
+\par \hich\af0\dbch\af13\loch\f0 supplements,
+\par \hich\af0\dbch\af13\loch\f0 Internet-based services, and 
+\par \hich\af0\dbch\af13\loch\f0 support services
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 for this software, unless other terms accompany those items. If so, those terms apply.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 BY USING THE SO\hich\af0\dbch\af13\loch\f0 
+FTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+\par \hich\af0\dbch\af13\loch\f0 If you comply with these license terms, you have the rights below.
+\par \hich\af0\dbch\af13\loch\f0 INSTALLATION AND USE RIGHTS. 
+\par \hich\af0\dbch\af13\loch\f0 You may install and use any number of copies of the software on your p\hich\af0\dbch\af13\loch\f0 remises to design, develop and test your programs for use with the software. 
+\par \hich\af0\dbch\af13\loch\f0 PRE-RELEASE SOFTWARE. }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+This software is a pre-release version. It may not work the way a final version of the software will. We may change it for the final, commercial version.\hich\af0\dbch\af13\loch\f0  We also may not release a commercial version.}{\rtlch\fcs1 \af0\afs20 
+\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 FEEDBACK. }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way and for any purpose. You also give t\hich\af0\dbch\af13\loch\f0 
+o third parties, without charge, any patent rights needed for their products, technologies and services to use or interface with any specific parts of a Microsoft software or service that includes the feedback. You will not give feedback that is subject t
+\hich\af0\dbch\af13\loch\f0 o\hich\af0\dbch\af13\loch\f0  a license that requires Microsoft to license its software or documentation to third parties because we include your feedback in them. These rights survive this agreement.}{\rtlch\fcs1 \af0\afs20 
+\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439\charrsid11950712 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af0\dbch\af13\loch\f0 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+\par \hich\af0\dbch\af13\loch\f0 Distributable Code.}{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \cs41\b\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40  The }
+{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid7879410\delrsid9384439\charrsid2897245 \hich\af0\dbch\af13\loch\f0 software }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid7879410\delrsid9384439 \hich\af0\dbch\af13\loch\f0 may }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid16653828\delrsid9384439 
+\hich\af0\dbch\af13\loch\f0 contain }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid7879410\delrsid9384439\charrsid2897245 \hich\af0\dbch\af13\loch\f0 
+code that you are permitted to distribute in programs you develop if you comply with the terms below}{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 
+\cs41\b\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
+\par \hich\af0\dbch\af13\loch\f0 Right to Use and Distribute.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
+\hich\f40  The code and text files listed below are \'93\loch\f40 \hich\f40 Distributable Code.\'94}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1973754 \hich\af0\dbch\af13\loch\f0 Sample Code\hich\af0\dbch\af13\loch\f0 .  You may modify, copy a
+\hich\af0\dbch\af13\loch\f0 \hich\f0 nd distribute the source and object code form of code marked as \'93\loch\f0 \hich\f0 sample\'94.
+\par }{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1973754 Templates}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid1521119 .  }{
+\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid9448986 You may modify, copy, and distribute the source and object code form of code marked as \'93}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439 template}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid9448986 .\'94}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid8921755\delrsid9384439\charrsid6124814 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af0\dbch\af13\loch\f0 Third Party Distribution\hich\af0\dbch\af13\loch\f0 
+. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+\par \hich\af0\dbch\af13\loch\f0 Distribution Requirements.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
+ For any Distributable Code you distribute, you must}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
+\par \hich\af0\dbch\af13\loch\f0 add significant primary functionality to it in your\hich\af0\dbch\af13\loch\f0  programs;
+\par \hich\af0\dbch\af13\loch\f0 require distributors and external end users to agree to terms that protect it at least as much as this agreement; 
+\par \hich\af0\dbch\af13\loch\f0 display your valid copyright notice on your programs; and
+\par \hich\af0\dbch\af13\loch\f0 indemnify, defend, and hold harmless Microsoft from any claims, in\hich\af0\dbch\af13\loch\f0 cluding attorneys\hich\f0 \rquote \loch\f0  fees, related to the distribution or use of your programs.
+\par \hich\af0\dbch\af13\loch\f0 Distribution Restrictions.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \cs42\deleted\fs20\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 \hich\af40\dbch\af13\loch\f40 
+ You may not}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid11950712\delrsid9384439\charrsid2981673 
+\par \hich\af0\dbch\af13\loch\f0 alter any copyright, trademark or patent notice in the Distributable Code; 
+\par \hich\af0\dbch\af13\loch\f0 use Microsoft\hich\f0 \rquote \loch\f0 s trademarks in your programs\hich\f0 \rquote \loch\f0  names or \hich\af0\dbch\af13\loch\f0 in a way that suggests your programs come from or are endorsed by Microsoft; 
+\par \hich\af0\dbch\af13\loch\f0 distribute Distributable Code to run on a platform other than the Windows platform;
+\par \hich\af0\dbch\af13\loch\f0 include Distributable Code in malicious, deceptive or unlawful programs; or
+\par \hich\af0\dbch\af13\loch\f0 modify or di\hich\af0\dbch\af13\loch\f0 
+stribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+\par \hich\af0\dbch\af13\loch\f0 the code be disclosed or distributed in \hich\af0\dbch\af13\loch\f0 source code form; or 
+\par \hich\af0\dbch\af13\loch\f0 others have the right to modify it.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Scope of License}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable l\hich\af0\dbch\af13\loch\f0 
+aw gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may no
+\hich\af0\dbch\af13\loch\f0 t}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 disclose the results of any benchmark tests of the software to any third party without Microsoft\hich\f0 \rquote \loch\f0 s prior written approval}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 work around any technical limitations in the software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 reverse engineer, decompile or disassemble the software, except and onl\hich\af0\dbch\af13\loch\f0 y to the extent that applicable law expressly permits, despite this limitation}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{
+\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 publish the software for others to copy}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 rent, le\hich\af0\dbch\af13\loch\f0 ase or lend the software}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ;}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 transfer the software or this agreement to any third party}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 ; or}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 use the software for commercial software hosting services}{\rtlch\fcs1 \af0 \ltrch\fcs0 \deleted\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Export Restrictions}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ The software is subject to United States export laws and regulations. You must c\hich\af0\dbch\af13\loch\f0 
+omply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+\cs24\b\deleted\fs20\ul\cf2\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 www.microsoft.com/exporting}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \cs24\deleted\ul\cf2\loch\af40\hich\af40\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 SUPPORT SERVICES.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\hich\af0\dbch\af13\loch\f0 \hich\f0 Because this software is \'93\loch\f0 \hich\f0 as is,\'94\loch\f0  we may not provide support services for it.}{\rtlch\fcs1 \af0 \ltrch\fcs0 
+\deleted\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Entire Agreement.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software \hich\af0\dbch\af13\loch\f0 and support services.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Applicable Law}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 .
+\par \hich\af0\dbch\af13\loch\f0 United States.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to \hich\af0\dbch\af13\loch\f0 
+claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.}{\rtlch\fcs1 \af0\afs20 
+\ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 Outside the United States.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  If \hich\af0\dbch\af13\loch\f0 
+you acquired the software in any other country, the laws of that country apply.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 Legal Effect.}{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 
+\b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 
+ This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party fr\hich\af0\dbch\af13\loch\f0 
+om whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 
+\par \hich\af0\dbch\af13\loch\f0 Disclaimer of Warranty.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\caps\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 The software is licensed \'93\loch\f0 \hich\f0 as-is.\'94\loch\f0  You bear the risk of using it.\hich\af0\dbch\af13\loch\f0 
+ Microsoft gives no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this agreement cannot change. To the extent permitted under your local laws, Microsoft excludes the implied warranties of
+\hich\af0\dbch\af13\loch\f0  \hich\af0\dbch\af13\loch\f0 merchantability, fitness for a particular purpose and non-infringement.
+\par \hich\af0\dbch\af13\loch\f0 Limitation on and Exclusion of Remedies and Damages. You can recover from Microsoft and its suppliers only direct damages up to U.S. $5.00. You cannot recover any other damages, in\hich\af0\dbch\af13\loch\f0 
+cluding consequential, lost profits, special, indirect or incidental damages.
+\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 This limitation applies to
+\par \hich\af0\dbch\af13\loch\f0 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+\par \hich\af0\dbch\af13\loch\f0 claims for breach \hich\af0\dbch\af13\loch\f0 of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+\par \hich\af0\dbch\af13\loch\f0 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limi\hich\af0\dbch\af13\loch\f0 
+tation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+\par \hich\af0\dbch\af13\loch\f0 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are\hich\af0\dbch\af13\loch\f0  provided below in French.
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 Remarque : Ce logiciel \'e9\loch\f0 \hich\f0 tant distribu\'e9\loch\f0 \hich\f0  au Qu\'e9\loch\f0 \hich\f0 bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7\loch\f0 ais.
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 EXON\'c9\loch\f0 RATION DE GARANTIE.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0  Le logiciel vis\'e9\loch\f0 \hich\f0  par une licence est offert \'ab\loch\f0 \hich\f0  tel quel \'bb\loch\f0 . Toute utilis
+\hich\af0\dbch\af13\loch\f0 \hich\f0 ation de ce logiciel est \'e0\loch\f0 \hich\f0  votre seule risque et p\'e9\loch\f0 ril. Microsoft n\hich\f0 \rquote \loch\f0 \hich\f0 accorde aucune autre garantie expresse. Vous pouvez b\'e9\loch\f0 \hich\f0 n\'e9
+\loch\f0 ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou e\hich\af0\dbch\af13\loch\f0 l\hich\af0\dbch\af13\loch\f0 \hich\f0 
+les sont permises par le droit locale, les garanties implicites de qualit\'e9\loch\f0  marchande, d\hich\f0 \rquote \loch\f0 \hich\f0 ad\'e9\loch\f0 \hich\f0 quation \'e0\loch\f0  un usage particulier et d\hich\f0 \rquote \loch\f0 \hich\f0 
+absence de contrefa\'e7\loch\f0 on sont exclues.
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0 LIMITATION DES DOMMAGES-INT\'c9\loch\f0 \hich\f0 R\'ca\loch\f0 \hich\f0 
+TS ET EXCLUSION DE RESPONSABILIT\'c9\loch\f0  POUR LES DOMMAGES.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0  Vous pouv\hich\af0\dbch\af13\loch\f0 
+\hich\f0 ez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0\loch\f0 \hich\f0  hauteur de 5,00 $ US. Vous ne pouvez pr\'e9\loch\f0 \hich\f0 tendre \'e0\loch\f0 \hich\f0 
+ aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9\loch\f0 ciaux, indirects ou accessoi\hich\af0\dbch\af13\loch\f0 r\hich\af0\dbch\af13\loch\f0 \hich\f0 es et pertes de b\'e9\loch\f0 \hich\f0 n\'e9\loch\f0 fices.
+\par \hich\af0\dbch\af13\loch\f0 Cette limitation concerne :
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 tout ce qui est reli\'e9\loch\f0  au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+\par \hich\af0\dbch\af13\loch\f0 \hich\f0 les r\'e9\loch\f0 clamations au titre de violation de c\hich\af0\dbch\af13\loch\f0 \hich\f0 ontrat ou de garantie, ou au titre de responsabilit\'e9\loch\f0 \hich\f0  stricte, de n\'e9\loch\f0 gligence ou d\hich\f0 
+\rquote \loch\f0 \hich\f0 une autre faute dans la limite autoris\'e9\loch\f0 e par la loi en vigueur.
+\par \hich\af0\dbch\af13\loch\f0 Elle s\hich\f0 \rquote \loch\f0 \hich\f0 applique \'e9\loch\f0 \hich\f0 galement, m\'ea\loch\f0 \hich\f0 me si Microsoft connaissait ou devrait conna\'ee\loch\f0 tre l\hich\f0 \rquote \'e9\loch\f0 \hich\f0 ventualit\'e9
+\loch\f0  d\hich\f0 \rquote \hich\af0\dbch\af13\loch\f0 un tel dommage. Si votre pays n\hich\f0 \rquote \loch\f0 autorise pas l\hich\f0 \rquote \loch\f0 \hich\f0 exclusion ou la limitation de responsabilit\'e9\loch\f0 
+ pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\hich\f0 \rquote \loch\f0 exclusion ci-dessus ne s\hich\f0 \rquote \loch\f0 \hich\f0 appliquera pas \'e0\loch\f0 \hich\f0  votre \'e9\loch\f0 
+gard.
+\par }{\rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 EFFET JURIDIQUE.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
+\deleted\fs20\dbch\af13\revauthdel1\revdttmdel1730944027\insrsid4934124\delrsid9384439 \hich\af0\dbch\af13\loch\f0 \hich\f0  Le pr\'e9\loch\f0 \hich\f0 sent contrat d\'e9\loch\f0 crit certains droits juridiques. Vous pourriez avoir d\hich\f0 \rquote 
+\loch\f0 \hich\f0 autres droits pr\'e9\loch\f0 vus par les lois de votre pays. }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \deleted\fs20\lang1036\langfe1033\dbch\af13\revauthdel1\revdttmdel1730944027\langnp1036\insrsid4934124\delrsid9384439 
+\hich\af0\dbch\af13\loch\f0 \hich\f0 Le pr\'e9\loch\f0 \hich\f0 sent contrat ne modifie pas les droits que vous conf\'e8\loch\f0 rent les lois de votre pays si celles-ci ne le permette\hich\af0\dbch\af13\loch\f0 nt pas}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
+\f44\fs18\cf18\insrsid7624128 The MIT License (MIT)
+\par Copyright (c) <year> <copyright holders>
+\par Permission is hereby granted, free of charge,}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128  to any person obtaining a copy }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
+of this software and associated documentation }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 files (the "Software"), to deal }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
+in the Software without restriction, includin}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 g without limitation the rights }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 to use, copy, modify, merge, publish, dist}{
+\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ribute, sublicense, and/or sell }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 copies of the Software, and to permit }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
+\f44\fs18\cf18\insrsid7624128 persons to whom the Software is }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 furnished to do so, subject to the following conditions:
+\par The above copyright notice and this permiss}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ion notice shall be included in }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
+all copies or substantial portions of the Software.
+\par THE SOFTWARE IS PROVIDED "AS IS", WITHOUT W}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ARRANTY OF ANY KIND, EXPRESS OR }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 IMPLIED, INCLUDING BUT NOT LIMITED TO THE}{
+\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128  WARRANTIES OF MERCHANTABILITY, FITNESS FOR A }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 PARTICULAR PURPOSE AND NONINFR}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
+\f44\fs18\cf18\insrsid7624128 INGEMENT. IN NO EVENT SHALL THE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 
+FOR ANY CLAIM, DAMAGES OR OTHER }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARIS}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 ING FROM, }{
+\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 OUT OF OR IN CONNECTION WITH THE SOFTWARE }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f44\fs18\cf18\insrsid7624128 OR THE USE OR OTHER DEALINGS IN }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 
+\f44\fs18\cf18\insrsid7624128 THE SOFTWARE.
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9384439 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 
+\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid9860928\charrsid7624128 
+\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a
+9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad
+5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6
+b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0
+0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6
+a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f
+c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512
+0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462
+a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865
+6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b
+4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b
+4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f
+7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87
+615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad
+79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b
+5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab
+999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9
+699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586
+8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6
+0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f
+9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be
+15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979
+3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d
+32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a
+f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86
+e877f0034e16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb
+44f95d843b5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a
+6409fb44d08741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c
+3d9058edf2c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db0256
+5e85f3b9660d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276
+b9f7dec44b7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8
+c33585b5fb9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e
+51440ca2e0088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95
+b21be5ceaf8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff
+6dce591a26ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec6
+9ffb9e65d028d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239
+b75a5bb1e6345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a449
+59d366ad93b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e8
+2db8df9f30254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468
+656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4
+350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d2624
+52282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe5141
+73d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c020000130000000000000000
+0000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000
+000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000019
+0200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b00001600000000
+000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027
+00000000000000000000000000a00900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d0100009b0a00000000}
+{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
+617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
+6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
+656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
+{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;
+\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 4;
+\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 7;
+\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;
+\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;
+\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;
+\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;
+\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;
+\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;
+\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text;
+\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;
+\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;
+\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;
+\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;
+\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;
+\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;
+\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;
+\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;
+\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;
+\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;
+\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;
+\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;
+\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;
+\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;
+\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;
+\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
+\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;
+\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6;
+\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;
+\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;
+\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
+\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography;
+\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4;
+\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4;
+\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1;
+\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1;
+\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2;
+\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2;
+\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3;
+\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4;
+\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4;
+\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5;
+\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5;
+\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6;
+\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6;
+\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark;
+\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1;
+\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1;
+\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2;
+\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3;
+\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3;
+\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4;
+\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4;
+\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5;
+\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5;
+\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6;
+\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000
+4d73786d6c322e534158584d4c5265616465722e362e30000000000000000000001e0000
+d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffdffffff0a000000feffffff0400000005000000060000000700000008000000090000000b000000feffffff0c0000000d000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5000000000000000000000000d020
+d5cc590fd00103000000c0130000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000d020d5cc590fd001
+d020d5cc590fd0010000000000000000000000004300d300cf00d400c500c800530035003500450053004a00ce00ca003500dc00c0004500c0004b00d50041003d003d000000000000000000000000000000000032000101ffffffff05000000030000000000000000000000000000000000000000000000d020d5cc590f
+d001d020d5cc590fd0010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
+00000000000000000000000000000000ad0d0000000000000100000002000000030000000400000005000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001400000015000000160000001700000018000000190000001a00
+00001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f00000030000000310000003200000033000000340000003500000036000000feffffff3800000039000000
+3a0000003b0000003c0000003d0000003e0000003f0000004000000041000000420000004300000044000000feffffff460000004700000048000000feffffff4a0000004b0000004c0000004d0000004e000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d227574662d38223f3e3c63743a636f6e74656e7454797065536368656d612063743a5f3d2222206d613a5f3d2222206d613a636f6e74656e74547970654e616d65
+3d22446f63756d656e7422206d613a636f6e74656e745479706549443d223078303130313030383543364241313641434433313634313838314143313731303434363041414322206d613a636f6e74656e745479706556657273696f6e3d223022206d613a636f6e74656e74547970654465736372697074696f6e3d2243
+72656174652061206e657720646f63756d656e742e22206d613a636f6e74656e745479706553636f70653d2222206d613a76657273696f6e49443d2263366264363764306336643463386533366465333838656263646262383965302220786d6c6e733a63743d22687474703a2f2f736368656d61732e6d6963726f736f
+66742e636f6d2f6f66666963652f323030362f6d657461646174612f636f6e74656e74547970652220786d6c6e733a6d613d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f323030362f6d657461646174612f70726f706572746965732f6d65746141747472696275746573
+223e0d0a3c7873643a736368656d61207461726765744e616d6573706163653d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f323030362f6d657461646174612f70726f7065727469657322206d613a726f6f743d227472756522206d613a6669656c647349443d22346165
+62323063306533343432363733616637656531303738363435383736342220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a703d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f323030362f
+6d657461646174612f70726f70657274696573223e0d0a3c7873643a656c656d656e74206e616d653d2270726f70657274696573223e0d0a3c7873643a636f6d706c6578547970653e0d0a3c7873643a73657175656e63653e0d0a3c7873643a656c656d656e74206e616d653d22646f63756d656e744d616e6167656d65
+6e74223e0d0a3c7873643a636f6d706c6578547970653e0d0a3c7873643a616c6c2f3e0d0a3c2f7873643a636f6d706c6578547970653e0d0a3c2f7873643a656c656d656e743e0d0a3c2f7873643a73657175656e63653e0d0a3c2f7873643a636f6d706c6578547970653e0d0a3c2f7873643a656c656d656e743e0d0a
+3c2f7873643a736368656d613e0d0a3c7873643a736368656d61207461726765744e616d6573706163653d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f7061636b6167652f323030362f6d657461646174612f636f72652d70726f706572746965732220656c656d656e74466f
+726d44656661756c743d227175616c69666965642220617474726962757465466f726d44656661756c743d22756e7175616c69666965642220626c6f636b44656661756c743d2223616c6c2220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f7061636b6167652f
+323030362f6d657461646174612f636f72652d70726f706572746965732220786d6c6e733a7873643d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612220786d6c6e733a7873693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d612d696e7374616e
+63652220786d6c6e733a64633d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f2220786d6c6e733a64637465726d733d22687474703a2f2f7075726c2e6f72672f64632f7465726d732f2220786d6c6e733a6f646f633d22687474703a2f2f736368656d61732e6d6963726f736f6674
+2e636f6d2f6f66666963652f696e7465726e616c2f323030352f696e7465726e616c446f63756d656e746174696f6e223e0d0a3c7873643a696d706f7274206e616d6573706163653d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f2220736368656d614c6f636174696f6e3d226874
+74703a2f2f6475626c696e636f72652e6f72672f736368656d61732f786d6c732f7164632f323030332f30342f30322f64632e787364222f3e0d0a3c7873643a696d706f7274206e616d6573706163653d22687474703a2f2f7075726c2e6f72672f64632f7465726d732f2220736368656d614c6f636174696f6e3d2268
+7474703a2f2f6475626c696e636f72652e6f72672f736368656d61732f786d6c732f7164632f323030332f30342f30322f64637465726d732e787364222f3e0d0a3c7873643a656c656d656e74206e616d653d22636f726550726f706572746965732220747970653d2243545f636f726550726f70657274696573222f3e
+0d0a3c7873643a636f6d706c657854797065206e616d653d2243545f636f726550726f70657274696573223e0d0a3c7873643a616c6c3e0d0a3c7873643a656c656d656e74207265663d2264633a63726561746f7222206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c7873643a656c65
+6d656e74207265663d2264637465726d733a6372656174656422206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c7873643a656c656d656e74207265663d2264633a6964656e74696669657222206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c787364
+3a656c656d656e74206e616d653d22636f6e74656e745479706522206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e6722206d613a696e6465783d223022206d613a646973706c61794e616d653d22436f6e74656e74205479706522206d613a726561644f6e
+6c793d2274727565222f3e0d0a3c7873643a656c656d656e74207265663d2264633a7469746c6522206d696e4f63637572733d223022206d61784f63637572733d223122206d613a696e6465783d223422206d613a646973706c61794e616d653d225469746c65222f3e0d0a3c7873643a656c656d656e74207265663d22
+64633a7375626a65637422206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c7873643a656c656d656e74207265663d2264633a6465736372697074696f6e22206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c7873643a656c656d656e74206e616d653d
+226b6579776f72647322206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67222f3e0d0a3c7873643a656c656d656e74207265663d2264633a6c616e677561676522206d696e4f63637572733d223022206d61784f63637572733d2231222f3e0d0a3c787364
+3a656c656d656e74206e616d653d2263617465676f727922206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67222f3e0d0a3c7873643a656c656d656e74206e616d653d2276657273696f6e22206d696e4f63637572733d223022206d61784f63637572733d
+22312220747970653d227873643a737472696e67222f3e0d0a3c7873643a656c656d656e74206e616d653d227265766973696f6e22206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67223e0d0a3c7873643a616e6e6f746174696f6e3e0d0a3c7873643a64
+6f63756d656e746174696f6e3e0d0a202020202020202020202020202020202020202020202020546869732076616c756520696e6469636174657320746865206e756d626572206f66207361766573206f72207265766973696f6e732e20546865206170706c69636174696f6e20697320726573706f6e7369626c652066
+6f72207570646174696e6720746869732076616c75652061667465722065616368207265766973696f6e2e0d0a20202020202020202020202020202020202020203c2f7873643a646f63756d656e746174696f6e3e0d0a3c2f7873643a616e6e6f746174696f6e3e0d0a3c2f7873643a656c656d656e743e0d0a3c787364
+3a656c656d656e74206e616d653d226c6173744d6f646966696564427922206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67222f3e0d0a3c7873643a656c656d656e74207265663d2264637465726d733a6d6f64696669656422206d696e4f63637572733d
+223022206d61784f63637572733d2231222f3e0d0a3c7873643a656c656d656e74206e616d653d226c6173745072696e74656422206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a6461746554696d65222f3e0d0a3c7873643a656c656d656e74206e616d653d22636f6e
+74656e7453746174757322206d696e4f63637572733d223022206d61784f63637572733d22312220747970653d227873643a737472696e67222f3e0d0a3c2f7873643a616c6c3e0d0a3c2f7873643a636f6d706c6578547970653e0d0a3c2f7873643a736368656d613e0d0a3c2f63743a636f6e74656e74547970655363
+68656d613e000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a64617461500072006f007000650072007400690065007300000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000370000006d03000000000000d9004700d800de0058005600d600cb0055004500d2004400d50034005200c40052004700
+4b00d900ca0041003d003d000000000000000000000000000000000032000100ffffffffffffffff060000000000000000000000000000000000000000000000d020d5cc590fd001d020d5cc590fd0010000000000000000000000004900740065006d000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000a000201ffffffff07000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000045000000db00000000000000500072006f007000650072007400690065007300000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000490000004f0100000000000073746f72654974656d2064733a6974656d49443d227b3936463433423042
+2d394638342d343437432d383942412d4137464338303438304144347d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c64733a73
+6368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f323030362f6d657461646174612f636f6e74656e7454797065222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6d6963726f736f66
+742e636f6d2f6f66666963652f323030362f6d657461646174612f70726f706572746965732f6d65746141747472696275746573222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f2f7777772e77332e6f72672f323030312f584d4c536368656d61222f3e3c64733a736368656d6152656620
+64733a7572693d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f323030362f6d657461646174612f70726f70657274696573222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267
+2f7061636b6167652f323030362f6d657461646174612f636f72652d70726f70657274696573222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f2f7075726c2e6f72672f64632f656c656d656e74732f312e312f222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f
+2f7075726c2e6f72672f64632f7465726d732f222f3e3c64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f6f66666963652f696e7465726e616c2f323030352f696e7465726e616c446f63756d656e746174696f6e222f3e3c2f64733a736368
+656d61526566733e3c2f64733a6461746173746f72654974656d3e000000000000000000000000000000000000003c3f6d736f2d636f6e74656e74547970653f3e3c466f726d54656d706c6174657320786d6c6e733d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f7368617265706f696e74
+2f76332f636f6e74656e74747970652f666f726d73223e3c446973706c61793e446f63756d656e744c696272617279466f726d3c2f446973706c61793e3c456469743e446f63756d656e744c696272617279466f726d3c2f456469743e3c4e65773e446f63756d656e744c696272617279466f726d3c2f4e65773e3c2f46
+6f726d54656d706c617465733e000000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d206473
+3a6974656d49443d227b35443345364545342d414235442d344335302d383344352d4534363434343632423941387d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64
+733a736368656d61526566733e3c64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6d6963726f736f66742e636f6d2f7368617265706f696e742f76332f636f6e74656e74747970652f666f726d73222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f
+72654974656d3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000
+00000000}}
\ No newline at end of file
diff --git a/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj b/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
index ed79059a..5864c3bf 100644
--- a/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
+++ b/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
@@ -3,9 +3,10 @@
   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
   <PropertyGroup>
     <RootFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Common.CodeContracts.props))</RootFolder>
+    <VsSdkPropertiesFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),VSSDK.props))</VsSdkPropertiesFolder>
   </PropertyGroup>
   <!--  <Import Project="$(RootFolder)\Common.CodeContracts.props" /> -->
-
+  <Import Project="$(VsSdkPropertiesFolder)\VSSDK.props" />
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -20,12 +21,10 @@
     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
     <GeneratePkgDefFile>true</GeneratePkgDefFile>
-    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
     <FileUpgradeFlags>
     </FileUpgradeFlags>
     <UpgradeBackupLocation>
     </UpgradeBackupLocation>
-    <OldToolsVersion>4.0</OldToolsVersion>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
     <DebugSymbols>true</DebugSymbols>
@@ -172,24 +171,31 @@
       <HintPath>..\..\ImportedCCI2\Microsoft.Cci.SourceModel.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.CSharp" />
+    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.CoreUtility.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.CSharp.Services.Language.Interop.dll, Culture=neutral">
       <SpecificVersion>False</SpecificVersion>
       <HintPath>References\Microsoft.VisualStudio.CSharp.Services.Language.Interop.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
-    </Reference>
     <Reference Include="Microsoft.VisualStudio.CSharp.Services.Language, Version=10.0.0.0">
       <HintPath>References\Microsoft.VisualStudio.CSharp.Services.Language.dll</HintPath>
       <EmbedInteropTypes>False</EmbedInteropTypes>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Editor, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Editor.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Language.Intellisense, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Language.Intellisense.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.OLE.Interop" />
+    <Reference Include="Microsoft.VisualStudio.Shell.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Shell.10.0.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.Shell.Interop" />
     <Reference Include="Microsoft.VisualStudio.Shell.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
       <SpecificVersion>True</SpecificVersion>
@@ -197,19 +203,22 @@
     <Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0" />
     <Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0" />
     <Reference Include="Microsoft.VisualStudio.Text.Data, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.Data.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.Logic.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Text.UI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.UI.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
-      <SpecificVersion>True</SpecificVersion>
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.UI.Wpf.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.TextManager.Interop" />
-    <Reference Include="Microsoft.VisualStudio.Shell.10.0" />
     <Reference Include="Microsoft.VisualStudio.Shell.Immutable.10.0" />
     <Reference Include="Microsoft.VisualStudio.TextManager.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
       <EmbedInteropTypes>False</EmbedInteropTypes>
@@ -406,10 +415,6 @@
     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
   </PropertyGroup>
-  <PropertyGroup>
-    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
-    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
-  </PropertyGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets" Condition="false" />
diff --git a/Microsoft.Research/ContractAdornments/VS2012/ContractAdornments11.csproj b/Microsoft.Research/ContractAdornments/VS2012/ContractAdornments11.csproj
index 3d4aec04..fb3f1359 100644
--- a/Microsoft.Research/ContractAdornments/VS2012/ContractAdornments11.csproj
+++ b/Microsoft.Research/ContractAdornments/VS2012/ContractAdornments11.csproj
@@ -3,9 +3,10 @@
   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
   <PropertyGroup>
     <RootFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Common.CodeContracts.props))</RootFolder>
+    <VsSdkPropertiesFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),VSSDK.props))</VsSdkPropertiesFolder>
   </PropertyGroup>
-<!--  <Import Project="$(RootFolder)\Common.CodeContracts.props" /> -->
-
+  <!--  <Import Project="$(RootFolder)\Common.CodeContracts.props" /> -->
+  <Import Project="$(VsSdkPropertiesFolder)\VSSDK.props" />
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -24,12 +25,10 @@
     <IncludeDebugSymbolsInLocalVSIXDeployment>true</IncludeDebugSymbolsInLocalVSIXDeployment>
     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     <FileAlignment>512</FileAlignment>
-    <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
     <FileUpgradeFlags>
     </FileUpgradeFlags>
     <UpgradeBackupLocation>
     </UpgradeBackupLocation>
-    <OldToolsVersion>4.0</OldToolsVersion>
     <TargetFrameworkProfile />
     <PublishUrl>publish\</PublishUrl>
     <Install>true</Install>
@@ -193,17 +192,29 @@
       <HintPath>..\..\ImportedCCI2\Microsoft.Cci.SourceModel.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.CSharp" />
-    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.CoreUtility.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.CSharp.Services.Language, Version=11.0.0.0">
       <HintPath>References\Microsoft.VisualStudio.CSharp.Services.Language.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.CSharp.Services.Language.Interop, Version=11.0.0.0">
       <HintPath>References\Microsoft.VisualStudio.CSharp.Services.Language.Interop.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.VisualStudio.Editor, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Language.Intellisense, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.Editor, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Editor.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Language.Intellisense, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Language.Intellisense.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.OLE.Interop" />
-    <Reference Include="Microsoft.VisualStudio.Shell.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.Shell.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Shell.11.0.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.Shell.Immutable.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="Microsoft.VisualStudio.Shell.Immutable.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="Microsoft.VisualStudio.Shell.Interop" />
@@ -215,10 +226,22 @@
     </Reference>
     <Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0" />
     <Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0" />
-    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.Data.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.Logic.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.UI.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.UI.Wpf.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.VisualStudio.TextManager.Interop" />
     <Reference Include="Microsoft.VisualStudio.TextManager.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
       <EmbedInteropTypes>False</EmbedInteropTypes>
@@ -365,11 +388,6 @@
     <StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
     <StartArguments>/rootsuffix Exp</StartArguments>
   </PropertyGroup>
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
-    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
-    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
-  </PropertyGroup>
   <ItemGroup>
     <BootstrapperPackage Include=".NETFramework,Version=v4.5">
       <Visible>False</Visible>
@@ -448,10 +466,6 @@
     <Prefer32Bit>false</Prefer32Bit>
     <DeployExtension>False</DeployExtension>
   </PropertyGroup>
-  <PropertyGroup>
-    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
-    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
-  </PropertyGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
   <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\VSSDK\Microsoft.VsSDK.targets" Condition="false" />
diff --git a/Microsoft.Research/ContractAdornments/VS2012/source.extension.vsixmanifest b/Microsoft.Research/ContractAdornments/VS2012/source.extension.vsixmanifest
index 4b60f59c..1c06b715 100644
--- a/Microsoft.Research/ContractAdornments/VS2012/source.extension.vsixmanifest
+++ b/Microsoft.Research/ContractAdornments/VS2012/source.extension.vsixmanifest
@@ -5,7 +5,7 @@
               Id="ContractAdornments.MicrosoftResearch.2fb66ab7-53ec-479b-bd35-e9dd5be0426b"
               Language="en"
               Publisher="Microsoft Research" />
-    <DisplayName>Code Contracts Editor Extensions VS2012</DisplayName>
+    <DisplayName>Code Contracts Editor Extensions VS2012 and VS2013</DisplayName>
     <Description xml:space="preserve">Displays Code Contracts (when editing C#) in code, Intellisense, and in metadata files.
 
 Inheritance:
diff --git a/Microsoft.Research/Roslyn/CodeContractsForRoslyn/CodeContractsForRoslyn.csproj b/Microsoft.Research/Roslyn/CodeContractsForRoslyn/CodeContractsForRoslyn.csproj
index 13129cd6..4298b68e 100644
--- a/Microsoft.Research/Roslyn/CodeContractsForRoslyn/CodeContractsForRoslyn.csproj
+++ b/Microsoft.Research/Roslyn/CodeContractsForRoslyn/CodeContractsForRoslyn.csproj
@@ -3,8 +3,10 @@
   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
   <PropertyGroup>
     <RootFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Common.CodeContracts.props))</RootFolder>
+    <VsSdkPropertiesFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),VSSDK.props))</VsSdkPropertiesFolder>
   </PropertyGroup>
   <Import Project="$(RootFolder)\Common.CodeContracts.props" />
+  <Import Project="$(VsSdkPropertiesFolder)\VSSDK.props" />
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -25,7 +27,6 @@
     </FileUpgradeFlags>
     <UpgradeBackupLocation>
     </UpgradeBackupLocation>
-    <OldToolsVersion>4.0</OldToolsVersion>
     <PublishUrl>publish\</PublishUrl>
     <Install>true</Install>
     <InstallFrom>Disk</InstallFrom>
@@ -62,11 +63,6 @@
     <StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
     <StartArguments>/rootsuffix Roslyn</StartArguments>
   </PropertyGroup>
-  <PropertyGroup>
-    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
-    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
-    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
-  </PropertyGroup>
   <PropertyGroup>
     <SignAssembly>true</SignAssembly>
   </PropertyGroup>
diff --git a/Microsoft.Research/VSAdornments/VS2012/Adornments11.csproj b/Microsoft.Research/VSAdornments/VS2012/Adornments11.csproj
index 3599a1cc..a76e2b55 100644
--- a/Microsoft.Research/VSAdornments/VS2012/Adornments11.csproj
+++ b/Microsoft.Research/VSAdornments/VS2012/Adornments11.csproj
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="utf-8"?>
+﻿<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <RootFolder>$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Common.CodeContracts.props))</RootFolder>
   </PropertyGroup>
   <!--  <Import Project="$(RootFolder)\Common.CodeContracts.props" /> -->
-
   <PropertyGroup>
     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -153,12 +152,30 @@
       <SpecificVersion>False</SpecificVersion>
       <HintPath>..\..\ImportedCCI2\Microsoft.Cci.MetadataModel.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Language.StandardClassification, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.CoreUtility.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Language.StandardClassification, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Language.StandardClassification.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.Data.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.Logic.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.UI.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS11\MSIL\4.0\Microsoft.VisualStudio.Text.UI.Wpf.dll</HintPath>
+    </Reference>
     <Reference Include="PresentationCore" />
     <Reference Include="PresentationFramework" />
     <Reference Include="System" />
@@ -207,4 +224,4 @@
   <Target Name="AfterBuild">
   </Target>
   -->
-</Project>
+</Project>
\ No newline at end of file
diff --git a/Microsoft.Research/VSSDK.props b/Microsoft.Research/VSSDK.props
new file mode 100644
index 00000000..f334c3e4
--- /dev/null
+++ b/Microsoft.Research/VSSDK.props
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+  </PropertyGroup>
+  
+  <PropertyGroup Condition="'$(VisualStudioVersion)' &gt;= '11.0'">
+    <MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
+  </PropertyGroup>
+  
+  <PropertyGroup Condition="'$(VisualStudioVersion)' &gt;= '12.0'">
+    <OldToolsVersion>4.0</OldToolsVersion>
+  </PropertyGroup>
+  
+  <PropertyGroup>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+
+</Project>
\ No newline at end of file
diff --git a/References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.dll b/References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.dll
new file mode 100644
index 0000000000000000000000000000000000000000..2ef912649c1f955c5dc089e0d7a8f29b29826ea8
GIT binary patch
diff --git a/References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.xml b/References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.xml
new file mode 100644
index 00000000..f74fd7c1
--- /dev/null
+++ b/References/VS10/MSIL/2.0/Microsoft.Office.Interop.Excel.xml
@@ -0,0 +1,46973 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.Office.Interop.Excel</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Office.Interop.Excel._Application">
+      <summary>Represents the entire Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application._FindFile"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application._Run2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application._Wait(System.Object)">
+      <param name="Time"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application._WSFunction(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.ActivateMicrosoftApp(Microsoft.Office.Interop.Excel.XlMSApplication)">
+      <summary>Activates a Microsoft application. If the application is already running, this method activates the running application. If the application isn't running, this method starts a new instance of the application.</summary>
+      <param name="Index">Required <see cref="T:Microsoft.Office.Interop.Excel.XlMSApplication" />. Specifies the Microsoft application to activate.XlMSApplication can be one of these XlMSApplication constants:xlMicrosoftWordxlMicrosoftPowerPointxlMicrosoftMailxlMicrosoftAccessxlMicrosoftFoxProxlMicrosoftProjectxlMicrosoftSchedulePlus</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the active cell in the active window (the window on top) or in the specified window. If the window isn't displaying a worksheet, this property fails.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveChart">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the active chart (either an embedded chart or a chart sheet). An embedded chart is considered active when it's either selected or activated. When no chart is active, this property returns Nothing.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveEncryptionSession">
+      <summary>Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveMenuBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActivePrinter">
+      <summary>Returns or sets the name of the active printer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveProtectedViewWindow">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" />
+ object that represents the active Protected View window (the window on top). </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" />
+ object that represents the active Protected View window (the window on top).</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveSheet">
+      <summary>Returns an object that represents the active sheet (the sheet on top) in the active workbook or in the specified window or workbook. Returns Nothing if no sheet is active.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveWindow">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Window" /> object that represents the active window (the window on top). Returns Nothing if there are no windows open.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ActiveWorkbook">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object that represents the workbook in the active window (the window on top). Returns Nothing if there are no windows open or if either the Info window or the Clipboard window is the active window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.AddChartAutoFormat(System.Object,System.String,System.Object)">
+      <summary>Adds a custom chart autoformat to the list of available chart autoformats.</summary>
+      <param name="Chart">Required Object. A chart that contains the format that will be applied when the new chart autoformat is applied.</param>
+      <param name="Name">Required String. The name of the autoformat.</param>
+      <param name="Description">Optional Object. A description of the custom autoformat.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.AddCustomList(System.Object,System.Object)">
+      <summary>Adds a custom list for custom autofill and/or custom sort.</summary>
+      <param name="ListArray">Required Object. Specifies the source data, as either an array of strings or a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</param>
+      <param name="ByRow">Optional Object. Only used if <paramref name="ListArray" /> is a Range object. True to create a custom list from each row in the range. False to create a custom list from each column in the range. If this argument is omitted and there are more rows than columns (or an equal number of rows and columns) in the range, Microsoft Excel creates a custom list from each column in the range. If this argument is omitted and there are more columns than rows in the range, Microsoft Excel creates a custom list from each row in the range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AddIns">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AddIns" /> collection that represents all the add-ins listed in the Add-Ins dialog box (Tools menu).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AddIns2">
+      <summary>Gets a collection of <see cref="T:Microsoft.Office.Interop.Excel.AddIns2" /> objects that represent all the add-ins that are currently available or open in Excel 2010, regardless of whether they are installed. </summary>
+      <returns>A collection of <see cref="T:Microsoft.Office.Interop.Excel.AddIns2" /> objects that represent all the add-ins that are currently available or open in Excel 2010.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AlertBeforeOverwriting">
+      <summary>True if Microsoft Excel displays a message before overwriting nonblank cells during a drag-and-drop editing operation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AltStartupPath">
+      <summary>Returns or sets the name of the alternate startup folder.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AlwaysUseClearType">
+      <summary>Returns or sets a Boolean that represents whether to use ClearType to display fonts in the menu, Ribbon, and dialog box text. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AnswerWizard">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.AnswerWizard" /> object for Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ArbitraryXMLSupportAvailable">
+      <summary>Returns a Boolean value that indicates whether the XML features in Microsoft Excel are available.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AskToUpdateLinks">
+      <summary>True if Microsoft Excel asks the user to update links when opening files with links. False if links are automatically updated with no dialog box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Assistance">
+      <summary>Returns an <see cref="T:Microsoft.Office.Core.IAssistance" /> object for short_Excel2007 that represents the Microsoft Office Help Viewer. Read-only.</summary>
+      <returns>IAssistance</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Assistant">
+      <summary>Returns an <see cref="T:Microsoft.Office.Core.Assistant" /> object for Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AutoCorrect">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AutoCorrect" /> object that represents the Microsoft Excel AutoCorrect attributes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AutoFormatAsYouTypeReplaceHyperlinks">
+      <summary>True (default) if Microsoft Excel automatically formats hyperlinks as you type. False if Excel does not automatically format hyperlinks as you type.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AutomationSecurity">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Core.MsoAutomationSecurity" /> constant that represents the security mode Microsoft Excel uses when programmatically opening files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AutoPercentEntry">
+      <summary>True if entries in cells formatted as percentages aren’t automatically multiplied by 100 as soon as they are entered.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.AutoRecover">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AutoRecover" /> object, which backs up all file formats on a timed interval.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Build">
+      <summary>Returns the Microsoft Excel build number.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Calculate">
+      <summary>Calculates all open workbooks</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CalculateBeforeSave">
+      <summary>True if workbooks are calculated before they're saved to disk (if the <see cref="P:Microsoft.Office.Interop.Excel._Application.Calculation" /> property is set to xlManual). This property is preserved even if you change the <see cref="P:Microsoft.Office.Interop.Excel._Application.Calculation" /> property.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CalculateFull">
+      <summary>Forces a full calculation of the data in all open workbooks.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CalculateFullRebuild">
+      <summary>For all open workbooks, forces a full calculation of the data and rebuilds the dependencies.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CalculateUntilAsyncQueriesDone">
+      <summary>Runs all pending queries to OLEDB and OLAP data sources.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Calculation">
+      <summary>Returns or sets the calculation mode. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCalculation" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CalculationInterruptKey">
+      <summary>Sets or returns an <see cref="T:Microsoft.Office.Interop.Excel.XlCalculationInterruptKey" /> constant that specifies the key that can interrupt Microsoft Excel when performing calculations.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CalculationState">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XlCalculationState" /> constant that indicates the calculation state of the application for any calculations that are being performed in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CalculationVersion">
+      <summary>Returns a number whose rightmost four digits are the minor calculation engine version number, and whose other digits (on the left) are the major version of Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Caller(System.Object)">
+      <summary>Returns information about how Visual Basic was called (for more information, see the Remarks section).</summary>
+      <param name="Index">Optional Object. An index to the array. This argument is used only when the property returns an array (for more information, see the Remarks section).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CanPlaySounds">
+      <summary>This property should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CanRecordSounds">
+      <summary>This property should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Caption">
+      <summary>The name that appears in the title bar of the main Microsoft Excel window. If you don't set a name, or if you set the name to Empty, this property returns "Microsoft Excel".</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CellDragAndDrop">
+      <summary>True if dragging and dropping cells is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Cells">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells on the active worksheet. If the active document isn’t a worksheet, this property fails.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CentimetersToPoints(System.Double)">
+      <summary>Converts a measurement from centimeters to points (one point equals 0.035 centimeters).</summary>
+      <param name="Centimeters">Required Double. Specifies the centimeter value to be converted to points.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Charts">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the chart sheets in the active workbook.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CheckAbort(System.Object)">
+      <summary>Stops recalculation in a Microsoft Excel application.</summary>
+      <param name="KeepAbort">Optional Object. Allows recalculation to be performed for a Range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.CheckSpelling(System.String,System.Object,System.Object)">
+      <summary>Checks the spelling of a single word. Returns True if the word is found in one of the dictionaries; returns False if the word isn't found.</summary>
+      <param name="Word">Required String. The word you want to check.</param>
+      <param name="CustomDictionary">Optional Object. A string that indicates the file name of the custom dictionary to be examined if the word isn't found in the main dictionary. If this argument is omitted, the currently specified dictionary is used.</param>
+      <param name="IgnoreUppercase">Optional Object. True to have Microsoft Excel ignore words that are all uppercase. False to have Microsoft Excel check words that are all uppercase. If this argument is omitted, the current setting will be used.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ClipboardFormats(System.Object)">
+      <summary>Returns the formats that are currently on the Clipboard as an array of numeric values. To determine whether a particular format is on the Clipboard, compare each element in the array with the appropriate constant listed in the Remarks section.</summary>
+      <param name="Index">Optional Object. The array element to be returned. If this argument is omitted, the property returns the entire array of formats that are currently on the Clipboard. For more information, see the Remarks section.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ClusterConnector">
+      <summary>Gets or sets the name of the High Performance Computing (HPC) Cluster Connector that is used to run user-defined functions in XLL add-ins. </summary>
+      <returns>The name of the High Performance Computing (HPC) Cluster Connector that is used to run user-defined functions in XLL add-ins.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ColorButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Columns">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the columns on the active worksheet. If the active document isn't a worksheet, the Columns property fails.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.COMAddIns">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.COMAddIns" /> collection for Microsoft Excel, which represents the currently installed COM add-ins.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CommandBars">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.CommandBars" /> object that represents the Microsoft Excel command bars.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CommandUnderlines">
+      <summary>Returns or sets the state of the command underlines in Microsoft Excel for the Macintosh.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ConstrainNumeric">
+      <summary>True if handwriting recognition is limited to numbers and punctuation only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ControlCharacters">
+      <summary>True if Microsoft Excel displays control characters for right-to-left languages.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.ConvertFormula(System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object,System.Object)">
+      <summary>Converts cell references in a formula between the A1 and R1C1 reference styles, between relative and absolute references, or both.</summary>
+      <param name="Formula">Required Object. A String that contains the formula you want to convert. This must be a valid formula, and it must begin with an equal sign.</param>
+      <param name="FromReferenceStyle">Required <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />. The reference style of the formula.XlReferenceStyle can be one of these XlReferenceStyle constants:xlA1xlR1C1</param>
+      <param name="ToReferenceStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />. The reference style you want returned. If this argument is omitted, the reference style isn't changed; the formula stays in the style specified by <paramref name="FromReferenceStyle" />.XlReferenceStyle can be one of these XlReferenceStyle constants. xlA1 xlR1C1</param>
+      <param name="ToAbsolute">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />. Specifies the converted reference type. If this argument is omitted, the reference type isn't changed.XlReferenceStyle can be one of these XlReferenceStyle constants:xlAbsolutexlAbsRowRelColumnxlRelRowAbsColumnxlRelative</param>
+      <param name="RelativeTo">Optional Object. Optional Variant. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that contains one cell. Relative references relate to this cell.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CopyObjectsWithCells">
+      <summary>True if objects are cut, copied, extracted, and sorted with cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Cursor">
+      <summary>Returns or sets the appearance of the mouse pointer in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CursorMovement">
+      <summary>Returns or sets a value that indicates whether a visual cursor or a logical cursor is used. Can be one of the following constants: xlVisualCursor or xlLogicalCursor.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CustomListCount">
+      <summary>Returns the number of defined custom lists (including built-in lists).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.CutCopyMode">
+      <summary>Returns or sets the status of Cut or Copy mode.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DataEntryMode">
+      <summary>Returns or sets Data Entry mode, as shown in the table below. When in Data Entry mode, you can enter data only in the unlocked cells in the currently selected range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DDEAppReturnCode">
+      <summary>Returns the application-specific DDE return code that was contained in the last DDE acknowledge message received by Microsoft Excel.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DDEExecute(System.Int32,System.String)">
+      <summary>Runs a command or performs some other action or actions in another application by way of the specified DDE channel.</summary>
+      <param name="Channel">Required Integer. The channel number returned by the <see cref="M:Microsoft.Office.Interop.Excel._Application.DDEInitiate(System.String,System.String)" /> method.</param>
+      <param name="String">Required String. The message defined in the receiving application.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DDEInitiate(System.String,System.String)">
+      <summary>Opens a DDE channel to an application.</summary>
+      <param name="App">Required String. The application name.</param>
+      <param name="Topic">Required String. Describes something in the application to which you're opening a channel — usually a document of that application.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DDEPoke(System.Int32,System.Object,System.Object)">
+      <summary>Sends data to an application.</summary>
+      <param name="Channel">Required Integer. The channel number returned by the <see cref="M:Microsoft.Office.Interop.Excel._Application.DDEInitiate(System.String,System.String)" /> method.</param>
+      <param name="Item">Required Object. The item to which the data is to be sent.</param>
+      <param name="Data">Required Object. The data to be sent to the application.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DDERequest(System.Int32,System.String)">
+      <summary>Requests information from the specified application. This method always returns an array.</summary>
+      <param name="Channel">Required Integer. The channel number returned by the <see cref="M:Microsoft.Office.Interop.Excel._Application.DDEInitiate(System.String,System.String)" /> method.</param>
+      <param name="Item">Required String. The item to be requested.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DDETerminate(System.Int32)">
+      <summary>Closes a channel to another application.</summary>
+      <param name="Channel">Required Integer. The channel number returned by the <see cref="M:Microsoft.Office.Interop.Excel._Application.DDEInitiate(System.String,System.String)" /> method.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DecimalSeparator">
+      <summary>Sets or returns the character used for the decimal separator as a String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DefaultFilePath">
+      <summary>Returns or sets the default path that Microsoft Excel uses when it opens files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DefaultSaveFormat">
+      <summary>Returns or sets the default format for saving files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DefaultSheetDirection">
+      <summary>Returns or sets the default direction in which Microsoft Excel displays new windows and worksheets. Can be one of the following constants: xlRTL (right to left) or xlLTR (left to right).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DefaultWebOptions">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.DefaultWebOptions" /> object that contains global application-level attributes used by Microsoft Excel whenever you save a document as a Web page or open a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DeferAsyncQueries">
+      <summary>Gets or sets whether asychronous queries to OLAP data sources are executed when a worksheet is calculated by VBA code. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DeleteChartAutoFormat(System.String)">
+      <summary>Removes a custom chart autoformat from the list of available chart autoformats.</summary>
+      <param name="Name">Required String. The name of the custom autoformat to be removed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DeleteCustomList(System.Int32)">
+      <summary>Deletes a custom list.</summary>
+      <param name="ListNum">Required Integer. The custom list number. This number must be greater than or equal to 5 (Microsoft Excel has four built-in custom lists that cannot be deleted).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Dialogs">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Dialogs" /> collection that represents all built-in dialog boxes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DialogSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayAlerts">
+      <summary>True if Microsoft Excel displays certain alerts and messages while a macro is running.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayClipboardWindow">
+      <summary>Returns True if the Microsoft Office Clipboard can be displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayCommentIndicator">
+      <summary>Returns or sets the way cells display comments and indicators. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlCommentDisplayMode" /> constants: xlNoIndicator, xlCommentIndicatorOnly, or xlCommentAndIndicator.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayDocumentActionTaskPane">
+      <summary>Set to True to display the Document Actions task pane; set to False to hide the Document Actions task pane.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayDocumentInformationPanel">
+      <summary>Returns or sets a Boolean that represents whether the document properties panel is displayed. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayExcel4Menus">
+      <summary>True if Microsoft Excel displays version 4.0 menu bars.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayFormulaAutoComplete">
+      <summary>Gets or sets whether to show a list of relevant functions and defined names when building cell formulas. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayFormulaBar">
+      <summary>True if the formula bar is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayFullScreen">
+      <summary>True if Microsoft Excel is in full-screen mode.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayFunctionToolTips">
+      <summary>True if function ToolTips can be displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayInfoWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayInsertOptions">
+      <summary>True if the Insert Options button should be displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayNoteIndicator">
+      <summary>True if cells containing notes display cell tips and contain note indicators (small dots in their upper-right corners).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayPasteOptions">
+      <summary>True if the Paste Options button can be displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayRecentFiles">
+      <summary>True if the list of recently used files is displayed on the File menu.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayScrollBars">
+      <summary>True if scroll bars are visible for all workbooks.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.DisplayStatusBar">
+      <summary>True if the status bar is displayed.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DisplayXMLSourcePane(System.Object)">
+      <summary>Opens the XML Source task pane and displays the XML map specified by the <paramref name="XmlMap" /> argument.</summary>
+      <param name="XmlMap">Optional <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. The XML map to display in the task pane.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.DoubleClick">
+      <summary>Equivalent to double-clicking the active cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy1(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy10(System.Object)">
+      <param name="arg"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Dummy101"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy11"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy12(Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="p1"></param>
+      <param name="p2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy13(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy14"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy20(System.Int32)">
+      <returns>s</returns>
+      <param name="grfCompareFunctions"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy4(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy5(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy6"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy8(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EditDirectlyInCell">
+      <summary>True if Microsoft Excel allows editing in cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableAnimations">
+      <summary>True if animated insertion and deletion is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableAutoComplete">
+      <summary>True if the AutoComplete feature is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableCancelKey">
+      <summary>Controls how Microsoft Excel handles CTRL+BREAK (or ESC or COMMAND+PERIOD) user interruptions to the running procedure. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlEnableCancelKey" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableEvents">
+      <summary>True if events are enabled for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableLargeOperationAlert">
+      <summary>Sets or returns a Boolean that represents whether to display an alert message when a user attempts to perform an operation that affects a larger number of cells than is specified in the Office center UI. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableLivePreview">
+      <summary>Sets or returns a Boolean that represents whether to show or hide gallery previews that appear when using galleries that support previewing. Setting this property to True shows a preview of your workbook before applying the command. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableSound">
+      <summary>True if sound is enabled for Microsoft Office.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.EnableTipWizard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ErrorCheckingOptions">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.ErrorCheckingOptions" /> object, which represents the error checking options for an application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Evaluate(System.Object)">
+      <summary>Converts a Microsoft Excel name to an object or a value.</summary>
+      <param name="Name">Required Object. The name of the object, using the naming convention of Microsoft Excel.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Excel4IntlMacroSheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the Microsoft Excel 4.0 international macro sheets in the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Excel4MacroSheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the Microsoft Excel 4.0 macro sheets in the specified workbook.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.ExecuteExcel4Macro(System.String)">
+      <summary>Runs a Microsoft Excel 4.0 macro function, and then returns the result of the function. The return type depends on the function.</summary>
+      <param name="String">Required String. A Microsoft Excel 4.0 macro language function without the equal sign. All references must be given as R1C1 strings. If <paramref name="String" /> contains embedded double quotation marks, you must double them. For example, to run the macro function =MID("sometext",1,4), <paramref name="String" /> would have to be "MID(""sometext"",1,4)".</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ExtendList">
+      <summary>True if Microsoft Excel automatically extends formatting and formulas to new data that is added to a list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FeatureInstall">
+      <summary>Returns or sets a value (constant) that specifies how Microsoft Excel handles calls to methods and properties that require features that aren’t yet installed. Read/write <see cref="T:Microsoft.Office.Core.MsoFeatureInstall" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileConverters(System.Object,System.Object)">
+      <summary>Returns information about installed file converters. Returns Null if there are no converters installed.</summary>
+      <param name="Index1">Optional Object. The long name of the converter, including the file-type search string in Windows, for example, "Lotus 1-2-3 Files (*.wk*)".</param>
+      <param name="Index2">Optional Object. The path of the converter DLL or code resource.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileDialog(Microsoft.Office.Core.MsoFileDialogType)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.FileDialog" /> object representing an instance of the file dialog.</summary>
+      <param name="fileDialogType">Required <see cref="T:Microsoft.Office.Core.MsoFileDialogType" />. The type of file dialog.MsoFileDialogType can be one of these MsoFileDialogType constants:msoFileDialogFilePicker Allows user to select a file.msoFileDialogFolderPicker Allows user to select a folder.msoFileDialogOpen Allows user to open a file.msoFileDialogSaveAs Allows user to save a file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileExportConverters">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverters" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileFind">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileSearch">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.FileSearch" /> object for use with file searches. This property is available only in Microsoft Windows.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileValidation">
+      <summary>Gets or sets how Excel will validate files before opening them. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Core.MsoFileValidationMode" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FileValidationPivot">
+      <summary>Gets or sets how Excel will validate the contents of the data caches for PivotTable reports. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.XlFileValidationPivotMode" /> object.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.FindFile">
+      <summary>Displays the Open dialog box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FindFormat">
+      <summary>Sets or returns the search criteria for the type of cell formats to find.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FixedDecimal">
+      <summary>All data entered after this property is set to True will be formatted with the number of fixed decimal places set by the <see cref="P:Microsoft.Office.Interop.Excel._Application.FixedDecimalPlaces" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FixedDecimalPlaces">
+      <summary>Returns or sets the number of fixed decimal places used when the <see cref="P:Microsoft.Office.Interop.Excel._Application.FixedDecimal" /> property is set to True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.FormulaBarHeight">
+      <summary>Allows the user to specify the height of the formula bar in lines. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.GenerateGetPivotData">
+      <summary>Returns True when Microsoft Excel can get PivotTable report data.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.GenerateTableRefs">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel._Application.GenerateTableRefs" /> property determines whether the traditional notation method or the new structured referencing notation method is used for referencing tables in formulas. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlGenerateTableRefs" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.GetCustomListContents(System.Int32)">
+      <summary>Returns a custom list (an array of strings).</summary>
+      <param name="ListNum">Required Integer. The list number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.GetCustomListNum(System.Object)">
+      <summary>Returns the custom list number for an array of strings. You can use this method to match both built-in lists and custom-defined lists.</summary>
+      <param name="ListArray">Required Object. An array of strings.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.GetOpenFilename(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays the standard Open dialog box and gets a file name from the user without actually opening any files.</summary>
+      <param name="FileFilter">Optional Object. A string specifying file filtering criteria.This string consists of pairs of file filter strings followed by the MS-DOS wildcard file filter specification, with each part and each pair separated by commas. Each separate pair is listed in the Files of type drop-down list box. For example, the following string specifies two file filters — text and addin: "Text Files (*.txt),*.txt,Add-In Files (*.xla),*.xla".To use multiple MS-DOS wildcard expressions for a single file filter type, separate the wildcard expressions with semicolons, for example, "Visual Basic Files (*.bas; *.txt),*.bas;*.txt".If omitted, this argument defaults to "All Files (*.*),*.*".</param>
+      <param name="FilterIndex">Optional Object. Specifies the index numbers of the default file filtering criteria, from 1 to the number of filters specified in <paramref name="FileFilter" />. If this argument is omitted or greater than the number of filters present, the first file filter is used.</param>
+      <param name="Title">Optional Object. Specifies the title of the dialog box. If this argument is omitted, the title is "Open."</param>
+      <param name="ButtonText">Optional Object. Macintosh only.</param>
+      <param name="MultiSelect">Optional Object. True to allow multiple file names to be selected. False to allow only one file name to be selected. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.GetPhonetic(System.Object)">
+      <summary>Returns the Japanese phonetic text of the specified text string. This method is available to you only if you have selected or installed Japanese language support for Microsoft Office.</summary>
+      <param name="Text">Optional Object. Specifies the text to be converted to phonetic text. If you omit this argument, the next possible phonetic text string (if any) of the previously specified <paramref name="Text" /> is returned. If there are no more possible phonetic text strings, an empty string is returned.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.GetSaveAsFilename(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays the standard Save As dialog box and gets a file name from the user without actually saving any files.</summary>
+      <param name="InitialFilename">Optional Object. Specifies the suggested file name. If this argument is omitted, Microsoft Excel uses the active workbook's name.</param>
+      <param name="FileFilter">Optional Object. A string specifying file filtering criteria.This string consists of pairs of file filter strings followed by the MS-DOS wildcard file filter specification, with each part and each pair separated by commas. Each separate pair is listed in the Files of type drop-down list box. For example, the following string specifies two file filters, text and addin: "Text Files (*.txt), *.txt, Add-In Files (*.xla), *.xla".To use multiple MS-DOS wildcard expressions for a single file filter type, separate the wildcard expressions with semicolons, for example, "Visual Basic Files (*.bas; *.txt),*.bas;*.txt".If omitted, this argument defaults to "All Files (*.*),*.*".</param>
+      <param name="FilterIndex">Optional Object. Specifies the index number of the default file filtering criteria, from 1 to the number of filters specified in <paramref name="FileFilter" />. If this argument is omitted or greater than the number of filters present, the first file filter is used.</param>
+      <param name="Title">Optional Object. Specifies the title of the dialog box. If this argument is omitted, the default title is used.</param>
+      <param name="ButtonText">Optional Object. Macintosh only.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Goto(System.Object,System.Object)">
+      <summary>Selects any range or Visual Basic procedure in any workbook and activates that workbook if it’s not already active.</summary>
+      <param name="Reference">Optional Object. The destination. Can be a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object, a string that contains a cell reference in R1C1-style notation, or a string that contains a Visual Basic procedure name. If this argument is omitted, the destination is the last range you used the Goto method to select.</param>
+      <param name="Scroll">Optional Object. True to scroll through the window so that the upper-left corner of the range appears in the upper-left corner of the window. False to not scroll through the window. The default is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Height">
+      <summary>The height, in points, of the main application window. If the window is minimized, this property is read-only and refers to the height of the icon. If the window is maximized, this property cannot be set. Use the <see cref="P:Microsoft.Office.Interop.Excel._Application.WindowState" /> property to determine the window state.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Help(System.Object,System.Object)">
+      <summary>Displays a Help topic.</summary>
+      <param name="HelpFile">Optional Object. The name of the online Help file you want to display. If this argument isn't specified, Microsoft Excel Help is used.</param>
+      <param name="HelpContextID">Optional Object. Specifies the context ID number for the Help topic. If this argument isn't specified, the Help Topics dialog box is displayed.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.HideChartDraftModeNotification">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.HighQualityModeForGraphics">
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Hinstance">
+      <summary>Returns the instance handle of the instance that is calling Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.HinstancePtr">
+      <summary>Gets a handle to the instance of Microsoft Excel 2010 represented by the specified <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object.</summary>
+      <returns>A handle to the instance of Microsoft Excel 2010 represented by the specified <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Hwnd">
+      <summary>Returns an Integer indicating the top-level window handle of the Microsoft Excel window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.IgnoreRemoteRequests">
+      <summary>True if remote DDE requests are ignored.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.InchesToPoints(System.Double)">
+      <summary>Converts a measurement from inches to points.</summary>
+      <param name="Inches">Required Double. Specifies the inch value to be converted to points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.InputBox(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays a dialog box for user input. Returns the information entered in the dialog box.</summary>
+      <param name="Prompt">Required Object. The message to be displayed in the dialog box. This can be a string, a number, a date, or a Boolean value.</param>
+      <param name="Title">Optional Object. The title for the input box. If this argument is omitted, the default title is "Input."</param>
+      <param name="Default">Optional Object. Specifies a value that will appear in the text box when the dialog box is initially displayed. If this argument is omitted, the text box is left empty. This value can be a Range object.</param>
+      <param name="Left">Optional Object. Specifies an x position for the dialog box in relation to the upper-left corner of the screen in points.</param>
+      <param name="Top">Optional Object. Specifies a y position for the dialog box in relation to the upper-left corner of the screen in points.</param>
+      <param name="HelpFile">Optional Object. The name of the Help file for this input box. If the <paramref name="HelpFile" /> and <paramref name="HelpContextID" /> arguments are present, a Help button will appear in the dialog box.</param>
+      <param name="HelpContextID">Optional Object. The context ID number of the Help topic in <paramref name="HelpFile" />.</param>
+      <param name="Type">Optional Object. Specifies the return data type. If this argument is omitted, the dialog box returns text. Can be one or a sum of the following values.You can use the sum of the allowable values for <paramref name="Type" />. For example, for an input box that can accept both text and numbers, set <paramref name="Type" /> to 1 + 2.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.InsertChartInDraftMode">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Interactive">
+      <summary>True if Microsoft Excel is in interactive mode; this property is usually True. If you set this property to False, Microsoft Excel will block all input from the keyboard and mouse (except input to dialog boxes that are displayed by your code). Blocking user input will prevent the user from interfering with the code as it moves or activates Microsoft Excel objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.International(System.Object)">
+      <summary>Returns information about the current country/region and international settings.</summary>
+      <param name="Index">Required Object. The setting to be returned. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlApplicationInternational" /> constants listed in the following tables.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Intersect(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the rectangular intersection of two or more ranges.</summary>
+      <param name="Arg1">Required Range. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg2">Required Range. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg3">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg4">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg5">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg6">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg7">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg8">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg9">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg10">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg11">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg12">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg13">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg14">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg15">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg16">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg17">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg18">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg19">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg20">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg21">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg22">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg23">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg24">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg25">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg26">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg27">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg28">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg29">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+      <param name="Arg30">Required Object. The intersecting ranges. At least two Range objects must be specified.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.IsSandboxed">
+      <summary>Gets whether the specified workbook is open in a Protected View window. </summary>
+      <returns>true if the specified workbook is open in a Protected View window; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Iteration">
+      <summary>True if Microsoft Excel will use iteration to resolve circular references.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.LanguageSettings">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.LanguageSettings" /> object, which contains information about the language settings in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.LargeButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.LargeOperationCellThousandCount">
+      <summary>Returns or sets the maximum number of cells needed in an operation beyond which an alert  is triggered. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Left">
+      <summary>The distance, in points, from the left edge of the screen to the left edge of the main Microsoft Excel window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.LibraryPath">
+      <summary>Returns the path to the Library folder but without the final separator.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.MacroOptions(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Corresponds to options in the Macro Options dialog box. You can also use this method to display a user defined function (UDF) in a built-in or new category within the Insert Function dialog box.</summary>
+      <param name="Macro">Optional Object. The macro name or the name of a user defined function (UDF).</param>
+      <param name="Description">Optional Object. The macro description.</param>
+      <param name="HasMenu">Optional Object. This argument is ignored.</param>
+      <param name="MenuText">Optional Object. This argument is ignored.</param>
+      <param name="HasShortcutKey">Optional Object. True to assign a shortcut key to the macro (<paramref name="ShortcutKey" /> must also be specified). If this argument is False, no shortcut key is assigned to the macro. If the macro already has a shortcut key, setting this argument to False removes the shortcut key. The default value is False.</param>
+      <param name="ShortcutKey">Optional Object. Required if <paramref name="HasShortcutKey" /> is True; ignored otherwise. The shortcut key.</param>
+      <param name="Category">Optional Object. An integer that specifies an existing macro function category (Financial, Date &amp; Time, or User Defined, for example). See the remarks section to determine the integers that are mapped to the built-in categories. You can also specify a string for a custom category. If you provide a string, it will be treated as the category name that is displayed in the Insert Function dialog box. If the category name has never been used, a new category is defined with that name. If you use a category name that is that same as a built-in name, Excel will map the user defined function to that built-in category.</param>
+      <param name="StatusBar">Optional Object. The status bar text for the macro.</param>
+      <param name="HelpContextID">Optional Object. An integer that specifies the context ID for the Help topic assigned to the macro.</param>
+      <param name="HelpFile">Optional Object. The name of the Help file that contains the Help topic defined by <paramref name="HelpContextId" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.MacroOptions2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Description"></param>
+      <param name="HasMenu"></param>
+      <param name="MenuText"></param>
+      <param name="HasShortcutKey"></param>
+      <param name="ShortcutKey"></param>
+      <param name="Category"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpContextID"></param>
+      <param name="HelpFile"></param>
+      <param name="ArgumentDescriptions"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.MailLogoff">
+      <summary>Closes a MAPI mail session established by Microsoft Excel.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.MailLogon(System.Object,System.Object,System.Object)">
+      <summary>Logs in to MAPI Mail or Microsoft Exchange and establishes a mail session. If Microsoft Mail isn't already running, you must use this method to establish a mail session before mail or document routing functions can be used.</summary>
+      <param name="Name">Optional Object. The mail account name or Microsoft Exchange profile name. If this argument is omitted, the default mail account name is used.</param>
+      <param name="Password">Optional Object. The mail account password. This argument is ignored in Microsoft Exchange.</param>
+      <param name="DownloadNewMail">Optional Object. True to download new mail immediately.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MailSession">
+      <summary>Returns the MAPI mail session number as a hexadecimal string (if there's an active session), or returns Null if there's no session.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MailSystem">
+      <summary>Returns the mail system that's installed on the host machine. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlMailSystem" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MapPaperSize">
+      <summary>True if documents formatted for the standard paper size of another country/region (for example, A4) are automatically adjusted so that they're printed correctly on the standard paper size (for example, Letter) of your country/region.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MathCoprocessorAvailable">
+      <summary>True if a math coprocessor is available.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MaxChange">
+      <summary>Returns or sets the maximum amount of change between each iteration as Microsoft Excel resolves circular references.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MaxIterations">
+      <summary>Returns or sets the maximum number of iterations that Microsoft Excel can use to resolve a circular reference.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MeasurementUnit">
+      <summary>Specifies the measurement unit used in the application. Read/write Integer value corresponding to the constants in the <see cref="T:Microsoft.Office.Interop.Excel.XlMeasurementUnits" /> enumeration.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MemoryFree">
+      <summary>Returns the amount of memory that's still available for Microsoft Excel to use, in bytes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MemoryTotal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MemoryUsed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MouseAvailable">
+      <summary>True if a mouse is available.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MoveAfterReturn">
+      <summary>True if the active cell will be moved as soon as the ENTER (RETURN) key is pressed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MoveAfterReturnDirection">
+      <summary>Returns or sets the direction in which the active cell is moved when the user presses ENTER. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlDirection" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.MultiThreadedCalculation">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.MultiThreadedCalculation" /> object that controls the multi-threaded recalculation settings that are new in Excel 2007. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.MultiThreadedCalculation" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Names">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Names" /> collection that represents all the names in the active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.NetworkTemplatesPath">
+      <summary>Returns the network path where templates are stored. If the network path doesn’t exist, this property returns an empty string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.NewWorkbook">
+      <summary>Returns a NewFile object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.NextLetter">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ODBCErrors">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.ODBCErrors" /> collection that contains all the ODBC errors generated by the most recent query table or PivotTable report operation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ODBCTimeout">
+      <summary>Returns or sets the ODBC query time limit in seconds. The default value is 45 seconds.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OLEDBErrors">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.OLEDBErrors" /> collection, which represents the error information returned by the most recent OLE DB query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnCalculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnEntry"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.OnKey(System.String,System.Object)">
+      <summary>Runs a specified procedure when a particular key or key combination is pressed.</summary>
+      <param name="Key">Required String. A string indicating the key to be pressed.</param>
+      <param name="Procedure">Optional Object. A string indicating the name of the procedure to be run. If <paramref name="Procedure" /> is "" (empty text), nothing happens when <paramref name="Key" /> is pressed. This form of OnKey changes the normal result of keystrokes in Microsoft Excel. If <paramref name="Procedure" /> is omitted, <paramref name="Key" /> reverts to its normal result in Microsoft Excel, and any special key assignments made with previous OnKey methods are cleared.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.OnRepeat(System.String,System.String)">
+      <summary>Sets the Repeat menu item and the name of the procedure that will run if you choose the Repeat command (Edit menu) after running the procedure that sets this property.</summary>
+      <param name="Text">Required String. The text that appears with the Repeat command (Edit menu).</param>
+      <param name="Procedure">Required String. The name of the procedure that will be run when you choose the Repeat command (Edit menu).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.OnTime(System.Object,System.String,System.Object,System.Object)">
+      <summary>Schedules a procedure to be run at a specified time in the future (either at a specific time of day or after a specific amount of time has passed).</summary>
+      <param name="EarliestTime">Required Object. The time when you want this procedure to be run.</param>
+      <param name="Procedure">Required String. The name of the procedure to be run.</param>
+      <param name="LatestTime">Optional Object. The latest time at which the procedure can be run. For example, if <paramref name="LatestTime" /> is set to <paramref name="EarliestTime" /> + 30 and Microsoft Excel is not in Ready, Copy, Cut, or Find mode at <paramref name="EarliestTime" /> because another procedure is running, Microsoft Excel will wait 30 seconds for the first procedure to complete. If Microsoft Excel is not in Ready mode within 30 seconds, the procedure won’t be run. If this argument is omitted, Microsoft Excel will wait until the procedure can be run.</param>
+      <param name="Schedule">Optional Object. True to schedule a new OnTime procedure. False to clear a previously set procedure. The default value is True.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.OnUndo(System.String,System.String)">
+      <summary>Sets the text of the Undo and the name of the procedure that’s run if you choose the Undo command (Edit menu) after running the procedure that sets this property.</summary>
+      <param name="Text">Required String. The text that appears with the Undo command (Edit menu).</param>
+      <param name="Procedure">Required String. The name of the procedure that’s run when you choose the Undo command (Edit menu).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OnWindow">
+      <summary>Returns or sets the name of the procedure that’s run whenever you activate a window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OperatingSystem">
+      <summary>Returns the name and version number of the current operating system, for example, "Windows (32-bit) 4.00" or "Macintosh 7.00".</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.OrganizationName">
+      <summary>Returns the registered organization name.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Path">
+      <summary>Returns the complete path to the application, excluding the final separator and name of the application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.PathSeparator">
+      <summary>Returns the path separator character ("\").</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.PivotTableSelection">
+      <summary>True if PivotTable reports use structured selection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.PreviousSelections(System.Object)">
+      <summary>Returns an array of the last four ranges or names selected. Each element in the array is a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+      <param name="Index">Optional Object. The index number (from 1 to 4) of the previous range or name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.PrintCommunication">
+      <summary>Gets or sets whether communication with the printer is turned on. </summary>
+      <returns>true if communication with the printer is turned on; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ProductCode">
+      <summary>Returns the globally unique identifier (GUID) for Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.PromptForSummaryInfo">
+      <summary>True if Microsoft Excel asks for summary information when files are first saved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ProtectedViewWindows">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindows" /> collection that represents all the Protected View windows that are open in the application. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindows" /> collection that represents all the Protected View windows that are open in the application.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Quit">
+      <summary>Quits Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Quitting">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Range(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a cell or a range of cells.</summary>
+      <param name="Cell1">Required Object. The name of the range. This must be an A1-style reference in the language of the macro. It can include the range operator (a colon), the intersection operator (a space), or the union operator (a comma). It can also include dollar signs, but they’re ignored. You can use a local defined name in any part of the range. If you use a name, the name is assumed to be in the language of the macro.</param>
+      <param name="Cell2">Optional Object. The cell in the upper-left and lower-right corner of the range. Can be a Range object that contains a single cell, an entire column, or entire row, or it can be a string that names a single cell in the language of the macro.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Ready">
+      <summary>Returns True when the Microsoft Excel application is ready; False when the Excel application is not ready.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.RecentFiles">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.RecentFiles" /> collection that represents the list of recently used files.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.RecordMacro(System.Object,System.Object)">
+      <summary>Records code if the macro recorder is on.</summary>
+      <param name="BasicCode">Optional Object. A string that specifies the Visual Basic code that will be recorded if the macro recorder is recording into a Visual Basic module. The string will be recorded on one line. If the string contains a carriage return (ASCII character 10, or Chr$(10) in code), it will be recorded on more than one line.</param>
+      <param name="XlmCode">Optional Object. This argument is ignored.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.RecordRelative">
+      <summary>True if macros are recorded using relative references; False if recording is absolute.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ReferenceStyle">
+      <summary>Returns or sets how Microsoft Excel displays cell references and row and column headings in either A1 or R1C1 reference style. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.RegisteredFunctions(System.Object,System.Object)">
+      <summary>Returns information about functions in either dynamic-link libraries (DLLs) or code resources that were registered with the REGISTER or REGISTER.ID macro functions.</summary>
+      <param name="Index1">Optional Object. The name of the DLL or code resource.</param>
+      <param name="Index2">Optional Object. The name of the function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.RegisterXLL(System.String)">
+      <summary>Loads an XLL code resource and automatically registers the functions and commands contained in the resource.</summary>
+      <param name="Filename">Required String. Specifies the name of the XLL to be loaded.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Repeat">
+      <summary>Repeats the last user interface action.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ReplaceFormat">
+      <summary>Sets the replacement criteria to use in replacing cell formats. The replacement criteria is then used in a subsequent call to the <see cref="M:Microsoft.Office.Interop.Excel.Range.Replace(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)" /> method of the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.ResetTipWizard">
+      <summary>Resets the routing slip so that a new routing can be initiated with the same slip (using the same recipient list and delivery information). The routing must be completed before you use this method. Using this method at other times causes an error.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.RollZoom">
+      <summary>True if the IntelliMouse zooms instead of scrolling.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Rows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the rows on the active worksheet. If the active document isn’t a worksheet, the Rows property fails.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.RTD">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.RTD" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Runs a macro or calls a function.</summary>
+      <param name="Macro">Optional Object. The macro to run. This can be either a string with the macro name, a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object indicating where the function is, or a register ID for a registered DLL (XLL) function. If a string is used, the string will be evaluated in the context of the active sheet.</param>
+      <param name="Arg1">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg2">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg3">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg4">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg5">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg6">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg7">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg8">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg9">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg10">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg11">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg12">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg13">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg14">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg15">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg16">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg17">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg18">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg19">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg20">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg21">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg22">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg23">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg24">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg25">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg26">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg27">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg28">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg29">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg30">Optional Object. The arguments that should be passed to the function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Save(System.Object)">
+      <summary>Saves changes to the specified workbook.</summary>
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SaveISO8601Dates">
+      <summary>Gets or sets whether Excel saves date and time values using the ISO 8601 format. </summary>
+      <returns>true if Excel saves date and time values using the ISO 8601 format; otherwise, false.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.SaveWorkspace(System.Object)">
+      <summary>Saves the current workspace.</summary>
+      <param name="Filename">Optional Object. The saved file name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ScreenUpdating">
+      <summary>True if screen updating is turned on.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Selection">
+      <summary>Returns the selected object in the active window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.SendKeys(System.Object,System.Object)">
+      <summary>Sends keystrokes to the active application.</summary>
+      <param name="Keys">Required Object. The key or key combination you want to send to the application as text.</param>
+      <param name="Wait">Optional Object. True to have Microsoft Excel wait for the keys to be processed before returning control to the macro. False (or omitted) to continue running the macro without waiting for the keys to be processed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.SetDefaultChart(System.Object,System.Object)">
+      <summary>Specifies the name of the chart template that Microsoft Excel will use when creating new charts.</summary>
+      <param name="FormatName">Optional Object. Specifies the name of a custom autoformat. This name can be a string naming a custom autoformat, or it can be the special constant xlBuiltIn to specify the built-in chart template.</param>
+      <param name="Gallery">Optional Object. Specifies the name of a gallery.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.SharePointVersion(System.String)">
+      <returns>Integer</returns>
+      <param name="bstrUrl"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Sheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the sheets in the active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SheetsInNewWorkbook">
+      <summary>Returns or sets the number of sheets that Microsoft Excel automatically inserts into new workbooks.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShortcutMenus(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowChartTipNames">
+      <summary>True if charts show chart tip names. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowChartTipValues">
+      <summary>True if charts show chart tip values. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowDevTools">
+      <summary>Returns or sets a Boolean that represents whether the Developer tab is displayed in the Ribbon. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowMenuFloaties">
+      <summary>Returns or sets a Boolean that represents whether to display Mini toolbars when the user right-clicks in the workbook window. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowSelectionFloaties">
+      <summary>Returns or sets a Boolean that represents whether Mini toolbars displays when a user selects text. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowStartupDialog">
+      <summary>Returns True (default) when the New Workbook task pane appears for a Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowToolTips">
+      <summary>True if ToolTips are turned on.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ShowWindowsInTaskbar">
+      <summary>True if there’s a separate Windows taskbar button for each open workbook. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SmartArtColors">
+      <summary>Gets the set of color styles that are currently loaded in the application. </summary>
+      <returns>The set of color styles that are currently loaded in the application.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SmartArtLayouts">
+      <summary>Gets the set of SmartArt layouts that are currently loaded in the application. </summary>
+      <returns>The set of SmartArt layouts that are currently loaded in the application.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SmartArtQuickStyles">
+      <summary>Gets the set of SmartArt quick styles which are currently loaded in the application. </summary>
+      <returns>The set of SmartArt quick styles which are currently loaded in the application.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SmartTagRecognizers">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTagRecognizers" /> collection for an application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Speech">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Speech" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.SpellingOptions">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SpellingOptions" /> object that represents the spelling options of the application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.StandardFont">
+      <summary>Returns or sets the name of the standard font.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.StandardFontSize">
+      <summary>Returns or sets the standard font size, in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.StartupPath">
+      <summary>Returns the complete path of the startup folder excluding the final separator.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.StatusBar">
+      <summary>Returns or sets the text in the status bar.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Support(System.Object,System.Int32,System.Object)">
+      <param name="Object"></param>
+      <param name="ID"></param>
+      <param name="arg"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.TemplatesPath">
+      <summary>Returns the local path where templates are stored.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ThisCell">
+      <summary>Returns the cell the user-defined function is being called from as a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ThisWorkbook">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object that represents the workbook where the current macro code is running.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.ThousandsSeparator">
+      <summary>Sets or returns the character used for the thousands separator as a String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Toolbars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Top">
+      <summary>The distance, in points, from the top edge of the screen to the top edge of the main Microsoft Excel window. If the application window is minimized, this property controls the position of the window icon (anywhere on the screen).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.TransitionMenuKey">
+      <summary>Returns or sets the Microsoft Excel menu or help key, which is usually "/".</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.TransitionMenuKeyAction">
+      <summary>Returns or sets the action taken when the Microsoft Excel menu key is pressed. Can be either xlExcelMenus or xlLotusHelp.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.TransitionNavigKeys">
+      <summary>True if transition navigation keys are active.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UILanguage"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Undo">
+      <summary>Cancels the last user interface action.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Union(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the union of two or more ranges.</summary>
+      <param name="Arg1">Required Range. At least two Range objects must be specified.</param>
+      <param name="Arg2">Required Range. At least two Range objects must be specified.</param>
+      <param name="Arg3">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg4">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg5">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg6">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg7">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg8">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg9">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg10">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg11">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg12">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg13">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg14">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg15">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg16">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg17">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg18">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg19">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg20">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg21">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg22">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg23">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg24">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg25">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg26">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg27">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg28">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg29">Required Object. At least two Range objects must be specified.</param>
+      <param name="Arg30">Required Object. At least two Range objects must be specified.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UsableHeight">
+      <summary>Returns the maximum height of the space that a window can occupy in the application window area, in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UsableWidth">
+      <summary>Returns the maximum width of the space that a window can occupy in the application window area in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UseClusterConnector">
+      <summary>Gets or sets whether Excel allows user-defined functions in XLL add-ins to be run on a compute cluster. </summary>
+      <returns>true if Excel allows user-defined functions in XLL add-ins to be run on a compute cluster; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UsedObjects">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.UsedObjects" /> object representing objects allocated in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UserControl">
+      <summary>True if the application is visible or if it was created or started by the user. False if you created or started the application programmatically by using the CreateObject or GetObject functions and the application is hidden.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UserLibraryPath">
+      <summary>Returns the path to the location on the user’s computer where the COM add-ins are installed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UserName">
+      <summary>Returns or sets the name of the current user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.UseSystemSeparators">
+      <summary>True (default) if the system separators of Microsoft Excel are enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Value">
+      <summary>Returns "Microsoft Excel".</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.VBE">
+      <summary>Returns a VBE object that represents the Visual Basic Editor.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Version">
+      <summary>Returns the Microsoft Excel version number.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Volatile(System.Object)">
+      <summary>Marks a user-defined function as volatile. A volatile function must be recalculated whenever calculation occurs in any cells on the worksheet. A nonvolatile function is recalculated only when the input variables change. This method has no effect if it's not inside a user-defined function used to calculate a worksheet cell.</summary>
+      <param name="Volatile">Optional Object. True to mark the function as volatile. False to mark the function as nonvolatile. The default value is True.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Application.Wait(System.Object)">
+      <summary>Pauses a running macro until a specified time. Returns True if the specified time has arrived.</summary>
+      <param name="Time">Required Object. The time at which you want the macro to resume in Microsoft Excel date format.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.WarnOnFunctionNameConflict">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel._Application.WarnOnFunctionNameConflict" /> property, when set to True, raises an alert if a developer tries to create a new function using an existing function name. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Watches">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Watches" /> object representing a range which is tracked when the worksheet is recalculated.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Width">
+      <summary>The distance, in points, from the left edge of the application window to its right edge. If the window is minimized, this property is read-only and returns the width of the window icon.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Windows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Windows" /> collection that represents all the windows in all the workbooks.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.WindowsForPens">
+      <summary>True if the computer is running under Microsoft Windows for Pen Computing.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.WindowState">
+      <summary>Returns or sets the state of the window. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlWindowState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Workbooks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbooks" /> collection that represents all the open workbooks.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.WorksheetFunction">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.WorksheetFunction" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Application.Worksheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the worksheets in the active workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel._Chart">
+      <summary>Represents a chart in a workbook. The chart can be either an embedded chart (contained in a <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" />) or a separate chart sheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Activate">
+      <summary>Makes the current chart the active chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ApplyChartTemplate(System.String)">
+      <summary>Applies a standard or custom chart type to a chart.</summary>
+      <param name="Filename">The file name for a chart template.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ApplyCustomType(Microsoft.Office.Interop.Excel.XlChartType,System.Object)">
+      <summary>Applies a standard or custom chart type to a chart.</summary>
+      <param name="ChartType">Required <see cref="T:Microsoft.Office.Interop.Excel.XlChartType" />. A standard chart type.</param>
+      <param name="TypeName">Optional object (used only with a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object). The name of the custom chart type if <paramref name="ChartType" /> specifies a custom chart gallery.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Applies data labels to a point, a series, or all the series in a chart.</summary>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDataLabelsType" />. The type of data label to apply.</param>
+      <param name="LegendKey">Optional Object. True to show the legend key next to the point. The default value is False.</param>
+      <param name="AutoText">Optional Object. True if the object automatically generates appropriate text based on content.</param>
+      <param name="HasLeaderLines">Optional Object. For the <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> and <see cref="T:Microsoft.Office.Interop.Excel.Series" /> objects, True if the series has leader lines.</param>
+      <param name="ShowSeriesName">Optional Object. The series name for the data label.</param>
+      <param name="ShowCategoryName">Optional Object. The category name for the data label.</param>
+      <param name="ShowValue">Optional Object. The value for the data label.</param>
+      <param name="ShowPercentage">Optional Object. The percentage for the data label.</param>
+      <param name="ShowBubbleSize">Optional Object. The bubble size for the data label.</param>
+      <param name="Separator">Optional Object. The separator for the data label.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ApplyLayout(System.Int32,System.Object)">
+      <summary>Applies the layouts shown in the ribbon.</summary>
+      <param name="Layout">Specifies the type of layout.  The type of layout is denoted by a number from 1 to 10.</param>
+      <param name="ChartType">The type of chart.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Area3DGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the area chart group on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.AreaGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single area chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the area chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. The chart group number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.AutoFormat(System.Int32,System.Object)">
+      <param name="Gallery"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.AutoScaling">
+      <summary>True if Microsoft Excel scales a 3-D chart so that it's closer in size to the equivalent 2-D chart. The <see cref="P:Microsoft.Office.Interop.Excel._Chart.RightAngleAxes" /> property must be True.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Axes(System.Object,Microsoft.Office.Interop.Excel.XlAxisGroup)">
+      <summary>Returns an object that represents either a single axis or a collection of the axes on the chart.</summary>
+      <param name="Type">Optional Object. Specifies the axis to return. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlAxisType" /> constants: xlValue, xlCategory, or xlSeriesAxis (xlSeriesAxis is valid only for 3-D charts).</param>
+      <param name="AxisGroup">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlAxisGroup" />. Specifies the axis group. If this argument is omitted, the primary group is used. 3-D charts have only one axis group.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.BackWall">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Walls" /> object that allows the user to individually format the back wall of a 3-D chart. Read-only.</summary>
+      <returns>Walls</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Bar3DGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the bar chart group on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.BarGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single bar chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the bar chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.BarShape">
+      <summary>Returns or sets the shape used with the 3-D bar or column chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ChartArea">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartArea" /> object that represents the complete chart area for the chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ChartGroups(System.Object)">
+      <summary>Returns an object that represents either a single chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of all the chart groups in the chart (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> object). The returned collection includes every type of group.</summary>
+      <param name="Index">Optional Object. The chart group number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ChartObjects(System.Object)">
+      <summary>Returns an object that represents either a single embedded chart (a <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" /> object) or a collection of all the embedded charts (a <see cref="T:Microsoft.Office.Interop.Excel.ChartObjects" /> object) on the sheet.</summary>
+      <param name="Index">Optional Object. The name or number of the chart. This argument can be an array to specify more than one chart.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ChartStyle">
+      <summary>Returns or sets the chart style for the chart. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ChartTitle">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartTitle" /> object that represents the title of the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ChartType">
+      <summary>Returns or sets the chart type.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ChartWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Modifies the properties of the given chart. You can use this method to quickly format a chart without setting all the individual properties. This method is non-interactive, and it changes only the specified properties.</summary>
+      <param name="Source">Optional Object. The range that contains the source data for the new chart. If this argument is omitted, Microsoft Excel edits the active chart sheet or the selected chart on the active worksheet.</param>
+      <param name="Gallery">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlChartType" />. The chart type.</param>
+      <param name="Format">Optional Object. The option number for the built-in autoformats. Can be a number from 1 through 10, depending on the gallery type. If this argument is omitted, Microsoft Excel chooses a default value based on the gallery type and data source.</param>
+      <param name="PlotBy">Optional Object. Specifies whether the data for each series is in rows or columns. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" /> constants: xlRows or xlColumns.</param>
+      <param name="CategoryLabels">Optional Object. An integer specifying the number of rows or columns within the source range that contain category labels. Legal values are from 0 (zero) through one less than the maximum number of the corresponding categories or series.</param>
+      <param name="SeriesLabels">Optional object. An integer specifying the number of rows or columns within the source range that contain series labels. Legal values are from 0 (zero) through one less than the maximum number of the corresponding categories or series.</param>
+      <param name="HasLegend">Optional Object. True to include a legend.</param>
+      <param name="Title">Optional Object. The chart title text.</param>
+      <param name="CategoryTitle">Optional Object. The category axis title text.</param>
+      <param name="ValueTitle">Optional Object. The value axis title text.</param>
+      <param name="ExtraTitle">Optional Object. The series axis title for 3-D charts or the second value axis title for 2-D charts.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Checks the spelling of an object and displays the Spelling dialog box</summary>
+      <param name="CustomDictionary">Optional Object. A string that indicates the file name of the custom dictionary to be examined if the word isn't found in the main dictionary. If this argument is omitted, the currently specified dictionary is used.</param>
+      <param name="IgnoreUppercase">Optional Object. True to have Microsoft Excel ignore words that are all uppercase. False to have Microsoft Excel check words that are all uppercase. If this argument is omitted, the current setting will be used.</param>
+      <param name="AlwaysSuggest">Optional Object. True to have Microsoft Excel display a list of suggested alternate spellings when an incorrect spelling is found. False to have Microsoft Excel wait for you to input the correct spelling. If this argument is omitted, the current setting will be used.</param>
+      <param name="SpellLang">Optional Object. The language of the dictionary being used. Can be one of the <see cref="T:Microsoft.Office.Core.MsoLanguageID" /> values used by the <see cref="P:Microsoft.Office.Core.LanguageSettings.LanguageID(Microsoft.Office.Core.MsoAppLanguageID)" /> property.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ClearToMatchStyle">
+      <summary>Clears the chart elements formatting to automatic.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.CodeName">
+      <summary>Returns the code name for the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Column3DGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the column chart group on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ColumnGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single column chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the column chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Copy(System.Object,System.Object)">
+      <summary>Copies the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the copied sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the copied sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.CopyChartBuild"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat,Microsoft.Office.Interop.Excel.XlPictureAppearance)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture.</param>
+      <param name="Size">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. The size of the copied picture when the object is a chart on a chart sheet (not embedded on a worksheet).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Corners">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Corners" /> object that represents the corners of a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.CreatePublisher(System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Edition"></param>
+      <param name="Appearance"></param>
+      <param name="Size"></param>
+      <param name="ContainsPICT"></param>
+      <param name="ContainsBIFF"></param>
+      <param name="ContainsRTF"></param>
+      <param name="ContainsVALU"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.DataTable">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DataTable" /> object that represents the chart data table.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.DepthPercent">
+      <summary>Returns or sets the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Deselect">
+      <summary>Cancels the selection for the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.DisplayBlanksAs">
+      <summary>Returns or sets the way that blank cells are plotted on a chart. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlDisplayBlanksAs" /> constants: xlNotPlotted, xlInterpolated, or xlZero.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.DoughnutGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single doughnut chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the doughnut chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.DropDowns(System.Object)">
+      <summary>For callouts with an explicitly set drop value, this property returns the vertical distance (in points) from the edge of the text bounding box to the place where the callout line attaches to the text box. Read-only Single.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Elevation">
+      <summary>Returns or sets the elevation of the 3-D chart view in degrees.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Evaluate(System.Object)">
+      <summary>Converts a Microsoft Excel name to an object or a value.</summary>
+      <param name="Name">Required Object. The name of the object, using the naming convention of Microsoft Excel.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Export(System.String,System.Object,System.Object)">
+      <summary>Exports the chart in a graphic format.</summary>
+      <param name="Filename">Required String. The name of the exported file.</param>
+      <param name="FilterName">Optional Object. The language-independent name of the graphic filter as it appears in the registry.</param>
+      <param name="Interactive">Optional Object. True to display the dialog box that contains the filter-specific options. If this argument is False, Microsoft Excel uses the default values for the filter. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Exports to a file of the specified format.</summary>
+      <param name="Type">The type of file format to export to.</param>
+      <param name="Filename">The file name of the file to be saved. You can include a full path, or short_Excel2007 saves the file in the current folder.</param>
+      <param name="Quality">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFixedFormatQuality" />. Specifies the quality of the published file.</param>
+      <param name="IncludeDocProperties">True to include the document properties; otherwise False.</param>
+      <param name="IgnorePrintAreas">True to ignore any print areas set when publishing; otherwise False.</param>
+      <param name="From">The number of the page at which to start publishing. If this argument is omitted, publishing starts at the beginning.</param>
+      <param name="To">The number of the last page to publish. If this argument is omitted, publishing ends with the last page.</param>
+      <param name="OpenAfterPublish">True to display the file in the viewer after it is published; otherwise
+False.</param>
+      <param name="FixedFormatExtClassPtr">Pointer to the FixedFormatExt class.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Floor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Floor" /> object that represents the floor of the 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.GapDepth">
+      <summary>Returns or sets the distance between the data series in a 3-D chart as a percentage of the marker width. The value of this property must be between 0 and 500.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.GetChartElement(System.Int32,System.Int32,System.Int32@,System.Int32@,System.Int32@)">
+      <summary>Returns information about the chart element at specified X and Y coordinates. This method is unusual in that you specify values for only the first two arguments. Microsoft Excel fills in the other arguments, and your code should examine those values when the method returns.</summary>
+      <param name="x">Required Integer. The X coordinate of the chart element.</param>
+      <param name="y">Required Integer. The Y coordinate of the chart element.</param>
+      <param name="ElementID">Required Integer. When the method returns, this argument contains the <see cref="T:Microsoft.Office.Interop.Excel.XlChartItem" /> value of the chart element at the specified coordinates. For more information, see the Remarks section.</param>
+      <param name="Arg1">Required Integer. When the method returns, this argument contains information related to the chart element. For more information, see the Remarks section.</param>
+      <param name="Arg2">Required Integer. When the method returns, this argument contains information related to the chart element. For more information, see the Remarks section.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HasAxis(System.Object,System.Object)">
+      <summary>Returns or sets which axes exist on the chart.</summary>
+      <param name="Index1">Optional Object. The axis type. Series axes apply only to 3-D charts. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlAxisType" /> constants.</param>
+      <param name="Index2">Optional Object. The axis group. 3-D charts have only one set of axes. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlAxisGroup" /> constants.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HasDataTable">
+      <summary>True if the chart has a data table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HasLegend">
+      <summary>True if the chart has a legend.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HasPivotFields">
+      <summary>True if the PivotChart controls are displayed on the specified PivotChart report. The default value is True. For a regular chart, this property always returns False and cannot be set.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HasTitle">
+      <summary>True if the axis or chart has a visible title.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.HeightPercent">
+      <summary>Returns or sets the height of a 3-D chart as a percentage of the chart width (between 5 and 500 percent).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Hyperlinks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlinks" /> collection that represents the hyperlinks for the range or worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.InDraftMode">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Legend">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Legend" /> object that represents the legend for the chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Line3DGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the line chart group on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.LineGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single line chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the line chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Lines(System.Object)">
+      <summary>f</summary>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ListBoxes(System.Object)">
+      <summary>Returns or sets the text entries in the specified list box or a combo box, as an array of strings, or returns or sets a single text entry. An error occurs if there are no entries in the list.</summary>
+      <returns>Variant</returns>
+      <param name="Index">The index number of a single text entry to be set or returned. If this argument is omitted, the entire list is returned or set as an array of strings.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Location(Microsoft.Office.Interop.Excel.XlChartLocation,System.Object)">
+      <summary>Moves the chart to a new location.</summary>
+      <param name="Where">Required <see cref="T:Microsoft.Office.Interop.Excel.XlChartLocation" />. Where to move the chart.</param>
+      <param name="Name">Optional Object; required if <paramref name="Where" /> is xlLocationAsObject. The name of the sheet where the chart will be embedded if <paramref name="Where" /> is xlLocationAsObject or the name of the new sheet if <paramref name="Where" /> is xlLocationAsNewSheet.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.MailEnvelope">
+      <summary>Represents an e-mail header for a document.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Move(System.Object,System.Object)">
+      <summary>Moves the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the moved sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the moved sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Next">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the next sheet or cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.OLEObjects(System.Object)">
+      <summary>Returns an object that represents either a single OLE object (an <see cref="T:Microsoft.Office.Interop.Excel.OLEObject" />) or a collection of all OLE objects (an <see cref="T:Microsoft.Office.Interop.Excel.OLEObjects" /> collection) on the chart or sheet.</summary>
+      <param name="Index">Optional Object. The name or number of the OLE object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PageSetup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PageSetup" /> object that contains all the page setup settings for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Paste(System.Object)">
+      <summary>Pastes chart data from the Clipboard into the specified chart.</summary>
+      <param name="Type">Optional Object. Specifies the chart information to paste if a chart is on the Clipboard. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlPasteType" /> constants: xlFormats, xlFormulas, or xlAll. The default value is xlAll. If there’s data other than a chart on the Clipboard, this argument cannot be used.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Perspective">
+      <summary>Returns or sets the perspective for the 3-D chart view. Must be between 0 and 100. This property is ignored if the <see cref="P:Microsoft.Office.Interop.Excel._Chart.RightAngleAxes" /> property is True.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Pie3DGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the pie chart group on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.PieGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single pie chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the pie chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PivotLayout">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotLayout" /> object that represents the placement of fields in a PivotTable report and the placement of axes in a PivotChart report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PlotArea">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PlotArea" /> object that represents the plot area of a chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PlotBy">
+      <summary>Returns or sets the way columns or rows are used as data series on the chart. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" /> constants: xlColumns or xlRows. For PivotChart reports, this property is read-only and always returns xlColumns.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PlotVisibleOnly">
+      <summary>True if only visible cells are plotted. False if both visible and hidden cells are plotted.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Previous">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the previous sheet or cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.PrintedCommentPages">
+      <summary>Gets the number of comment pages that will be printed for the current chart.</summary>
+      <returns>The number of comment pages that will be printed for the current chart.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Optional Object. True to enable changes to the chart. </param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Protects a chart so that it cannot be modified.</summary>
+      <param name="Password">Optional Object. A string that specifies a case-sensitive password for the worksheet or workbook. If this argument is omitted, you can unprotect the worksheet or workbook without using a password. Otherwise, you must specify the password to unprotect the worksheet or workbook. If you forget the password, you cannot unprotect the worksheet or workbook. It's a good idea to keep a list of your passwords and their corresponding document names in a safe place.</param>
+      <param name="DrawingObjects">Optional Object. True to protect shapes. The default value is False.</param>
+      <param name="Contents">Optional Object. True to protect contents. For a chart, this protects the entire chart. For a worksheet, this protects the locked cells. The default value is True.</param>
+      <param name="Scenarios">Optional Object. True to protect scenarios. This argument is valid only for worksheets. The default value is True.</param>
+      <param name="UserInterfaceOnly">Optional Object. True to protect the user interface, but not macros. If this argument is omitted, protection applies both to macros and to the user interface.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectContents">
+      <summary>True if the contents of the sheet are protected. This protects the entire chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectData">
+      <summary>True if series formulas cannot be modified by the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectDrawingObjects">
+      <summary>True if shapes are protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectFormatting">
+      <summary>True if chart formatting cannot be modified by the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectGoalSeek">
+      <summary>True if the user cannot modify chart data points with mouse actions.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectionMode">
+      <summary>True if user-interface-only protection is turned on. To turn on user interface protection, use the <see cref="M:Microsoft.Office.Interop.Excel._Chart.Protect(System.Object,System.Object,System.Object,System.Object,System.Object)" /> method with the <paramref name="UserInterfaceOnly" /> argument set to True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ProtectSelection">
+      <summary>True if chart elements cannot be selected.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.RadarGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single radar chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the radar chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Refresh">
+      <summary>Updates the cache of the <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> or <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.RightAngleAxes">
+      <summary>True if the chart axes are at right angles, independent of chart rotation or elevation. Applies only to 3-D line, column, and bar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Rotation">
+      <summary>Returns or sets the rotation of the 3-D chart view (the rotation of the plot area around the z-axis in degrees). The value of this property must be from 0 to 360, except for 3-D bar charts, where the value must be from 0 to 44. The default value is 20. Applies only to 3-D charts.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Saves changes to the chart or worksheet in a different file.</summary>
+      <param name="Filename">Optional Object. A string that indicates the name of the file to be saved. You can include a full path; if you don't, Microsoft Excel saves the file in the current folder.</param>
+      <param name="FileFormat">Optional Object. The file format to use when you save the file. For a list of valid choices, see the <see cref="P:Microsoft.Office.Interop.Excel._Workbook.FileFormat" /> property. For an existing file, the default format is the last file format specified; for a new file, the default is the format of the version of Excel being used.</param>
+      <param name="Password">Optional Object. A case-sensitive string (no more than 15 characters) that indicates the protection password to be given to the file.</param>
+      <param name="WriteResPassword">Optional Object. A string that indicates the write-reservation password for this file. If a file is saved with the password and the password isn't supplied when the file is opened, the file is opened as read-only.</param>
+      <param name="ReadOnlyRecommended">Optional Object. True to display a message when the file is opened, recommending that the file be opened as read-only.</param>
+      <param name="CreateBackup">Optional Object. True to create a backup file.</param>
+      <param name="AddToMru">Optional Object. True to add this workbook to the list of recently used files. The default value is False.</param>
+      <param name="TextCodepage">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="TextVisualLayout">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="Local">Optional Object. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (which is typically U.S. English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SaveChartTemplate(System.String)">
+      <summary>Saves a custom chart template to the list of available chart templates.
+
+</summary>
+      <param name="Filename">The name of the chart template.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Scripts">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.Scripts" /> collection, which contains <see cref="T:Microsoft.Office.Core.Script" /> objects representing blocks of script or code in the specified document when it’s saved as a Web page.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SeriesCollection(System.Object)">
+      <summary>Returns an object that represents either a single series (a <see cref="T:Microsoft.Office.Interop.Excel.Series" /> object) or a collection of all the series (a <see cref="T:Microsoft.Office.Interop.Excel.SeriesCollection" /> collection) in the chart or chart group.</summary>
+      <param name="Index">Optional Object. The name or number of the series.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SetBackgroundPicture(System.String)">
+      <summary>Sets the background graphic for a worksheet or chart.</summary>
+      <param name="Filename">Required String. The name of the graphic file.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SetDefaultChart(System.Object)">
+      <summary>Specifies the name of the  chart template that Microsoft Excel uses when creating new charts.</summary>
+      <param name="Name">Specifies the name of the default chart template that will be used when creating new charts.  This name can be a string naming a chart in the gallery for a user-defined template or it can be a special constant <see cref="F:Microsoft.Office.Interop.Excel.XlChartGallery.xlBuiltIn" /> to specify a built-in chart template.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SetElement(Microsoft.Office.Core.MsoChartElementType)">
+      <summary>Sets chart elements on a chart. Read/write.</summary>
+      <param name="Element">Specifies the chart element type.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.SetSourceData(Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Sets the source data range for the chart.</summary>
+      <param name="Source">Required <see cref="T:Microsoft.Office.Interop.Excel.Range" />. The range that contains the source data.</param>
+      <param name="PlotBy">Optional Object. Specifies the way the data is to be plotted. Can be either of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" /> constants: xlColumns or xlRows.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Shapes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> object that represents all the shapes on the worksheet or chart sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowAllFieldButtons">
+      <summary>Gets or sets whether to display all field buttons on a PivotChart.</summary>
+      <returns>true if all field buttons on a PivotChart should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowAxisFieldButtons">
+      <summary>Gets or sets whether to display axis field buttons on a PivotChart.</summary>
+      <returns>true if axis field buttons on a PivotChart should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowDataLabelsOverMaximum">
+      <summary>Returns or sets whether to show the data labels when the value is greater than the  maximum value on the value axis.  Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowDraftModeButton">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowLegendFieldButtons">
+      <summary>Gets or sets whether to display legend field buttons on a PivotChart.</summary>
+      <returns>true if legend field buttons on a PivotChart should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowReportFilterFieldButtons">
+      <summary>Gets or sets whether to display the report filter field buttons on a PivotChart.</summary>
+      <returns>true if the report filter field buttons on a PivotChart should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowValueFieldButtons">
+      <summary>Gets or sets whether to display the value field buttons on a PivotChart.</summary>
+      <returns>true if the value field buttons on a PivotChart should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.ShowWindow">
+      <summary>True if the embedded chart is displayed in a separate window. The <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object used with this property must refer to an embedded chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.SideWall">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Walls" /> object that allows the user to individually format the side wall of a 3-D chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Walls" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.SizeWithWindow">
+      <summary>True if Microsoft Excel resizes the chart to match the size of the chart sheet window. False if the chart size isn't attached to the window size. Applies only to chart sheets (doesn't apply to embedded charts).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.SubType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.SurfaceGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object that represents the surface chart group of a 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Tab">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Tab" /> object for a chart or a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.Unprotect(System.Object)">
+      <summary>Removes protection from a sheet or workbook. This method has no effect if the sheet or workbook isn't protected.</summary>
+      <param name="Password">Optional Object. A string that denotes the case-sensitive password to use to unprotect the sheet or workbook. If the sheet or workbook isn't protected with a password, this argument is ignored. If you omit this argument for a sheet that's protected with a password, you'll be prompted for the password. If you omit this argument for a workbook that's protected with a password, the method fails.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.Walls">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Walls" /> object that represents the walls of the 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Chart.WallsAndGridlines2D">
+      <summary>True if gridlines are drawn two-dimensionally on a 3-D chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Chart.XYGroups(System.Object)">
+      <summary>On a 2-D chart, returns an object that represents either a single scatter chart group (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> object) or a collection of the scatter chart groups (a <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection).</summary>
+      <param name="Index">Optional Object. Specifies the chart group.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel._Global"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global._Run2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveMenuBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActivePrinter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveSheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ActiveWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.AddIns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Assistant"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.Calculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Cells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Charts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Columns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.CommandBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.DDEAppReturnCode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.DDEExecute(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.DDEInitiate(System.String,System.String)">
+      <param name="App"></param>
+      <param name="Topic"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.DDEPoke(System.Int32,System.Object,System.Object)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+      <param name="Data"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.DDERequest(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.DDETerminate(System.Int32)">
+      <param name="Channel"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.DialogSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Excel4IntlMacroSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Excel4MacroSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.ExecuteExcel4Macro(System.String)">
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.Intersect(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.MenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Range(System.Object,System.Object)">
+      <param name="Cell1"></param>
+      <param name="Cell2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Rows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Selection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.SendKeys(System.Object,System.Object)">
+      <param name="Keys"></param>
+      <param name="Wait"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Sheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ShortcutMenus(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.ThisWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Toolbars"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Global.Union(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Windows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Workbooks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.WorksheetFunction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Global.Worksheets"></member>
+    <member name="T:Microsoft.Office.Interop.Excel._IOLEObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.AltHTML"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.AutoLoad"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.AutoUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Object"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.OLEType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.progID"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.TopLeftCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Update"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IOLEObject.Verb(Microsoft.Office.Interop.Excel.XlOLEVerb)">
+      <param name="Verb"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IOLEObject.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel._IQueryTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.AdjustColumnWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.BackgroundQuery"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IQueryTable.CancelRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.CommandText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.CommandType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Connection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IQueryTable.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Destination"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.EditWebPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.EnableEditing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.EnableRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.FetchedRowOverflow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.FieldNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.FillAdjacentFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.HasAutoFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.ListObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.MaintainConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Parameters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.PostText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.PreserveColumnInfo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.PreserveFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.QueryType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Recordset"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IQueryTable.Refresh(System.Object)">
+      <param name="BackgroundQuery"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Refreshing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.RefreshOnFileOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.RefreshPeriod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.RefreshStyle"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IQueryTable.ResetTimer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.ResultRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.RobustConnect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.RowNumbers"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._IQueryTable.SaveAsODC(System.String,System.Object,System.Object)">
+      <param name="ODCFileName"></param>
+      <param name="Description"></param>
+      <param name="Keywords"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.SaveData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.SavePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Sort"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.SourceConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.SourceDataFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.Sql"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TablesOnlyFromHTML"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileColumnDataTypes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileCommaDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileConsecutiveDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileDecimalSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileFixedColumnWidths"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileOtherDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileParseType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFilePlatform"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFilePromptOnRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileSemicolonDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileSpaceDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileStartRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileTabDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileTextQualifier"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileThousandsSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileTrailingMinusNumbers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.TextFileVisualLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebConsecutiveDelimitersAsOne"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebDisableDateRecognition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebDisableRedirections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebPreFormattedTextToColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebSelectionType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebSingleBlockTextImport"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WebTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._IQueryTable.WorkbookConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel._OLEObject">
+      <summary>Represents an ActiveX control or a linked or embedded OLE object on a worksheet. The OLEObject object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.OLEObjects" /> collection. The OLEObjects collection contains all the OLE objects on a single worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Activate">
+      <summary>Activates the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.AltHTML"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Application">
+      <summary>This property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.AutoLoad">
+      <summary>True if the OLE object is automatically loaded when the workbook that contains it is opened. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.AutoUpdate">
+      <summary>True if the OLE object is updated automatically when the source changes. Valid only if the object is linked (its <see cref="P:Microsoft.Office.Interop.Excel._OLEObject.OLEType" /> property must be xlOLELink). Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.BottomRightCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the lower-right corner of the object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.BringToFront">
+      <summary>Brings the object to the front of the z-order.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Copy">
+      <summary>Copies the object to the Clipboard.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <summary>Copies the selected object to the Clipboard as a picture. Object.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only xlCreatorCode.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Cut">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Enabled">
+      <summary>True if the object is enabled. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Height">
+      <summary>The height, in points, of the object. Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Index">
+      <summary>Returns the index number of the object within the collection of similar objects. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart). Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.LinkedCell">
+      <summary>Returns or sets the worksheet range linked to the control's value. If you place a value in the cell, the control takes this value. Likewise, if you change the value of the control, that value is also placed in the cell. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.ListFillRange">
+      <summary>Returns or sets the worksheet range used to fill the specified list box. Setting this property destroys any existing list in the list box. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Locked">
+      <summary>True if the object is locked, False if the object can be modified when the sheet is protected. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Object">
+      <summary>Returns the OLE Automation object associated with this OLE object. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.OLEType">
+      <summary>Returns the OLE object type. Can be one of the following XlOLEType constants: xlOLELink or xlOLEEmbed. Returns xlOLELink if the object is linked (it exists outside of the file) or returns xlOLEEmbed if the object is embedded (it's entirely contained within the file). Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.OnAction">
+      <summary>Returns or sets the name of a macro that’s run when the specified object is clicked. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Placement">
+      <summary>Returns or sets the way the object is attached to the cells below it. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.PrintObject">
+      <summary>True if the object will be printed when the document is printed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.progID">
+      <summary>Returns the programmatic identifiers for the object. Read-only String.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.SendToBack">
+      <summary>Sends the object to the back of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.ShapeRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents the specified object or objects. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.SourceName">
+      <summary>Returns or sets the specified object's link source name. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart). Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.TopLeftCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the upper-left corner of the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Update">
+      <summary>Updates the link.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._OLEObject.Verb(Microsoft.Office.Interop.Excel.XlOLEVerb)">
+      <summary>Sends a verb to the server of the specified OLE object.</summary>
+      <param name="Verb">Optional XlOLEVerb. The verb that the server of the OLE object should act on. If this argument is omitted, the default verb is sent. The available verbs are determined by the object's source application. Typical verbs for an OLE object are Open and Primary (represented by the XlOLEVerb constants xlOpen and xlPrimary).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Visible">
+      <summary>Determines whether the object is visible. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.Width">
+      <summary>The width, in points, of the object. Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._OLEObject.ZOrder">
+      <summary>Returns the z-order position of the object. Read-only Integer.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel._QueryTable">
+      <summary>Represents a worksheet table built from data returned from an external data source, such as a SQL server or a Microsoft Access database. The QueryTable object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.QueryTables" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.AdjustColumnWidth">
+      <summary>True if the column widths are automatically adjusted for the best fit each time you refresh the specified query table or XML map. False if the column widths aren’t automatically adjusted with each refresh. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.BackgroundQuery">
+      <summary>True if queries for the PivotTable report or query table are performed asynchronously (in the background). Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._QueryTable.CancelRefresh">
+      <summary>Cancels all background queries for the specified query table. Use the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.Refreshing" /> property to determine whether a background query is currently in progress.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.CommandText">
+      <summary>Returns or sets the command string for the specified data source. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.CommandType">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" /> constant that describes the command type associated with the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.CommandText" /> property. The default value is xlCmdSQL. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Connection">
+      <summary>Returns or sets a string that contains connection information for the query table. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._QueryTable.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Destination">
+      <summary>Returns the cell in the upper-left corner of the query table destination range (the range where the resulting query table will be placed). The destination range must be on the worksheet that contains the <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object. Read-only Range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.EditWebPage">
+      <summary>Returns or sets the web page uniform resource locator (URL) for a web query. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.EnableEditing">
+      <summary>True if the user can edit the specified query table. False if the user can only refresh the query table. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.EnableRefresh">
+      <summary>True if the PivotTable cache or query table can be refreshed by the user. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.FetchedRowOverflow">
+      <summary>True if the number of rows returned by the last use of the <see cref="M:Microsoft.Office.Interop.Excel._QueryTable.Refresh(System.Object)" /> method is greater than the number of rows available on the worksheet. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.FieldNames">
+      <summary>True if field names from the data source appear as column headings for the returned data. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.FillAdjacentFormulas">
+      <summary>True if formulas to the right of the specified query table are automatically updated whenever the query table is refreshed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.HasAutoFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.ListObject">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object for the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object or <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object. Read-only ListObject object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.MaintainConnection">
+      <summary>True if the connection to the specified data source is maintained after the refresh and until the workbook is closed. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Parameters">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Parameters" /> collection that represents the query table parameters. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.PostText">
+      <summary>Returns or sets the string used with the post method of inputting data into a Web server to return data from a Web query. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.PreserveColumnInfo">
+      <summary>True if column sorting, filtering, and layout information is preserved whenever a query table is refreshed. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.PreserveFormatting">
+      <summary>This property is True if any formatting common to the first five rows of data are applied to new rows of data in the query table. Unused cells aren’t formatted. The property is False if the last AutoFormat applied to the query table is applied to new rows of data. The default value is True (unless the query table was created in Microsoft Excel 97 and the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.HasAutoFormat" /> property is True, in which case PreserveFormatting is False). Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.QueryType">
+      <summary>Indicates the type of query used by Microsoft Excel to populate the query table or PivotTable cache. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlQueryType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Recordset">
+      <summary>Returns or sets a Recordset object that’s used as the data source for the specified query table or PivotTable cache. Read/write.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._QueryTable.Refresh(System.Object)">
+      <summary>Updates an external data range (<see cref="T:Microsoft.Office.Interop.Excel.QueryTable" />). Boolean.</summary>
+      <param name="BackgroundQuery">Optional Object. Used only with QueryTables that are based on the results of a SQL query. True to return control to the procedure as soon as a database connection is made and the query is submitted. The QueryTable is updated in the background. False to return control to the procedure only after all data has been fetched to the worksheet. If this argument isn't specified, the setting of the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.BackgroundQuery" /> property determines the query mode.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Refreshing">
+      <summary>True if there’s a background query in progress for the specified query table. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.RefreshOnFileOpen">
+      <summary>True if the PivotTable cache or query table is automatically updated each time the workbook is opened. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.RefreshPeriod">
+      <summary>Returns or sets the number of minutes between refreshes. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.RefreshStyle">
+      <summary>Returns or sets the way rows on the specified worksheet are added or deleted to accommodate the number of rows in a recordset returned by a query. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCellInsertionMode" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._QueryTable.ResetTimer">
+      <summary>Resets the refresh timer for the specified query table or PivotTable report to the last interval you set using the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.RefreshPeriod" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.ResultRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the area of the worksheet occupied by the specified query table. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.RobustConnect">
+      <summary>Returns or sets how the PivotTable cache connects to its data source. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlRobustConnect" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.RowNumbers">
+      <summary>True if row numbers are added as the first column of the specified query table. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._QueryTable.SaveAsODC(System.String,System.Object,System.Object)">
+      <summary>Saves the PivotTable cache source as a Microsoft Office Data Connection file.</summary>
+      <param name="ODCFileName">Required String. Location to which the file is saved.</param>
+      <param name="Description">Optional Object. Description that will be saved in the file.</param>
+      <param name="Keywords">Optional Object. Space-separated keywords that can be used to search for this file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.SaveData">
+      <summary>True if data for the PivotTable report is saved with the workbook. False if only the report definition is saved. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.SavePassword">
+      <summary>True if password information in an ODBC connection string is saved with the specified query. False if the password is removed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Sort">
+      <summary>Returns the sort criteria for the query table range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Sort" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.SourceConnectionFile">
+      <summary>Returns or sets a String indicating the Microsoft Office Data Connection file or similar file that was used to create the PivotTable. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.SourceDataFile">
+      <summary>Returns or sets a String indicating the source data file for a query table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.Sql"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TablesOnlyFromHTML">
+      <summary>Creates a data table based on input values and formulas that you define on a worksheet.</summary>
+      <returns>Variant</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileColumnDataTypes">
+      <summary>Returns or sets an ordered array of constants that specify the data types applied to the corresponding columns in the text file that you’re importing into a query table. The default constant for each column is xlGeneral. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileCommaDelimiter">
+      <summary>True if the comma is the delimiter when you import a text file into a query table. False if you want to use some other character as the delimiter. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileConsecutiveDelimiter">
+      <summary>True if consecutive delimiters are treated as a single delimiter when you import a text file into a query table. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileDecimalSeparator">
+      <summary>Returns or sets the decimal separator character that Microsoft Excel uses when you import a text file into a query table. The default is the system decimal separator character. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileFixedColumnWidths">
+      <summary>Returns or sets an array of integers that correspond to the widths of the columns (in characters) in the text file that you’re importing into a query table. Valid widths are from 1 through 32,767 characters. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileOtherDelimiter">
+      <summary>Returns or sets the character used as the delimiter when you import a text file into a query table. The default value is Null. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileParseType">
+      <summary>Returns or sets the column format for the data in the text file that you’re importing into a query table. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlTextParsingType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFilePlatform">
+      <summary>Returns or sets the origin of the text file you’re importing into the query table. This property determines which code page is used during the data import. The default value is the current setting of the File Origin option in the Text File Import Wizard. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlPlatform" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFilePromptOnRefresh">
+      <summary>True if you want to specify the name of the imported text file each time the query table is refreshed. The Import Text File dialog box allows you to specify the path and file name. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileSemicolonDelimiter">
+      <summary>True if the semicolon is the delimiter when you import a text file into a query table, and if the value of the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileParseType" /> property is xlDelimited. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileSpaceDelimiter">
+      <summary>True if the space character is the delimiter when you import a text file into a query table. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileStartRow">
+      <summary>Returns or sets the row number at which text parsing will begin when you import a text file into a query table. Valid values are integers from 1 through 32,767. The default value is 1. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileTabDelimiter">
+      <summary>True if the tab character is the delimiter when you import a text file into a query table. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileTextQualifier">
+      <summary>Returns or sets the text qualifier when you import a text file into a query table. The text qualifier specifies that the enclosed data is in text format. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlTextQualifier" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileThousandsSeparator">
+      <summary>Returns or sets the thousands separator character that Microsoft Excel uses when you import a text file into a query table. The default is the system thousands separator character. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileTrailingMinusNumbers">
+      <summary>True for Microsoft Excel to treat numbers imported as text that begin with a "-" symbol as a negative number. False for Excel to treat numbers imported as text that begin with a "-" symbol as text. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.TextFileVisualLayout">
+      <summary>Returns or sets a <see cref="T:Microsoft.Office.Interop.Excel.XlTextVisualLayoutType" /> constant that indicates whether the visual layout of the text being imported is left-to-right or right-to-left.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebConsecutiveDelimitersAsOne">
+      <summary>True if consecutive delimiters are treated as a single delimiter when you import data from HTML &lt;PRE&gt; tags in a Web page into a query table, and if the data is to be parsed into columns. False if you want to treat consecutive delimiters as multiple delimiters. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebDisableDateRecognition">
+      <summary>True if data that resembles dates is parsed as text when you import a Web page into a query table. False if date recognition is used. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebDisableRedirections">
+      <summary>True if Web query redirections are disabled for a <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebFormatting">
+      <summary>Returns or sets a value that determines how much formatting from a Web page, if any, is applied when you import the page into a query table. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlWebFormatting" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebPreFormattedTextToColumns">
+      <summary>Returns or sets whether data contained within HTML &lt;PRE&gt; tags in the Web page is parsed into columns when you import the page into a query table. The default is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebSelectionType">
+      <summary>Returns or sets a value that determines whether an entire Web page, all tables on the Web page, or only specific tables on the Web page are imported into a query table. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlWebSelectionType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebSingleBlockTextImport">
+      <summary>True if data from the HTML &lt;PRE&gt; tags in the specified Web page is processed all at once when you import the page into a query table. False if the data is imported in blocks of contiguous rows so that header rows will be recognized as such. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WebTables">
+      <summary>Returns or sets a comma-delimited list of table names or table index numbers when you import a Web page into a query table. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._QueryTable.WorkbookConnection">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object that the query table uses. Read-only.</summary>
+      <returns>WorkbookConnection</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel._Workbook">
+      <summary>Represents a Microsoft Excel workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook._Protect(System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="Structure"></param>
+      <param name="Windows"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook._ReadOnlyRecommended"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook._SaveAs(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AccessMode"></param>
+      <param name="ConflictResolution"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.AcceptAllChanges(System.Object,System.Object,System.Object)">
+      <summary>Accepts all changes in the specified shared workbook.</summary>
+      <param name="When">Optional Object. Specifies when all the changes are accepted.</param>
+      <param name="Who">Optional Object. Specifies by whom all the changes are accepted.</param>
+      <param name="Where">Optional Object. Specifies where all the changes are accepted.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.AcceptLabelsInFormulas">
+      <summary>True if labels can be used in worksheet formulas. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.AccuracyVersion">
+      <summary>Gets or sets whether certain worksheet functions use the latest accuracy algorithms to calculate their results. </summary>
+      <returns>Specifies which version of algorithms to use for certain worksheet functions.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Activate">
+      <summary>Activates the first window associated with the workbook. This won't run any Auto_Activate or Auto_Deactivate macros that might be attached to the workbook (use the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.RunAutoMacros(Microsoft.Office.Interop.Excel.XlRunAutoMacro)" /> method to run those macros).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ActiveChart">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the active chart (either an embedded chart or a chart sheet). An embedded chart is considered active when it's either selected or activated. When no chart is active, this property returns Nothing. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ActiveSheet">
+      <summary>Returns an object that represents the active sheet (the sheet on top) in the active workbook or in the specified window or workbook. Returns Nothing if no sheet is active. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ActiveSlicer">
+      <summary>Gets an object that represents the active slicer in the active workbook or in the specified workbook. </summary>
+      <returns>An object that represents the active slicer in the active workbook or in the specified workbook.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.AddToFavorites">
+      <summary>Adds a shortcut to the workbook or a hyperlink to the Favorites folder.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ApplyTheme(System.String)">
+      <summary>Applies the specified theme to the current workbook.</summary>
+      <param name="Filename">Name of the theme.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Author">
+      <summary>Returns or sets the author of the comment. Read-only String.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.AutoUpdateFrequency">
+      <summary>Returns or sets the number of minutes between automatic updates to the shared workbook. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.AutoUpdateSaveChanges">
+      <summary>True if current changes to the shared workbook are posted to other users whenever the workbook is automatically updated. False if changes aren’t posted (this workbook is still synchronized with changes made by other users). The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.BreakLink(System.String,Microsoft.Office.Interop.Excel.XlLinkType)">
+      <summary>Converts formulas linked to other Microsoft Excel sources or OLE sources to values.</summary>
+      <param name="Name">Required String. The name of the link.</param>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlLinkType" />. The type of link.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.BuiltinDocumentProperties">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.DocumentProperties" /> collection that represents all the built-in document properties for the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CalculationVersion">
+      <summary>Returns a number whose rightmost four digits are the minor calculation engine version number and whose other digits (on the left) are the major version of Microsoft Excel. For a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object, this property returns the information about the version of Excel that the workbook was last fully recalculated by. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.CanCheckIn">
+      <summary>True if Microsoft Excel can check in a specified workbook to a server.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ChangeFileAccess(Microsoft.Office.Interop.Excel.XlFileAccess,System.Object,System.Object)">
+      <summary>Changes the access permissions for the workbook. This may require an updated version to be loaded from the disk.</summary>
+      <param name="Mode">Required <see cref="T:Microsoft.Office.Interop.Excel.XlFileAccess" />. Specifies the new access mode.</param>
+      <param name="WritePassword">Optional Object. Specifies the write-reserved password if the file is write reserved and <paramref name="Mode" /> is xlReadWrite. Ignored if there's no password for the file or if <paramref name="Mode" /> is xlReadOnly.</param>
+      <param name="Notify">Optional Object. True (or omitted) to notify the user if the file cannot be immediately accessed.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ChangeHistoryDuration">
+      <summary>Returns or sets the number of days shown in the shared workbook's change history. Read/write Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ChangeLink(System.String,System.String,Microsoft.Office.Interop.Excel.XlLinkType)">
+      <summary>Changes a link from one document to another.</summary>
+      <param name="Name">Required String. The name of the Microsoft Excel or DDE/OLE link to be changed, as it was returned from the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.LinkSources(System.Object)" /> method.</param>
+      <param name="NewName">Required String. The new name of the link.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLinkType" />. The link type.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Charts">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the chart sheets in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CheckCompatibility">
+      <summary>Controls whether or not the compatibility checker is run automatically when the workbook is saved. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.CheckIn(System.Object,System.Object,System.Object)">
+      <summary>Returns a workbook from a local computer to a server and sets the local workbook to read-only so that it cannot be edited locally. Calling this method will also close the workbook.</summary>
+      <param name="SaveChanges">Optional Object. True saves changes and checks in the document. False returns the document to a checked-in status without saving revision.</param>
+      <param name="Comments">Optional Object. Allows the user to enter check-in comments for the revision of the workbook being checked in (applies only if <paramref name="SaveChanges" /> equals True).</param>
+      <param name="MakePublic">Optional Object. True allows the user to publish the workbook after it has been checked in. This submits the workbook for the approval process, which can eventually result in a version of the workbook being published to users with read-only rights to the workbook (applies only if <paramref name="SaveChanges" /> equals True).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.CheckInWithVersion(System.Object,System.Object,System.Object,System.Object)">
+      <param name="SaveChanges"></param>
+      <param name="Comments"></param>
+      <param name="MakePublic"></param>
+      <param name="VersionType"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Close(System.Object,System.Object,System.Object)">
+      <summary>Closes the object.</summary>
+      <param name="SaveChanges">Optional Object. If there are no changes to the workbook, this argument is ignored. If there are changes to the workbook and the workbook appears in other open windows, this argument is ignored. If there are changes to the workbook but the workbook doesn't appear in any other open windows, this argument specifies whether changes should be saved, as shown in the following table.ValueActionTrueSaves the changes to the workbook. If there is not yet a file name associated with the workbook, then <paramref name="FileName" /> is used. If <paramref name="FileName" /> is omitted, the user is asked to supply a file name.FalseDoes not save the changes to this file.OmittedDisplays a dialog box asking the user whether or not to save changes.</param>
+      <param name="Filename">Optional Object. Save changes under this file name.</param>
+      <param name="RouteWorkbook">Optional Object. If the workbook doesn't need to be routed to the next recipient (if it has no routing slip or has already been routed), this argument is ignored. Otherwise, Microsoft Excel routes the workbook as shown in the following table.ValueMeaningTrueSends the workbook to the next recipient.FalseDoesn't send the workbook.OmittedDisplays a dialog box asking the user whether the workbook should be sent.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CodeName">
+      <summary>Returns the code name for the object. Read-only String. The value that you see in the cell to the right of (Name) in the Properties window is the code name of the selected object. At design time, you can change the code name of an object by changing this value. You cannot programmatically change this property at run time.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Colors(System.Object)">
+      <summary>Returns or sets colors in the palette for the workbook. The palette has 56 entries, each represented by an RGB value. Read/write Object.</summary>
+      <param name="Index">Optional Object. The color number (from 1 to 56). If this argument isn’t specified, this method returns an array that contains all 56 of the colors in the palette.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CommandBars">
+      <summary>Returns a <see cref="P:Microsoft.Office.Interop.Excel._Workbook.CommandBars" /> object that represents the Microsoft Excel command bars. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Comments">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Comments" />
+ collection that represents all the comments for the specified worksheet. Read-only.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ConflictResolution">
+      <summary>Returns or sets the way conflicts are to be resolved whenever a shared workbook is updated. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlSaveConflictResolution" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Connections">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel._Workbook.Connections" /> property establishes a connection between the workbook and an ODBC or an OLEDB data source and refreshes the data without prompting the user. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Connections" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ConnectionsDisabled">
+      <summary>Disables the external connections or links in the workbook. Read-only</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Container">
+      <summary>Returns the object that represents the container application for the specified OLE object. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ContentTypeProperties">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.MetaProperties" /> collection that describes the metadata stored in the workbook. Read-only.</summary>
+      <returns>MetaProperties</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CreateBackup">
+      <summary>True if a backup file is created when this file is saved. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CustomDocumentProperties">
+      <summary>Returns or sets a <see cref="T:Microsoft.Office.Core.DocumentProperties" /> collection that represents all the custom document properties for the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CustomViews">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CustomViews" /> collection that represents all the custom views for the workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.CustomXMLParts">
+      <summary>Returns a. <see cref="T:Microsoft.Office.Core.CustomXMLParts" /> collection that represents the custom XML in the XML data store. Read-only.</summary>
+      <returns>CustomXMLParts</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Date1904">
+      <summary>True if the workbook uses the 1904 date system. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DefaultPivotTableStyle">
+      <summary>Specifies the table style from the <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" /> collection that is used as the default style for PivotTables. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DefaultSlicerStyle">
+      <summary>Gets or sets the style from the <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" /> object that is used as the default style for slicers. </summary>
+      <returns>The style from the <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" /> object that is used as the default style for slicers.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DefaultTableStyle">
+      <summary>Specifies the table style from the <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" /> collection that is used as the default TableStyle. Read/write </summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.DeleteNumberFormat(System.String)">
+      <summary>Deletes a custom number format from the workbook.</summary>
+      <param name="NumberFormat">Required String. Names the number format to be deleted.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DialogSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.DisableDraftModeAllCharts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DisplayDrawingObjects">
+      <summary>Returns or sets how shapes are displayed. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlDisplayDrawingObjects" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DisplayInkComments">
+      <summary>A Boolean value that determines whether ink comments are displayed in the workbook. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DocumentInspectors">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.DocumentInspectors" /> collection that represents the Document Inspector modules for the specified workbook. Read-only.</summary>
+      <returns>DocumentInspectors</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DocumentLibraryVersions">
+      <summary>Returns a <see cref="P:Microsoft.Office.Interop.Excel._Workbook.DocumentLibraryVersions" /> collection that represents the collection of versions of a shared workbook that has versioning enabled and that is stored in a document library on a server.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.DoNotPromptForConvert">
+      <summary>Returns or sets if the user should be prompted to convert the workbook if the workbook contains features that are not supported by versions of Excel earlier than short_Excel2007. Read/write </summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Dummy16"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Dummy17(System.Int32)">
+      <param name="calcid"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.EnableAutoRecover">
+      <summary>Saves changed files, of all formats, on a timed interval. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.EnableConnections">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel._Workbook.EnableConnections" /> method allows developers to programmatically enable data connections within the workbook for the user.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.EnableDraftModeAllCharts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.EncryptionProvider">
+      <summary>Returns a String specifying the name of the algorithm encryption provider that 1st_Excel12 uses when encrypting documents. Read/write.</summary>
+      <returns>s</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.EndReview">
+      <summary>Terminates a review of a file that has been sent for review using the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.SendForReview(System.Object,System.Object,System.Object,System.Object)" /> method.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.EnvelopeVisible">
+      <summary>True if the e-mail composition header and the envelope toolbar are both visible. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Excel4IntlMacroSheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the Microsoft Excel 4.0 international macro sheets in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Excel4MacroSheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the Microsoft Excel 4.0 macro sheets in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Excel8CompatibilityMode">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel._Workbook.Excel8CompatibilityMode" /> property provides developers with a way to check if the workbook is in compatibility mode. Read-only </summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ExclusiveAccess">
+      <summary>Assigns the current user exclusive access to the workbook that's open as a shared list.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel._Workbook.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)" /> method is used to publish a workbook to either the PDF or XPS format.</summary>
+      <param name="Type">Can be either <see cref="F:Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF" />
+or <see cref="F:Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypeXPS" />.</param>
+      <param name="Filename">A String that indicates the name of the file to be saved. You can include a full path or short.  Excel2007 saves the file in the current folder.</param>
+      <param name="Quality">Can  be set to either <see cref="F:Microsoft.Office.Interop.Excel.XlFixedFormatQuality.xlQualityStandard" />
+or <see cref="F:Microsoft.Office.Interop.Excel.XlFixedFormatQuality.xlQualityMinimum" />.</param>
+      <param name="IncludeDocProperties">Set to True to indicate that document properties should be included or set to False to indicate that they are omitted.</param>
+      <param name="IgnorePrintAreas">If set to True, ignores any print areas set when publishing. If set to False, will use the print areas set when publishing.</param>
+      <param name="From">The number of the page at which to start publishing. If this argument is omitted, publishing starts at the beginning.</param>
+      <param name="To">The number of the last page to publish. If this argument is omitted, publishing ends with the last page</param>
+      <param name="OpenAfterPublish">If set to True displays file in viewer after it is published. If set to
+False the file is published but not displayed.</param>
+      <param name="FixedFormatExtClassPtr">Pointer to the FixedFormatExt class.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.FileFormat">
+      <summary>Returns the file format and/or type of the workbook. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlFileFormat" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Final">
+      <summary>Returns or sets a Boolean that indicates whether a workbook is final. Read/write </summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.FollowHyperlink(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays a cached document if it’s already been downloaded. Otherwise, this method resolves the hyperlink, downloads the target document, and displays the document in the appropriate application.</summary>
+      <param name="Address">Required String. The address of the target document.</param>
+      <param name="SubAddress">Optional Object. The location within the target document. The default value is the empty string.</param>
+      <param name="NewWindow">Optional Object. True to display the target application in a new window. The default value is False.</param>
+      <param name="AddHistory">Optional Object. Not used. Reserved for future use.</param>
+      <param name="ExtraInfo">Optional Object. A string or byte array that specifies additional information for HTTP to use to resolve the hyperlink. For example, you can use <paramref name="ExtraInfo" /> to specify the coordinates of an image map, the contents of a form, or a FAT file name.</param>
+      <param name="Method">Optional Object. Specifies the way <paramref name="ExtraInfo" /> is attached. Can be one of the <see cref="T:Microsoft.Office.Core.MsoExtraInfoMethod" /> constants.</param>
+      <param name="HeaderInfo">Optional Object. A string that specifies header information for the HTTP request. The default value is an empty string.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ForceFullCalculation">
+      <summary>Forces a full calculation of a workbook. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ForwardMailer">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.FullName">
+      <summary>Returns the name of the object, including its path on disk, as a string. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.FullNameURLEncoded">
+      <summary>Returns a String indicating the name of the object, including its path on disk, as a string. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.GetWorkflowTasks">
+      <summary>Returns the collection of <see cref="T:Microsoft.Office.Core.WorkflowTask" /> objects for the specified workbook. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.WorkflowTasks" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.GetWorkflowTemplates">
+      <summary>Returns the collection of <see cref="T:Microsoft.Office.Core.WorkflowTemplate" /> objects for the specified workbook. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.WorkflowTemplates" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HasMailer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HasPassword">
+      <summary>True if the workbook has a protection password. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HasRoutingSlip">
+      <summary>True if the workbook has a routing slip. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HasVBProject">
+      <summary>Returns a Boolean that represents whether a workbook has an attached Microsoft Visual Basic for Applications project. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HighlightChangesOnScreen">
+      <summary>True if changes to the shared workbook are highlighted on-screen. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.HighlightChangesOptions(System.Object,System.Object,System.Object)">
+      <summary>Controls how changes are shown in a shared workbook.</summary>
+      <param name="When">Optional Object. The changes that are shown. Can be one of the following XlHighlightChangesTime constants: xlSinceMyLastSave, xlAllChanges, or xlNotYetReviewed.</param>
+      <param name="Who">Optional Object. The user or users whose changes are shown. Can be "Everyone", "Everyone but Me", or the name of one of the users of the shared workbook.</param>
+      <param name="Where">Optional Object. An A1-style range reference that specifies the area to check for changes.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.HTMLProject">
+      <summary>Returns the <see cref="P:Microsoft.Office.Interop.Excel._Workbook.HTMLProject" /> object in the specified workbook, which represents a top-level project branch as in the Project Explorer in the Microsoft Script Editor. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.IconSets">
+      <summary>This property is used to filter data in a workbook based on a cell icon from the <see cref="T:Microsoft.Office.Interop.Excel.IconSets" /> collection. Read-only.</summary>
+      <returns>IconSets</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.InactiveListBorderVisible">
+      <summary>A Boolean value that specifies whether list borders are visible when a list is not active. Returns True if the border is visible. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.IsAddin">
+      <summary>True if the workbook is running as an add-in. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.IsInplace">
+      <summary>True if the specified workbook is being edited in place. False if the workbook has been opened in Microsoft Excel for editing. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.KeepChangeHistory">
+      <summary>True if change tracking is enabled for the shared workbook. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Keywords"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.LinkInfo(System.String,Microsoft.Office.Interop.Excel.XlLinkInfo,System.Object,System.Object)">
+      <summary>Returns the link date and update status. Object.</summary>
+      <param name="Name">Optional String.</param>
+      <param name="LinkInfo">Required <see cref="T:Microsoft.Office.Interop.Excel.XlLinkInfo" />. The type of information to be returned.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLinkInfoType" />. The type of link to return.</param>
+      <param name="EditionRef">Optional Object. If the link is an edition, this argument specifies the edition reference as a string in R1C1 style. This argument is required if there's more than one publisher or subscriber with the same name in the workbook.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.LinkSources(System.Object)">
+      <summary>Returns an array of links in the workbook. The names in the array are the names of the linked documents, editions, or DDE or OLE servers. Returns Empty if there are no links. Object.</summary>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLink" />. The type of link to return.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ListChangesOnNewSheet">
+      <summary>True if changes to the shared workbook are shown on a separate worksheet. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.LockServerFile">
+      <summary>Locks the workbook on the server to prevent modification.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Mailer">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.MergeWorkbook(System.Object)">
+      <summary>Merges changes from one workbook into an open workbook.</summary>
+      <param name="Filename">Required Object. The file name of the workbook that contains the changes to be merged into the open workbook.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.MultiUserEditing">
+      <summary>True if the workbook is open as a shared list. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Name">
+      <summary>Returns the name of the object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Names">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Names" /> collection that represents all the names in the specified workbook (including all worksheet-specific names). Read-only Names object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.NewWindow">
+      <summary>Creates a new window or a copy of the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.OnSave"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.OpenLinks(System.String,System.Object,System.Object)">
+      <summary>Opens the supporting documents for a link or links.</summary>
+      <param name="Name">Required String. The name of the Microsoft Excel or DDE/OLE link, as returned from the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.LinkSources(System.Object)" /> method.</param>
+      <param name="ReadOnly">Optional Object. True to open documents as read-only. The default value is False.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLink" />. The link type.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Password">
+      <summary>Returns or sets the password that must be supplied to open the specified workbook. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PasswordEncryptionAlgorithm">
+      <summary>Returns a String indicating the algorithm Microsoft Excel uses to encrypt passwords for the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PasswordEncryptionFileProperties">
+      <summary>True if Microsoft Excel encrypts file properties for the specified password-protected workbook. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PasswordEncryptionKeyLength">
+      <summary>Returns an Integer indicating the key length of the algorithm Microsoft Excel uses when encrypting passwords for the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PasswordEncryptionProvider">
+      <summary>Returns a String specifying the name of the algorithm encryption provider that Microsoft Excel uses when encrypting passwords for the specified workbook. Read-only.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Path">
+      <summary>Returns the complete path to the application, excluding the final separator and name of the application. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Permission">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.Permission" /> object that represents the permission settings in the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PersonalViewListSettings">
+      <summary>True if filter and sort settings for lists are included in the user's personal view of the shared workbook. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PersonalViewPrintSettings">
+      <summary>True if print settings are included in the user's personal view of the shared workbook. Read-write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PivotCaches">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotCaches" /> collection that represents all the PivotTable caches in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SourceType"></param>
+      <param name="SourceData"></param>
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="RowGrand"></param>
+      <param name="ColumnGrand"></param>
+      <param name="SaveData"></param>
+      <param name="HasAutoFormat"></param>
+      <param name="AutoPage"></param>
+      <param name="Reserved"></param>
+      <param name="BackgroundQuery"></param>
+      <param name="OptimizeCache"></param>
+      <param name="PageFieldOrder"></param>
+      <param name="PageFieldWrapCount"></param>
+      <param name="ReadData"></param>
+      <param name="Connection"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Post(System.Object)">
+      <summary>Posts the specified workbook to a public folder. This method works only with a Microsoft Exchange client connected to a Microsoft Exchange server.</summary>
+      <param name="DestName">Optional Object. This argument is ignored. The Post method prompts the user to specify the destination for the workbook.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PrecisionAsDisplayed">
+      <summary>True if calculations in this workbook will be done using only the precision of the numbers as they’re displayed. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+      <param name="IgnorePrintAreas"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Enables changes to the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Protect(System.Object,System.Object,System.Object)">
+      <summary>Protects a workbook so that it cannot be modified.</summary>
+      <param name="Password">Optional Object. A string that specifies a case-sensitive password for the worksheet or workbook. If this argument is omitted, you can unprotect the worksheet or workbook without using a password. Otherwise, you must specify the password to unprotect the worksheet or workbook. If you forget the password, you cannot unprotect the worksheet or workbook. It's a good idea to keep a list of your passwords and their corresponding document names in a safe place.</param>
+      <param name="Structure">Optional Object. True to protect the structure of the workbook (the relative position of the sheets). The default value is False.</param>
+      <param name="Windows">Optional Object. True to protect the workbook windows. If this argument is omitted, the windows aren’t protected.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ProtectSharing(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Saves the workbook and protects it for sharing.</summary>
+      <param name="Filename">Optional Object. A string indicating the name of the saved file. You can include a full path; if you don’t, Microsoft Excel saves the file in the current folder.</param>
+      <param name="Password">Optional Object. A case-sensitive string indicating the protection password to be given to the file. Should be no longer than 15 characters.</param>
+      <param name="WriteResPassword">Optional Object. A string indicating the write-reservation password for this file. If a file is saved with the password and the password isn’t supplied when the file is opened, the file is opened read-only.</param>
+      <param name="ReadOnlyRecommended">Optional Object. True to display a message when the file is opened recommending that the file be opened read-only.</param>
+      <param name="CreateBackup">Optional Object. True to create a backup file.</param>
+      <param name="SharingPassword">Optional Object. A string indicating the password to be used to protect the file for sharing.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ProtectSharingEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="SharingPassword"></param>
+      <param name="FileFormat"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ProtectStructure">
+      <summary>True if the order of the sheets in the workbook is protected. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ProtectWindows">
+      <summary>True if the windows of the workbook are protected. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.PublishObjects">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PublishObjects" /> collection. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.PurgeChangeHistoryNow(System.Int32,System.Object)">
+      <summary>Removes entries from the change log for the specified workbook.</summary>
+      <param name="Days">Required Integer. The number of days that changes in the change log are to be retained.</param>
+      <param name="SharingPassword">Optional Object. The password that unprotects the workbook for sharing. If the workbook is protected for sharing with a password and this argument is omitted, the user is prompted for the password.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ReadOnly">
+      <summary>Returns True if the object has been opened as read-only. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ReadOnlyRecommended">
+      <summary>True if the workbook was saved as read-only recommended. Read-only Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RecheckSmartTags">
+      <summary>Causes a foreground smart tag check to occur, automatically annotating data that was not annotated before.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RefreshAll">
+      <summary>Refreshes all external data ranges and PivotTable reports in the specified workbook.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RejectAllChanges(System.Object,System.Object,System.Object)">
+      <summary>Rejects all changes in the specified shared workbook.</summary>
+      <param name="When">Optional Object. Specifies when all the changes are rejected.</param>
+      <param name="Who">Optional Object. Specifies by whom all the changes are rejected.</param>
+      <param name="Where">Optional Object. Specifies where all the changes are rejected.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ReloadAs(Microsoft.Office.Core.MsoEncoding)">
+      <summary>Reloads a workbook based on an HTML document, using the specified document encoding.</summary>
+      <param name="Encoding">Required <see cref="T:Microsoft.Office.Core.MsoEncoding" />. The encoding that is to be applied to the workbook.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RemoveDocumentInformation(Microsoft.Office.Interop.Excel.XlRemoveDocInfoType)">
+      <summary>Removes all information of the specified type from the workbook.</summary>
+      <param name="RemoveDocInfoType">One of the <see cref="T:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType" /> values indicating the type of information to be removed.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.RemovePersonalInformation">
+      <summary>True if personal information can be removed from the specified workbook. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RemoveUser(System.Int32)">
+      <summary>Disconnects the specified user from the shared workbook.</summary>
+      <param name="Index">Required Integer. The user index.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Reply">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ReplyAll">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ReplyWithChanges(System.Object)">
+      <summary>Sends an e-mail message to the author of a workbook that has been sent out for review, notifying them that a reviewer has completed review of the workbook.</summary>
+      <param name="ShowMessage">Optional Object. False does not display the message. True displays the message.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Research">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Research" /> object that represents the research service for a workbook. Read-only.</summary>
+      <returns>Research</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ResetColors">
+      <summary>Resets the color palette to the default colors.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.RevisionNumber">
+      <summary>Returns the number of times the workbook has been saved while open as a shared list. If the workbook is open in exclusive mode, this property returns 0 (zero). Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Route">
+      <summary>Routes the workbook, using the workbook's current routing slip.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Routed">
+      <summary>True if the workbook has been routed to the next recipient. False if the workbook needs to be routed. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.RoutingSlip">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.RoutingSlip" /> object that represents the routing slip for the workbook. Reading this property if there's no routing slip causes an error (check the <see cref="P:Microsoft.Office.Interop.Excel._Workbook.HasRoutingSlip" /> property first). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.RunAutoMacros(Microsoft.Office.Interop.Excel.XlRunAutoMacro)">
+      <summary>Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro attached to the workbook. This method is included for backward compatibility. You should use the Open, Close, Activate and Deactivate events instead of these macros.</summary>
+      <param name="Which">Required <see cref="T:Microsoft.Office.Interop.Excel.XlRunAutoMacro" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Save">
+      <summary>Saves changes to the specified workbook.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SaveAs(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Saves changes to the workbook in a different file.</summary>
+      <param name="Filename">Optional Object. A string that indicates the name of the file to be saved. You can include a full path; if you don't, Microsoft Excel saves the file in the current folder.</param>
+      <param name="FileFormat">Optional Object. The file format to use when you save the file. For a list of valid choices, see the <see cref="P:Microsoft.Office.Interop.Excel._Workbook.FileFormat" /> property. For an existing file, the default format is the last file format specified; for a new file, the default is the format of the version of Excel being used.</param>
+      <param name="Password">Optional Object. A case-sensitive string (no more than 15 characters) that indicates the protection password to be given to the file.</param>
+      <param name="WriteResPassword">Optional Object. A string that indicates the write-reservation password for this file. If a file is saved with the password and the password isn't supplied when the file is opened, the file is opened as read-only.</param>
+      <param name="ReadOnlyRecommended">Optional Object. True to display a message when the file is opened recommending that the file be opened as read-only.</param>
+      <param name="CreateBackup">Optional Object. True to create a backup file.</param>
+      <param name="AccessMode">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode" />.</param>
+      <param name="ConflictResolution">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSaveConflictResolution" />.</param>
+      <param name="AddToMru">Optional Object. True to add this workbook to the list of recently used files. The default value is False.</param>
+      <param name="TextCodepage">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="TextVisualLayout">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="Local">Optional Object. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (VBA) (which is typically U.S. English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SaveAsXMLData(System.String,Microsoft.Office.Interop.Excel.XmlMap)">
+      <summary>Exports the data that has been mapped to the specified XML schema map to an XML data file.</summary>
+      <param name="Filename">Required String. A string that indicates the name of the file to be saved. You can include a full path; if you don't, Microsoft Excel saves the file in the current folder.</param>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. The schema map to apply to the data.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SaveCopyAs(System.Object)">
+      <summary>Saves a copy of the workbook to a file but doesn't modify the open workbook in memory.</summary>
+      <param name="Filename">Required. Specifies the file name for the copy.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Saved">
+      <summary>True if no changes have been made to the specified workbook since it was last saved. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.SaveLinkValues">
+      <summary>True if Microsoft Excel saves external link values with the workbook. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.sblt(System.String)">
+      <param name="s"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SendFaxOverInternet(System.Object,System.Object,System.Object)">
+      <summary>Sends a worksheet as a fax to the specified recipients.</summary>
+      <param name="Recipients">Optional Object. A string that represents the fax numbers and e-mail addresses of the people to whom the fax will be sent. Separate multiple recipients with a semicolon.</param>
+      <param name="Subject">Optional Object. A string that represents the subject line for the faxed document.</param>
+      <param name="ShowMessage">Optional Object. True displays the fax message before sending it. False sends the fax without displaying the fax message.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SendForReview(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Sends a workbook in an e-mail message for review to the specified recipients.</summary>
+      <param name="Recipients">Optional Object. A string that lists the people to whom to send the message. These can be unresolved names and aliases in an e-mail phone book or full e-mail addresses. Separate multiple recipients with a semicolon (;). If left blank and <paramref name="ShowMessage" /> is False, you will receive an error message, and the message will not be sent.</param>
+      <param name="Subject">Optional Object. A string for the subject of the message. If left blank, the subject will be: Please review "<paramref name="filename" />".</param>
+      <param name="ShowMessage">Optional Object. A Boolean value that indicates whether the message should be displayed when the method is executed. The default value is True. If set to False, the message is automatically sent to the recipients without first showing the message to the sender.</param>
+      <param name="IncludeAttachment">Optional Object. A Boolean value that indicates whether the message should include an attachment or a link to a server location. The default value is True. If set to False, the document must be stored at a shared location.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SendMail(System.Object,System.Object,System.Object)">
+      <summary>Sends the workbook by using the installed mail system.</summary>
+      <param name="Recipients">Required Object. Specifies the name of the recipient as text, or as an array of text strings if there are multiple recipients. At least one recipient must be specified, and all recipients are added as To recipients.</param>
+      <param name="Subject">Optional Object. Specifies the subject of the message. If this argument is omitted, the document name is used.</param>
+      <param name="ReturnReceipt">Optional Object. True to request a return receipt. False not to request a return receipt. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SendMailer(System.Object,Microsoft.Office.Interop.Excel.XlPriority)">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+      <param name="FileFormat"></param>
+      <param name="Priority"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ServerPolicy">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.ServerPolicy" /> object that represents a policy specified for a workbook stored on a server running 2nd_OSS_NoVersion 2007. Read-only.</summary>
+      <returns>ServerPolicy</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ServerViewableItems">
+      <summary>Allows a developer to interact with the list of published objects in the workbook that are shown on the server. Read-only.</summary>
+      <returns>
+        <see cref="P:Microsoft.Office.Interop.Excel._Workbook.ServerViewableItems" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SetLinkOnData(System.String,System.Object)">
+      <summary>Sets the name of a procedure that runs whenever a DDE link is updated.</summary>
+      <param name="Name">Required String. The name of the DDE/OLE link as returned from the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.LinkSources(System.Object)" /> method.</param>
+      <param name="Procedure">Required String. The name of the procedure to be run when the link is updated. This can be either a Microsoft Excel 4.0 macro or a Visual Basic procedure. Set this argument to an empty string ("") to indicate that no procedure should run when the link is updated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.SetPasswordEncryptionOptions(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Sets the options for encrypting workbooks using passwords.</summary>
+      <param name="PasswordEncryptionProvider">Optional Object. A case sensitive string of the encryption provider.</param>
+      <param name="PasswordEncryptionAlgorithm">Optional Object. A case sensitive string of the algorithmic short name (i.e. "RC4").</param>
+      <param name="PasswordEncryptionKeyLength">Optional Object. The encryption key length which is a multiple of 8 (40 or greater).</param>
+      <param name="PasswordEncryptionFileProperties">Optional Object. True (default) to encrypt file properties.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.SharedWorkspace">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.SharedWorkspace" /> object that represents the Document Workspace in which a specified document is located. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Sheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the sheets in the specified workbook. Read-only Sheets object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ShowConflictHistory">
+      <summary>True if the Conflict History worksheet is visible in the workbook that's open as a shared list. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ShowPivotChartActiveFields">
+      <summary>This property controls the visibility of the PivotChart Filter Pane. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.ShowPivotTableFieldList">
+      <summary>True (default) if the PivotTable field list can be shown. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Signatures">
+      <summary>Returns the digital signatures for a workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.SignatureSet" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.SlicerCaches">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCaches" /> object associated with the workbook.</summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCaches" /> object associated with the workbook.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.SmartDocument">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.SmartDocument" /> object that represents the settings for a smart document solution. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.SmartTagOptions">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTagOptions" /> object representing the options that can be performed with a smart tag.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Styles">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Styles" /> collection that represents all the styles in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Sync">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.Sync" /> object that provides access to the methods and properties for documents that are part of a Document Workspace.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.TableStyles">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" /> collection object for the current workbook that refers to the styles used in the current workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TableStyles" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.TemplateRemoveExtData">
+      <summary>True if external data references are removed when the workbook is saved as a template. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Theme">
+      <summary>Returns the theme applied to the current workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.OfficeTheme" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Title"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.ToggleFormsDesign">
+      <summary>Toggles form design mode on or off.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.Unprotect(System.Object)">
+      <summary>Removes protection from a sheet or workbook. This method has no effect if the sheet or workbook isn't protected.</summary>
+      <param name="Password">Optional Object. A string that denotes the case-sensitive password to use to unprotect the sheet or workbook. If the sheet or workbook isn't protected with a password, this argument is ignored. If you omit this argument for a sheet that's protected with a password, you'll be prompted for the password. If you omit this argument for a workbook that's protected with a password, the method fails.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.UnprotectSharing(System.Object)">
+      <summary>Turns off protection for sharing and saves the workbook.</summary>
+      <param name="SharingPassword">Optional Object. The workbook password.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.UpdateFromFile">
+      <summary>Updates a read-only workbook from the saved disk version of the workbook if the disk version is more recent than the copy of the workbook that is loaded in memory. If the disk copy hasn't changed since the workbook was loaded, the in-memory copy of the workbook isn't reloaded.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.UpdateLink(System.Object,System.Object)">
+      <summary>Updates a Microsoft Excel, DDE, or OLE link (or links).</summary>
+      <param name="Name">Optional Object. The name of the Microsoft Excel or DDE/OLE link to be updated, as returned from the <see cref="M:Microsoft.Office.Interop.Excel._Workbook.LinkSources(System.Object)" /> method.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLinkType" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.UpdateLinks">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Interop.Excel.XlUpdateLinks" /> constant indicating a workbook's setting for updating embedded OLE links. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.UpdateRemoteReferences">
+      <summary>True if Microsoft Excel updates remote references in the workbook. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.UserControl"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.UserStatus">
+      <summary>Returns a 1-based, two-dimensional array that provides information about each user who has the workbook open as a shared list. The first element of the second dimension is the name of the user, the second element is the date and time when the user last opened the workbook, and the third element is a number indicating the type of list (1 indicates exclusive, and 2 indicates shared). Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.VBASigned">
+      <summary>True if the Visual Basic for Applications project for the specified workbook has been digitally signed. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.VBProject">
+      <summary>Returns a VBProject object that represents the Visual Basic project in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.WebOptions">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.WebOptions" /> collection, which contains workbook-level attributes used by Microsoft Excel when you save a document as a Web page or open a Web page. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.WebPagePreview">
+      <summary>Displays a preview of the specified workbook as it would look if saved as a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Windows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Windows" /> collection that represents all the windows in the specified workbook. Read-only Windows object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.Worksheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the worksheets in the specified workbook. Read-only Sheets object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.WritePassword">
+      <summary>Returns or sets a String for the write password of a workbook. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.WriteReserved">
+      <summary>True if the workbook is write-reserved. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.WriteReservedBy">
+      <summary>Returns the name of the user who currently has write permission for the workbook. Read-only String.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.XmlImport(System.String,Microsoft.Office.Interop.Excel.XmlMap@,System.Object,System.Object)">
+      <summary>Imports an XML data file into the current workbook. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />.</summary>
+      <param name="Url">Required String. A uniform resource locator (URL) or a uniform naming convention (UNC) path to a XML data file.</param>
+      <param name="ImportMap">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The schema map to apply when importing the file.</param>
+      <param name="Overwrite">Optional Boolean. If a value is not specified for the <paramref name="Destination" /> parameter, then this parameter specifies whether or not to overwrite data that has been mapped to the schema map specified in the <paramref name="ImportMap" /> parameter. Set to True to overwrite the data or False to append the new data to the existing data. The default value is True. If a value is specified for the <paramref name="Destination" /> parameter, then this parameter specifies whether or not to overwrite existing data. Set to True to overwrite existing data or False to cancel the import if data would be overwritten. The default value is True.</param>
+      <param name="Destination">Optional <see cref="T:Microsoft.Office.Interop.Excel.Range" />. The data will be imported into a new XML list at the range specified.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Workbook.XmlImportXml(System.String,Microsoft.Office.Interop.Excel.XmlMap@,System.Object,System.Object)">
+      <summary>Imports an XML data stream that has been previously loaded into memory. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />.</summary>
+      <param name="Data">Required String. The data to import.</param>
+      <param name="ImportMap">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The schema map to apply when importing the file.</param>
+      <param name="Overwrite">Optional Boolean. If a value is not specified for the <paramref name="Destination" /> parameter, then this parameter specifies whether or not to overwrite data that has been mapped to the schema map specified in the <paramref name="ImportMap" /> parameter. Set to True to overwrite the data or False to append the new data to the existing data. The default value is True. If a value is specified for the <paramref name="Destination" /> parameter, then this parameter specifies whether or not to overwrite existing data. Set to True to overwrite existing data or False to cancel the import if data would be overwritten. The default value is True.</param>
+      <param name="Destination">Optional <see cref="T:Microsoft.Office.Interop.Excel.Range" />. The data will be imported into a new XML list in the range specified.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.XmlMaps">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlMaps" /> collection that represents the schema maps that have been added to the specified workbook. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Workbook.XmlNamespaces">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlNamespaces" /> collection that represents the XML namespaces contained in the specified workbook. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel._Worksheet">
+      <summary>Represents a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._CheckSpelling(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+      <param name="IgnoreFinalYaa"></param>
+      <param name="SpellScript"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet._CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Activate">
+      <summary>Makes the current sheet the active sheet. Equivalent to clicking the sheet's tab.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.AutoFilter">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" /> object if filtering is on. Returns Nothing if filtering is off. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.AutoFilterMode">
+      <summary>True if the AutoFilter drop-down arrows are currently displayed on the sheet. This property is independent of the <see cref="P:Microsoft.Office.Interop.Excel._Worksheet.FilterMode" /> property. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Calculate">
+      <summary>Calculates all open workbooks, a specific worksheet in a workbook, or a specified range of cells on a worksheet, as shown in the following table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Cells">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells on the worksheet (not just the cells that are currently in use). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ChartObjects(System.Object)">
+      <summary>Returns an object that represents either a single embedded chart (a <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" /> object) or a collection of all the embedded charts (a <see cref="T:Microsoft.Office.Interop.Excel.ChartObjects" /> object) on the sheet.</summary>
+      <param name="Index">Optional Variant. The name or number of the chart. This argument can be an array to specify more than one chart.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Checks the spelling of an object. This form has no return value; Microsoft Excel displays the Spelling dialog box.</summary>
+      <param name="CustomDictionary">Optional Object. A string that indicates the file name of the custom dictionary to be examined if the word isn't found in the main dictionary. If this argument is omitted, the currently specified dictionary is used.</param>
+      <param name="IgnoreUppercase">Optional Object. True to have Microsoft Excel ignore words that are all uppercase. False to have Microsoft Excel check words that are all uppercase. If this argument is omitted, the current setting will be used.</param>
+      <param name="AlwaysSuggest">Optional Object. True to have Microsoft Excel display a list of suggested alternate spellings when an incorrect spelling is found. False to have Microsoft Excel wait for you to input the correct spelling. If this argument is omitted, the current setting will be used.</param>
+      <param name="SpellLang">Optional Object. The language of the dictionary being used. Can be one of the MsoLanguageID values used by the <see cref="P:Microsoft.Office.Core.LanguageSettings.LanguageID(Microsoft.Office.Core.MsoAppLanguageID)" /> property.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.CircleInvalid">
+      <summary>Circles invalid entries on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.CircularReference">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing the first circular reference on the sheet, or returns Nothing if there's no circular reference on the sheet. The circular reference must be removed before calculation can proceed. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ClearArrows">
+      <summary>Clears the tracer arrows from the worksheet. Tracer arrows are added by using the auditing feature.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ClearCircles">
+      <summary>Clears circles from invalid entries on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.CodeName">
+      <summary>Returns the code name for the object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Columns">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the columns on the specified worksheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Comments">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Comments" /> collection that represents all the comments for the specified worksheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ConsolidationFunction">
+      <summary>Returns the function code used for the current consolidation. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlConsolidationFunction" /> constants. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ConsolidationOptions">
+      <summary>Returns a three-element array of consolidation options, as shown in the following table. If the element is True, that option is set. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ConsolidationSources">
+      <summary>Returns an array of string values that name the source sheets for the worksheet's current consolidation. Returns Empty if there's no consolidation on the sheet. Read-only Object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Copy(System.Object,System.Object)">
+      <summary>Copies the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the copied sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the copied sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only xlCreatorCode.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.CustomProperties">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CustomProperties" /> object representing the identifier information associated with a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.DisplayAutomaticPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.DisplayPageBreaks">
+      <summary>True if page breaks (both automatic and manual) on the specified worksheet are displayed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.DisplayRightToLeft">
+      <summary>True if the specified window, worksheet, or ListObject is displayed from right to left instead of from left to right. False if the object is displayed from left to right. Read-only Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.DropDowns(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnableAutoFilter">
+      <summary>True if AutoFilter arrows are enabled when user-interface-only protection is turned on. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnableCalculation">
+      <summary>True if Microsoft Excel automatically recalculates the worksheet when necessary. False if Excel doesn't recalculate the sheet. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnableFormatConditionsCalculation">
+      <summary>Returns or sets if conditional formats will occur automatically as needed. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnableOutlining">
+      <summary>True if outlining symbols are enabled when user-interface-only protection is turned on. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnablePivotTable">
+      <summary>True if PivotTable controls and actions are enabled when user-interface-only protection is turned on. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.EnableSelection">
+      <summary>Returns or sets what can be selected on the sheet. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlEnableSelection" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Evaluate(System.Object)">
+      <summary>Converts a Microsoft Excel name to an object or a value.</summary>
+      <param name="Name">Required String. The name of the object, using the naming convention of Microsoft Excel.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Exports to a file of the specified format.</summary>
+      <param name="Type">The type of file format to export to.</param>
+      <param name="Filename">The file name of the file to be saved. You can include a full path, or short_Excel2007 saves the file in the current folder.</param>
+      <param name="Quality">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFixedFormatQuality" />. Specifies the quality of the published file.</param>
+      <param name="IncludeDocProperties">True to include the document properties; otherwise False.</param>
+      <param name="IgnorePrintAreas">True to ignore any print areas set when publishing; otherwise False.</param>
+      <param name="From">The number of the page at which to start publishing. If this argument is omitted, publishing starts at the beginning.</param>
+      <param name="To">The number of the last page to publish. If this argument is omitted, publishing ends with the last page.</param>
+      <param name="OpenAfterPublish">True to display the file in the viewer after it is published; otherwise
+False.</param>
+      <param name="FixedFormatExtClassPtr">Pointer to the FixedFormatExt class.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.FilterMode">
+      <summary>True if the worksheet is in filter mode. Read-only Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.HPageBreaks">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreaks" /> collection that represents the horizontal page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Hyperlinks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlinks" /> collection that represents the hyperlinks for the range or worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Index">
+      <summary>Returns the index number of the object within the collection of similar objects. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Lines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ListBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ListObjects">
+      <summary>Returns a collection of <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> objects in the worksheet. Read-only ListObjects collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.MailEnvelope">
+      <summary>Represents an e-mail header for a document.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Move(System.Object,System.Object)">
+      <summary>Moves the sheet to another location in the workbook</summary>
+      <param name="Before">Optional Object. The sheet before which the moved sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the moved sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Names">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Names" /> collection that represents all the worksheet-specific names (names defined with the "WorksheetName!" prefix). Read-only Names object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Next">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" />, <see cref="T:Microsoft.Office.Interop.Excel.Range" />, or <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the next sheet or cell. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.OLEObjects(System.Object)">
+      <summary>Returns an object that represents either a single OLE object (an <see cref="T:Microsoft.Office.Interop.Excel.OLEObject" />) or a collection of all OLE objects (an <see cref="T:Microsoft.Office.Interop.Excel.OLEObjects" /> collection) on the chart or sheet. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the OLE object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnCalculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnEntry"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Outline">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Outline" /> object that represents the outline for the specified worksheet. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.PageSetup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PageSetup" /> object that contains all the page setup settings for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Paste(System.Object,System.Object)">
+      <summary>Pastes the contents of the Clipboard onto the sheet.</summary>
+      <param name="Destination">Optional Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that specifies where the Clipboard contents should be pasted. If this argument is omitted, the current selection is used. This argument can be specified only if the contents of the Clipboard can be pasted into a range. If this argument is specified, the <paramref name="Link" /> argument cannot be used.</param>
+      <param name="Link">Optional Object. True to establish a link to the source of the pasted data. If this argument is specified, the <paramref name="Destination" /> argument cannot be used. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Pastes the contents of the Clipboard onto the sheet using a specified format. Use this method to paste data from other applications or to paste data in a specific format.</summary>
+      <param name="Format">Optional Object. A string that specifies the Clipboard format of the data.</param>
+      <param name="Link">Optional Object. True to establish a link to the source of the pasted data. If the source data isn’t suitable for linking or the source application doesn't support linking, this parameter is ignored. The default value is False.</param>
+      <param name="DisplayAsIcon">Optional Object. True to display the pasted data as an icon. The default value is False.</param>
+      <param name="IconFileName">Optional Object. The name of the file that contains the icon to use if <paramref name="DisplayAsIcon" /> is True.</param>
+      <param name="IconIndex">Optional Object. The index number of the icon within the icon file.</param>
+      <param name="IconLabel">Optional Object. The text label of the icon.</param>
+      <param name="NoHTMLFormatting">Optional Object. True to remove all formatting, hyperlinks, and images from HTML. False to paste HTML as is. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PivotTables(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable report (a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object) or a collection of all the PivotTable reports (a <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> object) on a worksheet. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the report.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object. This method doesn’t display the PivotTable Wizard. This method isn’t available for OLE DB data sources. Use the <see cref="M:Microsoft.Office.Interop.Excel.Worksheets.Add(System.Object,System.Object,System.Object,System.Object)" /> method to add a PivotTable cache, and then create a PivotTable report based on the cache. PivotTable object.</summary>
+      <param name="SourceType">Optional Object. The source of the report data. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableSourceType" />.constants.</param>
+      <param name="SourceData">Optional Object. The data for the new report. Can be a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object, an array of ranges, or a text constant that represents the name of another report. For an external database, <paramref name="SourceData" /> is an array of strings containing the SQL query string, where each element is up to 255 characters in length. You should use the <paramref name="Connection" /> argument to specify the ODBC connection string. For compatibility with earlier versions of Excel, <paramref name="SourceData" /> can be a two-element array. The first element is the connection string specifying the ODBC source for the data. The second element is the SQL query string used to get the data. If you specify <paramref name="SourceData" />, you must also specify <paramref name="SourceType" />. If the active cell is inside the <paramref name="SourceData" /> range, you must specify <paramref name="TableDestination" /> as well.</param>
+      <param name="TableDestination">Optional Object. A Range object specifying where the report should be placed on the worksheet. If this argument is omitted, the report is placed at the active cell.</param>
+      <param name="TableName">Optional Object. A string that specifies the name of the new report.</param>
+      <param name="RowGrand">Optional Object. True to show grand totals for rows in the report.</param>
+      <param name="ColumnGrand">Optional Object. True to show grand totals for columns in the report.</param>
+      <param name="SaveData">Optional Object. True to save data with the report. False to save only the report definition.</param>
+      <param name="HasAutoFormat">Optional Object. True to have Microsoft Excel automatically format the report when it’s refreshed or when fields are moved.</param>
+      <param name="AutoPage">Optional Object. Valid only if <paramref name="SourceType" /> is xlConsolidation. True to have Microsoft Excel create a page field for the consolidation. If <paramref name="AutoPage" /> is False, you must create the page field or fields.</param>
+      <param name="Reserved">Optional Object. Not used by Microsoft Excel.</param>
+      <param name="BackgroundQuery">Optional Object. True to have Excel perform queries for the report asynchronously (in the background). The default value is False.</param>
+      <param name="OptimizeCache">Optional Object. True to optimize the PivotTable cache when it's constructed. The default value is False.</param>
+      <param name="PageFieldOrder">Optional Object. The order in which page fields are added to the PivotTable report’s layout. Can be one of the following XlOrder constants: xlDownThenOver or xlOverThenDown. The default value is xlDownThenOver.</param>
+      <param name="PageFieldWrapCount">Optional Object. The number of page fields in each column or row in the PivotTable report. The default value is 0 (zero).</param>
+      <param name="ReadData">Optional Object. True to create a PivotTable cache that contains all records from the external database; this cache can be very large. If <paramref name="ReadData" /> is False, you can set some of the fields as server-based page fields before the data is actually read.</param>
+      <param name="Connection">Optional Object. A string that contains ODBC settings that allow Excel to connect to an ODBC data source. The connection string has the form "ODBC;&lt;connection string&gt;". This argument overrides any previous setting for the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> object’s <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.Connection" /> property.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Previous">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" />, <see cref="T:Microsoft.Office.Interop.Excel.Range" />, or <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the previous sheet or cell. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.PrintedCommentPages">
+      <summary>Gets the number of comment pages that will be printed for the current worksheet. </summary>
+      <returns>The number of comment pages that will be printed for the current worksheet.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+      <param name="IgnorePrintAreas"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Optional Object. True to enable changes to the specified worksheet.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Protect(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Protects a worksheet so that it cannot be modified.</summary>
+      <param name="Password">Optional Object. A string that specifies a case-sensitive password for the worksheet or workbook. If this argument is omitted, you can unprotect the worksheet or workbook without using a password. Otherwise, you must specify the password to unprotect the worksheet or workbook. If you forget the password, you cannot unprotect the worksheet or workbook. It's a good idea to keep a list of your passwords and their corresponding document names in a safe place.</param>
+      <param name="DrawingObjects">Optional Object. True to protect shapes. The default value is False.</param>
+      <param name="Contents">Optional Object. True to protect contents. For a chart, this protects the entire chart. For a worksheet, this protects the locked cells. The default value is True.</param>
+      <param name="Scenarios">Optional Object. True to protect scenarios. This argument is valid only for worksheets. The default value is True.</param>
+      <param name="UserInterfaceOnly">Optional Object. True to protect the user interface but not macros. If this argument is omitted, protection applies both to macros and to the user interface.</param>
+      <param name="AllowFormattingCells">Optional Object. True allows the user to format any cell on a protected worksheet. The default value is False.</param>
+      <param name="AllowFormattingColumns">Optional Object. True allows the user to format any column on a protected worksheet. The default value is False.</param>
+      <param name="AllowFormattingRows">Optional Object. True allows the user to format any row on a protected worksheet. The default value is False.</param>
+      <param name="AllowInsertingColumns">Optional Object. True allows the user to insert columns on the protected worksheet. The default value is False.</param>
+      <param name="AllowInsertingRows">Optional Object. True allows the user to insert rows on the protected worksheet. The default value is False.</param>
+      <param name="AllowInsertingHyperlinks">Optional Object. True allows the user to insert hyperlinks on the worksheet. The default value is False.</param>
+      <param name="AllowDeletingColumns">Optional Object. True allows the user to delete columns on the protected worksheet, where every cell in the column to be deleted is unlocked. The default value is False.</param>
+      <param name="AllowDeletingRows">Optional Object. True allows the user to delete rows on the protected worksheet where every cell in the row to be deleted is unlocked. The default value is False.</param>
+      <param name="AllowSorting">Optional Object. True allows the user to sort on the protected worksheet. Every cell in the sort range must be unlocked or unprotected. The default value is False.</param>
+      <param name="AllowFiltering">Optional Object. True allows the user to set filters on the protected worksheet. Users can change filter criteria but can not enable or disable an auto filter. Users can set filters on an existing auto filter. The default value is False.</param>
+      <param name="AllowUsingPivotTables">Optional Object. True allows the user to use pivot table reports on the protected worksheet. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ProtectContents">
+      <summary>True if the contents of the sheet are protected. For a chart, this protects the entire chart. For a worksheet, this protects the individual cells. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ProtectDrawingObjects">
+      <summary>True if shapes are protected. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Protection">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Protection" /> object that represents the protection options of the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ProtectionMode">
+      <summary>True if user-interface-only protection is turned on. To turn on user interface protection, use the <see cref="M:Microsoft.Office.Interop.Excel._Worksheet.Protect(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)" /> method with the <paramref name="UserInterfaceOnly" /> argument set to True. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ProtectScenarios">
+      <summary>True if the worksheet scenarios are protected. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.QueryTables">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.QueryTables" /> collection that represents all the query tables on the specified worksheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Range(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a cell or a range of cells.</summary>
+      <param name="Cell1">Required Object. The name of the range. This must be an A1-style reference in the language of the macro. It can include the range operator (a colon), the intersection operator (a space), or the union operator (a comma). It can also include dollar signs, but they’re ignored. You can use a local defined name in any part of the range. If you use a name, the name is assumed to be in the language of the macro.</param>
+      <param name="Cell2">Optional Object. The cell in the upper-left and lower-right corner of the range. Can be a Range object that contains a single cell, an entire column, or entire row, or it can be a string that names a single cell in the language of the macro.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ResetAllPageBreaks">
+      <summary>Resets all page breaks on the specified worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Rows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the rows on the specified worksheet. Read-only Range object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Saves changes to the chart or worksheet in a different file.</summary>
+      <param name="Filename">Optional Object. A string that indicates the name of the file to be saved. You can include a full path; if you don't, Microsoft Excel saves the file in the current folder.</param>
+      <param name="FileFormat">Optional Object. The file format to use when you save the file. For a list of valid choices, see the <see cref="P:Microsoft.Office.Interop.Excel._Workbook.FileFormat" /> property. For an existing file, the default format is the last file format specified; for a new file, the default is the format of the version of Excel being used.</param>
+      <param name="Password">Optional Object. A case-sensitive string (no more than 15 characters) that indicates the protection password to be given to the file.</param>
+      <param name="WriteResPassword">Optional Object. A string that indicates the write-reservation password for this file. If a file is saved with the password and the password isn't supplied when the file is opened, the file is opened as read-only.</param>
+      <param name="ReadOnlyRecommended">Optional Object. True to display a message when the file is opened recommending that the file be opened as read-only.</param>
+      <param name="CreateBackup">Optional Object. True to create a backup file.</param>
+      <param name="AddToMru">Optional Object. True to add this workbook to the list of recently used files. The default value is False.</param>
+      <param name="TextCodepage">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="TextVisualLayout">Optional Object. Not used in U.S. English Microsoft Excel.</param>
+      <param name="Local">Optional Object. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (VBA) (which is typically U.S. English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Scenarios(System.Object)">
+      <summary>Returns an object that represents either a single scenario (a <see cref="T:Microsoft.Office.Interop.Excel.Scenario" /> object) or a collection of scenarios (a <see cref="T:Microsoft.Office.Interop.Excel.Scenarios" /> object) on the worksheet.</summary>
+      <param name="Index">Optional Object. The name or number of the scenario. Use an array to specify more than one scenario.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Scripts">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.Scripts" /> collection, which contains <see cref="T:Microsoft.Office.Core.Script" /> objects representing blocks of script or code in the specified document when it’s saved as a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.ScrollArea">
+      <summary>Returns or sets the range where scrolling is allowed as an A1-style range reference. Cells outside the scroll area cannot be selected. Read/write String.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.SetBackgroundPicture(System.String)">
+      <summary>Sets the background graphic for a worksheet or chart.</summary>
+      <param name="Filename">Required String. The name of the graphic file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Shapes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> object that represents all the shapes on the worksheet or chart sheet. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ShowAllData">
+      <summary>Makes all rows of the currently filtered list visible. If AutoFilter is in use, this method changes the arrows to "All."</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.ShowDataForm">
+      <summary>Displays the data form associated with the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.SmartTags">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTags" /> object representing the identifier for the specified cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Sort">
+      <summary>Returns the sorted values in the current worksheet. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Sort" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.StandardHeight">
+      <summary>Returns the standard (default) height of all the rows in the worksheet in points. Read-only Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.StandardWidth">
+      <summary>Returns or sets the standard (default) width of all the columns in the worksheet. Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Tab">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Tab" /> object for a chart or a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.TransitionExpEval">
+      <summary>True if Microsoft Excel uses Lotus 1-2-3 expression evaluation rules for the worksheet. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.TransitionFormEntry">
+      <summary>True if Microsoft Excel uses Lotus 1-2-3 formula entry rules for the worksheet. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Type">
+      <summary>Returns or sets the worksheet type. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlSheetType" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.Unprotect(System.Object)">
+      <summary>Removes protection from a sheet or workbook. This method has no effect if the sheet or workbook isn't protected.</summary>
+      <param name="Password">Optional Object. A string that denotes the case-sensitive password to use to unprotect the sheet or workbook. If the sheet or workbook isn't protected with a password, this argument is ignored. If you omit this argument for a sheet that's protected with a password, you'll be prompted for the password. If you omit this argument for a workbook that's protected with a password, the method fails.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.UsedRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the used range on the specified worksheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.Visible">
+      <summary>Determines whether the object is visible. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlSheetVisibility" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel._Worksheet.VPageBreaks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreaks" /> collection that represents the vertical page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.XmlDataQuery(System.String,System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cells mapped to a particular XPath. Returns Nothing if the specified XPath has not been mapped to the worksheet or if the mapped range is empty.</summary>
+      <param name="XPath">Required Object. The XPath to query for.</param>
+      <param name="SelectionNamespaces">Optional Object. A space-delimited String that contains the namespaces referenced in the XPath parameter. A run-time error will be generated if one of the specified namespaces cannot be resolved.</param>
+      <param name="Map">Optional <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. Specify an XML map if you want to query for the XPath within a specific map.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel._Worksheet.XmlMapQuery(System.String,System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cells mapped to a particular XPath. Returns Nothing if the specified XPath has not been mapped to the worksheet.</summary>
+      <param name="XPath">Required Object. The XPath to query for.</param>
+      <param name="SelectionNamespaces">Optional Object. A space-delimited String that contains the namespaces referenced in the XPath parameter. A run-time error will be generated if one of the specified namespaces cannot be resolved.</param>
+      <param name="Map">Optional <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. Specify an XML map if you want to query for the XPath within a specific map.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AboveAverage">
+      <summary>Represents an above average visual of a conditional formatting rule. Applying a color or fill to a range or selection to help you see the value of a cells relative to other cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.AboveBelow">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlAboveBelow" /> enumeration, specifying if the conditional formatting rule looks for cell values above or below the range average or standard deviation.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlAboveBelow" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.AppliesTo">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object specifying the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that specifies the formatting of cell borders if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Borders" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.CalcFor">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlCalcFor" /> enumeration, which specifies the scope of data to be evaluated for the conditional format in a PivotTable report.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCalcFor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AboveAverage.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that specifies the font formatting if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Font" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that specifies a cell's interior attributes for a conditional formatting rule that evaluates to True. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Interior" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AboveAverage.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.NumberFormat">
+      <summary>Returns or sets the number format applied to a cell if the conditional formatting rule evaluates to True. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.NumStdDev">
+      <summary>Returns or sets the numeric standard deviation for an AboveAverage object. Read/write Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.ScopeType">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" /> enumeration, which determines the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AboveAverage.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AboveAverage.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AboveAverage.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" /> enumeration, which specifies the type of conditional format. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Action">
+      <summary>Represents an action to be executed in <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> or <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" />data.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Caption">
+      <summary>Returns the caption assigned to the <see cref="P:Microsoft.Office.Interop.Excel.Action" />object. Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Content">
+      <summary>Returns the content associated to the <see cref="P:Microsoft.Office.Interop.Excel.Action" /> object. Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Coordinate">
+      <summary>Returns the coordinate property of the <see cref="P:Microsoft.Office.Interop.Excel.Action" /> object. Read-only</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Action.Execute">
+      <summary>Performs the specified action.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Name">
+      <summary>Returns the name of the object. Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Action.Type">
+      <summary>Returns the action type. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlActionType" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlActionType" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Actions">
+      <summary>A collection of all <see cref="T:Microsoft.Office.Interop.Excel.Action" /> objects for the specified series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions._Default(System.Object)">
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Actions.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions.Item(System.Object)">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Action" /> object that represents an action in a workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Action" />
+      </returns>
+      <param name="Index">Index value of the action.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Actions.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AddIn">
+      <summary>Represents a single add-in, either installed or not installed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Author"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.CLSID">
+      <summary>Returns a read-only unique identifier, or CLSID, identifying an object, as a String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Comments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.FullName">
+      <summary>Returns the name of the object, including its path on disk, as a string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Installed">
+      <summary>True if the add-in is installed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.IsOpen">
+      <summary>Gets whether the add-in is currently open. </summary>
+      <returns>true if the add-in is currently open; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Keywords"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Path">
+      <summary>Returns the complete path to the application, excluding the final separator and name of the application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.progID">
+      <summary>Returns the programmatic identifiers for the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIn.Title"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AddIns">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.AddIn" /> objects that represents all the add-ins available to Microsoft Excel, regardless of whether they’re installed. This list corresponds to the list of add-ins displayed in the Add-Ins dialog box (Tools menu).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AddIns.Add(System.String,System.Object)">
+      <summary>Adds a new add-in file to the list of add-ins. Returns an <see cref="T:Microsoft.Office.Interop.Excel.AddIn" /> object.</summary>
+      <param name="Filename">Required String. The name of the file that contains the add-in you want to add to the list in the add-in manager.</param>
+      <param name="CopyFile">Optional Object. Ignored if the add-in file is on a hard disk. True to copy the add-in to your hard disk if the add-in is on a removable medium (a floppy disk or compact disc). False to have the add-in remain on the removable medium. If this argument is omitted, Microsoft Excel displays a dialog box and asks you to choose.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AddIns.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AddIns2">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.AddIn" /> objects that represent all the add-ins that are currently available or open in Microsoft Excel, regardless of whether they are installed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.AddIn" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AddIns2.Add(System.String,System.Object)">
+      <summary>Adds a new add-in to the list of add-ins.</summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.AddIn" /> object.</returns>
+      <param name="Filename">The name of the file that contains the add-in to add to the list in the Add-Ins dialog box.</param>
+      <param name="CopyFile">If the add-in file is on a removable medium, specifies whether to copy the add-in to the local hard disk. Specify true to copy the add-in to your hard disk. Specify false to keep the add-in on the removable medium. If this parameter is omitted, Microsoft Excel displays a dialog box and asks the user to choose whether to copy the add-in file. This parameter is ignored if the add-in file is already on the hard disk.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object.</summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2.Count">
+      <summary>Gets a value that represents the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AddIns2.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.AddIn" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AddIns2.Parent">
+      <summary>Gets the parent object for the specified object.</summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Adjustments">
+      <summary>Contains a collection of adjustment values for the specified AutoShape, WordArt object, or connector.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Adjustments.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Adjustments.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Adjustments.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Adjustments.Item(System.Int32)">
+      <summary>Returns or sets the specified adjustment value.</summary>
+      <param name="Index">Required Integer. The index number of the adjustment.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Adjustments.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AllowEditRange">
+      <summary>Represents the cells that can be edited on a protected worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AllowEditRange.ChangePassword(System.String)">
+      <summary>Changes the password for a range that can be edited on a protected worksheet.</summary>
+      <param name="Password">Required String. The new password.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AllowEditRange.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRange.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a subset of the ranges that can be edited on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRange.Title">
+      <summary>Returns or sets the title of the Web page when the document is saved as a Web page.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AllowEditRange.Unprotect(System.Object)">
+      <summary>Removes protection from a sheet or workbook.</summary>
+      <param name="Password">Optional Object. A string that denotes the case-sensitive password to use to unprotect the sheet or workbook. If the sheet or workbook isn't protected with a password, this argument is ignored. If you omit this argument for a sheet that's protected with a password, you'll be prompted for the password. If you omit this argument for a workbook that's protected with a password, the method fails.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRange.Users">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.UserAccessList" /> object for the protected range on a worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AllowEditRanges">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.AllowEditRange" /> objects that represent the cells that can be edited on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRanges._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AllowEditRanges.Add(System.String,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Adds a range that can be edited on a protected worksheet.</summary>
+      <param name="Title">Optional Object. The password for the range.</param>
+      <param name="Range">Required String. The title of range.</param>
+      <param name="Password">Required <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. The range allowed to be edited.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRanges.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AllowEditRanges.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.AllowEditRanges.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.AfterCalculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.NewWorkbook(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)">
+      <summary>Occurs when a Protected View window is activated.</summary>
+      <param name="Pvw">The activated Protected View window.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.ProtectedViewWindow,Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason,System.Boolean@)">
+      <summary>Occurs immediately before a Protected View window or a workbook in a Protected View window closes.</summary>
+      <param name="Pvw">An object that represents the Protected View window that is closed.</param>
+      <param name="Reason">A constant that specifies the reason the Protected View window is closed.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this parameter to true, the window does not close when the procedure is finished.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.ProtectedViewWindow,System.Boolean@)">
+      <summary>Occurs immediately before editing is enabled on the workbook in the specified Protected View window.</summary>
+      <param name="Pvw">The Protected View window that contains the workbook that is enabled for editing.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this argument to true, editing is not enabled on the workbook.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)">
+      <summary>Occurs when a Protected View window is deactivated.</summary>
+      <param name="Pvw">An object that represents the deactivated Protected View window.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.ProtectedViewWindow)">
+      <summary>Occurs when a workbook is opened in a Protected View window.</summary>
+      <param name="Pvw">An object that represents the Protected View window that is opened.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.ProtectedViewWindow)">
+      <summary>Occurs when any Protected View window is resized.</summary>
+      <param name="Pvw">An object that represents the resized Protected View window.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetActivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetCalculate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetDeactivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)">
+      <summary>Occurs after a cell or range of cells inside a PivotTable are edited or recalculated (for cells that contain formulas).</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the edited or recalculated cells.</param>
+      <param name="TargetRange">The range that contains all the edited or recalculated cells.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are applied to a PivotTable.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to apply.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this parameter to true, the changes are not applied to the PivotTable and all edits are lost.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are committed against the OLAP data source for a PivotTable.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to commit.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this parameter to true, the changes are not committed against the OLAP data source of the PivotTable.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)">
+      <summary>Occurs before changes to a PivotTable are discarded.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to discard.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WindowActivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WindowDeactivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WindowResize(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookActivate(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookAddinInstall(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookAfterSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean)">
+      <summary>Occurs after the workbook is saved.</summary>
+      <param name="Wb">The workbook being saved.</param>
+      <param name="Success">Returns true if the save operation was successful; otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="IsRefresh"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookBeforeClose(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookBeforePrint(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookBeforeSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="SaveAsUI"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="IsRefresh"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookDeactivate(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookNewChart(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Chart)">
+      <summary>Occurs when a new chart is created in any open workbook.</summary>
+      <param name="Wb">The workbook.</param>
+      <param name="Ch">The new chart.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookNewSheet(Microsoft.Office.Interop.Excel.Workbook,System.Object)">
+      <param name="Wb"></param>
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookOpen(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Wb"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Wb"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.Workbook,System.String,System.String,System.Boolean)">
+      <param name="Wb"></param>
+      <param name="Description"></param>
+      <param name="Sheet"></param>
+      <param name="Success"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents.WorkbookSync(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Core.MsoSyncEventType)">
+      <param name="Wb"></param>
+      <param name="SyncEventType"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object events.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_AfterCalculate(Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_NewWorkbook(Microsoft.Office.Interop.Excel.AppEvents_NewWorkbookEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeEditEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetActivate(Microsoft.Office.Interop.Excel.AppEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetCalculate(Microsoft.Office.Interop.Excel.AppEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetChange(Microsoft.Office.Interop.Excel.AppEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetDeactivate(Microsoft.Office.Interop.Excel.AppEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.AppEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_SheetSelectionChange(Microsoft.Office.Interop.Excel.AppEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WindowActivate(Microsoft.Office.Interop.Excel.AppEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WindowResize(Microsoft.Office.Interop.Excel.AppEvents_WindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookActivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookAddinInstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookAfterSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookBeforePrint(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookBeforeSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookNewChart(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookNewSheet(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookOpen(Microsoft.Office.Interop.Excel.AppEvents_WorkbookOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.AppEvents_WorkbookRowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.add_WorkbookSync(Microsoft.Office.Interop.Excel.AppEvents_WorkbookSyncEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.AfterCalculate">
+      <summary>The <see cref="E:Microsoft.Office.Interop.Excel.ApplicationClass.AfterCalculate" /> event occurs when all pending refresh activity (both synchronous and asynchronous) and all of the resultant calculation activities have been completed.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.NewWorkbook">
+      <summary>Occurs when a new workbook is created.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowActivate">
+      <summary>Occurs when a Protected View window is activated. </summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowBeforeClose">
+      <summary>Occurs immediately before a Protected View window or a workbook in a Protected View window closes.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowBeforeEdit">
+      <summary>Occurs immediately before editing is enabled on the workbook in the specified Protected View window.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowDeactivate">
+      <summary>Occurs when a Protected View window is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowOpen">
+      <summary>Occurs when a workbook is opened in a Protected View window.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.ProtectedViewWindowResize">
+      <summary>Occurs when any Protected View window is resized.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_AfterCalculate(Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_NewWorkbook(Microsoft.Office.Interop.Excel.AppEvents_NewWorkbookEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeEditEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetActivate(Microsoft.Office.Interop.Excel.AppEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetCalculate(Microsoft.Office.Interop.Excel.AppEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetChange(Microsoft.Office.Interop.Excel.AppEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetDeactivate(Microsoft.Office.Interop.Excel.AppEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.AppEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_SheetSelectionChange(Microsoft.Office.Interop.Excel.AppEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WindowActivate(Microsoft.Office.Interop.Excel.AppEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WindowResize(Microsoft.Office.Interop.Excel.AppEvents_WindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookActivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookAddinInstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookAfterSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookBeforePrint(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookBeforeSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookNewChart(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookNewSheet(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookOpen(Microsoft.Office.Interop.Excel.AppEvents_WorkbookOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.AppEvents_WorkbookRowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_Event.remove_WorkbookSync(Microsoft.Office.Interop.Excel.AppEvents_WorkbookSyncEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetActivate">
+      <summary>Occurs when any sheet is activated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetBeforeDoubleClick">
+      <summary>Occurs when any worksheet is double-clicked, before the default double-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetBeforeRightClick">
+      <summary>Occurs when any worksheet is right-clicked, before the default right-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetCalculate">
+      <summary>Occurs after any worksheet is recalculated or after any changed data is plotted on a chart.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetChange">
+      <summary>Occurs when cells in any worksheet are changed by the user or by an external link.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetDeactivate">
+      <summary>Occurs when any sheet is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetFollowHyperlink">
+      <summary>Occurs when you click any hyperlink in Microsoft Excel.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableAfterValueChange">
+      <summary>Occurs after a cell or range of cells inside a PivotTable are edited or recalculated (for cells that contain formulas).</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableBeforeAllocateChanges">
+      <summary>Occurs before changes are applied to a PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableBeforeCommitChanges">
+      <summary>Occurs before changes are committed against the OLAP data source for a PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableBeforeDiscardChanges">
+      <summary>Occurs before changes to a PivotTable are discarded.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableUpdate">
+      <summary>Occurs after the sheet of the PivotTable report has been updated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetSelectionChange">
+      <summary>Occurs when the selection changes on any worksheet (doesn't occur if the selection is on a chart sheet).</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowActivate">
+      <summary>Occurs when any workbook window is activated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowDeactivate">
+      <summary>Occurs when any workbook window is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowResize">
+      <summary>Occurs when any workbook window is resized.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookActivate">
+      <summary>Occurs when any workbook is activated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAddinInstall">
+      <summary>Occurs when a workbook is installed as an add-in.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAddinUninstall">
+      <summary>Occurs when any add-in workbook is uninstalled.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAfterSave">
+      <summary>Occurs after the workbook is saved.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAfterXmlExport">
+      <summary>Occurs after Microsoft Excel saves or exports data from any open workbook to an XML data file.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAfterXmlImport">
+      <summary>Occurs after an existing XML data connection is refreshed or new XML data is imported into any open Microsoft Excel workbook.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeClose">
+      <summary>Occurs immediately before any open workbook closes.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforePrint">
+      <summary>Occurs before any open workbook is printed.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeSave">
+      <summary>Occurs before any open workbook is saved.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeXmlExport">
+      <summary>Occurs before Microsoft Excel saves or exports data from any open workbook to an XML data file.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeXmlImport">
+      <summary>Occurs before an existing XML data connection is refreshed or new XML data is imported into any open Microsoft Excel workbook.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookDeactivate">
+      <summary>Occurs when any open workbook is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookNewChart">
+      <summary>Occurs when a new chart is created in any open workbook.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookNewSheet">
+      <summary>Occurs when a new sheet is created in any open workbook.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookOpen">
+      <summary>Occurs when a workbook is opened.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookPivotTableCloseConnection">
+      <summary>Occurs after a PivotTable report connection has been closed.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookPivotTableOpenConnection">
+      <summary>Occurs after a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />report connection has been opened.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookRowsetComplete">
+      <summary>The <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookRowsetComplete" />event  occurs when the user either drills through the recordset or invokes the rowset action on an OLAP PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookSync">
+      <summary>Occurs when the local copy of a workbook that is part of a Document Workspace is synchronized with the copy on the server.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_NewWorkbookEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.NewWorkbook" /> event. The NewWorkbook event occurs when a new workbook is created.</summary>
+      <param name="Wb">The new workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowActivateEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeCloseEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeEditEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowDeactivateEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowOpenEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowResizeEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetActivate" /> event. The SheetActivate event occurs when any sheet is activated.</summary>
+      <param name="Sh">The activated sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeDoubleClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetBeforeDoubleClick" /> event. The SheetBeforeDoubleClick event occurs when any worksheet is double-clicked, before the default double-click action.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The cell nearest to the mouse pointer when the double-click occurred.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the default double-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeRightClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetBeforeRightClick" /> event. The SheetBeforeRightClick event occurs when any worksheet is right-clicked, before the default right-click action.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The cell nearest to the mouse pointer when the right-click occurred.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the default right-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetCalculateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetCalculate" /> event. The SheetCalculate event occurs after any worksheet is recalculated or after any changed data is plotted on a chart.</summary>
+      <param name="Sh">The sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetChange" /> event. The SheetChange event occurs when cells in any worksheet are changed by the user or by an external link.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The changed range.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetDeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetDeactivate" /> event. The SheetDeactivate event occurs when any sheet is deactivated.</summary>
+      <param name="Sh">The sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetFollowHyperlinkEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetFollowHyperlink" /> event. The SheetFollowHyperlink event occurs when you click any hyperlink in Microsoft Excel.</summary>
+      <param name="Sh">Required Object. The <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that contains the hyperlink.</param>
+      <param name="Target">Required <see cref="T:Microsoft.Office.Interop.Excel.Hyperlink" />. The Hyperlink object that represents the destination of the hyperlink.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableAfterValueChangeEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeAllocateChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeCommitChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeDiscardChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableUpdateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetPivotTableUpdate" /> event. The SheetPivotTableUpdate event occurs after the sheet of the PivotTable report has been updated.</summary>
+      <param name="Sh">Required. The selected sheet.</param>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SheetSelectionChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.SheetSelectionChange" /> event. The SheetSelectionChange event occurs when the selection changes on any worksheet.</summary>
+      <param name="Sh">The worksheet that contains the new selection.</param>
+      <param name="Target">The new selected range.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.AfterCalculate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_AfterCalculateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_dwCookie"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_NewWorkbookDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowBeforeCloseDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowBeforeEditDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowOpenDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_ProtectedViewWindowResizeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetBeforeDoubleClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetBeforeRightClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetCalculateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetFollowHyperlinkDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetPivotTableAfterValueChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetPivotTableBeforeAllocateChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetPivotTableBeforeCommitChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetPivotTableBeforeDiscardChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetPivotTableUpdateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_SheetSelectionChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WindowActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WindowDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WindowResizeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookAddinInstallDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookAddinUninstallDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookAfterSaveDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookAfterXmlExportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookAfterXmlImportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookBeforeCloseDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookBeforePrintDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookBeforeSaveDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookBeforeXmlExportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookBeforeXmlImportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookNewChartDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookNewSheetDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookOpenDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookPivotTableCloseConnectionDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookPivotTableOpenConnectionDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookRowsetCompleteDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.m_WorkbookSyncDelegate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.NewWorkbook(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.ProtectedViewWindow,Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.ProtectedViewWindow,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetActivate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetCalculate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetDeactivate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WindowActivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WindowDeactivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WindowResize(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookActivate(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookAddinInstall(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookAfterSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookBeforeClose(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookBeforePrint(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookBeforeSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookDeactivate(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookNewChart(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Chart)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookNewSheet(Microsoft.Office.Interop.Excel.Workbook,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookOpen(Microsoft.Office.Interop.Excel.Workbook)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.Workbook,System.String,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.AppEvents_SinkHelper.WorkbookSync(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Core.MsoSyncEventType)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WindowActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowActivate" /> event. The WindowActivate event occurs when any workbook window is activated.</summary>
+      <param name="Wb">The workbook displayed in the activated window.</param>
+      <param name="Wn">The activated window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WindowDeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowDeactivate" /> event. The WindowDeactivate event occurs when any workbook window is deactivated.</summary>
+      <param name="Wb">The workbook displayed in the deactivated window.</param>
+      <param name="Wn">The deactivated window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WindowResizeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WindowResize" /> event. The WindowResize event occurs when any workbook window is resized.</summary>
+      <param name="Wb">The workbook displayed in the resized window.</param>
+      <param name="Wn">The resized window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookActivate" /> event. The WorkbookActivate event occurs when any workbook is activated.</summary>
+      <param name="Wb">The activated workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinInstallEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAddinInstall" /> event. The WorkbookAddinInstall event occurs when a workbook is installed as an add-in.</summary>
+      <param name="Wb">The installed workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinUninstallEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAddinUninstall" /> event. The WorkbookAddinUninstall event occurs when any add-in workbook is uninstalled.</summary>
+      <param name="Wb">The uninstalled workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterSaveEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlExportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAfterXmlExport" /> event. The WorkbookAfterXmlExport event occurs after Microsoft Excel saves or exports data from any open workbook to an XML data file.</summary>
+      <param name="Wb">Required <see cref="T:Microsoft.Office.Interop.Excel.Workbook" />. The target workbook.</param>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The XML map that was used to save or export data.</param>
+      <param name="Url">Required String. The location of the XML file that was exported.</param>
+      <param name="Result">Required <see cref="T:Microsoft.Office.Interop.Excel.XlXmlExportResult" />. Indicates the results of the save or export operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlImportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookAfterXmlImport" /> event. The WorkbookAfterXmlImport event occurs after an existing XML data connection is refreshed, or new XML data is imported into any open Microsoft Excel workbook.</summary>
+      <param name="Wb">Required <see cref="T:Microsoft.Office.Interop.Excel.Workbook" />. The target workbook.</param>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The XML map that was used to import data.</param>
+      <param name="IsRefresh">Required Boolean. True if the event was triggered by refreshing an existing connection to XML data, False if a new mapping was created.</param>
+      <param name="Result">Required <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />. Indicates the results of the refresh or import operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeCloseEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeClose" /> event. The WorkbookBeforeClose event occurs immediately before any open workbook closes.</summary>
+      <param name="Wb">The workbook that's being closed.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the workbook doesn't close when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforePrintEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforePrint" /> event. The WorkbookBeforePrint event occurs before any open workbook is printed.</summary>
+      <param name="Wb">The workbook.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the workbook isn't printed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeSaveEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeSave" /> event. The WorkbookBeforeSave event occurs before any open workbook is saved.</summary>
+      <param name="Wb">The workbook.</param>
+      <param name="SaveAsUI">True if the Save As dialog box will be displayed.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the workbook isn't saved when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlExportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeXmlExport" /> event. The WorkbookBeforeXmlExport event occurs before Microsoft Excel saves or exports data from any open workbook to an XML data file.</summary>
+      <param name="Wb">Required <see cref="T:Microsoft.Office.Interop.Excel.Workbook" />. The target workbook.</param>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The XML map that will be used to save or export data.</param>
+      <param name="Url">Required String. The location of the XML file to be exported.</param>
+      <param name="Cancel">Required Boolean. Set to True to cancel the save or export operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlImportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookBeforeXmlImport" /> event. The WorkbookBeforeXmlImport event occurs before an existing XML data connection is refreshed, or new XML data is imported into any open Microsoft Excel workbook.</summary>
+      <param name="Wb">Required <see cref="T:Microsoft.Office.Interop.Excel.Workbook" />. The target workbook.</param>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The XML map that will be used to import data.</param>
+      <param name="Url">Required String. The location of the XML file to be imported.</param>
+      <param name="IsRefresh">Required Boolean. True if the event was triggered by refreshing an existing connection to XML data; False if a new mapping will be created.</param>
+      <param name="Cancel">Required Boolean. Set to True to cancel the import or refresh operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookDeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookDeactivate" /> event. The WorkbookDeactivate event occurs when any open workbook is deactivated.</summary>
+      <param name="Wb">The workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewChartEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewSheetEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookNewSheet" /> event. The WorkbookNewSheet event occurs when a new sheet is created in any open workbook.</summary>
+      <param name="Wb">The workbook.</param>
+      <param name="Sh">The new sheet.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookOpenEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookOpen" /> event. The WorkbookOpen event occurs when a workbook is opened.</summary>
+      <param name="Wb">The workbook.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableCloseConnectionEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookPivotTableCloseConnection" /> event. The WorkbookPivotTableCloseConnection event occurs after a PivotTable report connection has been closed.</summary>
+      <param name="Wb">Required. The selected workbook.</param>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableOpenConnectionEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookPivotTableOpenConnection" /> event. The WorkbookPivotTableOpenConnection event occurs after a PivotTable report connection has been opened.</summary>
+      <param name="Wb">Required. The selected workbook.</param>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookRowsetCompleteEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.AppEvents_WorkbookSyncEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.AppEvents_Event.WorkbookSync" /> event. The WorkbookSync event occurs when the local copy of a workbook that is part of a Document Workspace is synchronized with the copy on the server.</summary>
+      <param name="Wb">
+        <see cref="T:Microsoft.Office.Interop.Excel.Workbook" />. The workbook being synchronized.</param>
+      <param name="SyncEventType">Required <see cref="T:Microsoft.Office.Core.MsoSyncEventType" />. The status of the workbook synchronization.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Application">
+      <summary>Represents the entire Microsoft Excel application.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ApplicationClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.#ctor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass._FindFile"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass._Run2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass._Wait(System.Object)">
+      <param name="Time"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass._WSFunction(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.ActivateMicrosoftApp(Microsoft.Office.Interop.Excel.XlMSApplication)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveEncryptionSession">
+      <returns>Returns <see cref="T:System.Int32" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveMenuBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActivePrinter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveProtectedViewWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveSheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ActiveWorkbook"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_AfterCalculate(Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_NewWorkbook(Microsoft.Office.Interop.Excel.AppEvents_NewWorkbookEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeEditEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetActivate(Microsoft.Office.Interop.Excel.AppEvents_SheetActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeDoubleClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeRightClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetCalculate(Microsoft.Office.Interop.Excel.AppEvents_SheetCalculateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetChange(Microsoft.Office.Interop.Excel.AppEvents_SheetChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetDeactivate(Microsoft.Office.Interop.Excel.AppEvents_SheetDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.AppEvents_SheetFollowHyperlinkEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableUpdateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_SheetSelectionChange(Microsoft.Office.Interop.Excel.AppEvents_SheetSelectionChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WindowActivate(Microsoft.Office.Interop.Excel.AppEvents_WindowActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WindowDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WindowResize(Microsoft.Office.Interop.Excel.AppEvents_WindowResizeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookActivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookAddinInstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinInstallEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinUninstallEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookAfterSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlExportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlImportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeCloseEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookBeforePrint(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforePrintEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookBeforeSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeSaveEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlExportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlImportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookNewChart(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookNewSheet(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewSheetEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookOpen(Microsoft.Office.Interop.Excel.AppEvents_WorkbookOpenEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableCloseConnectionEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableOpenConnectionEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.AppEvents_WorkbookRowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.add_WorkbookSync(Microsoft.Office.Interop.Excel.AppEvents_WorkbookSyncEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.AddChartAutoFormat(System.Object,System.String,System.Object)">
+      <param name="Chart"></param>
+      <param name="Name"></param>
+      <param name="Description"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.AddCustomList(System.Object,System.Object)">
+      <param name="ListArray"></param>
+      <param name="ByRow"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AddIns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AddIns2"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.AfterCalculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AlertBeforeOverwriting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AltStartupPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AlwaysUseClearType">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AnswerWizard"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.AppEvents_Event_NewWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ArbitraryXMLSupportAvailable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AskToUpdateLinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Assistance">
+      <returns>Returns <see cref="T:Microsoft.Office.Core.IAssistance" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Assistant"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AutoCorrect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AutoFormatAsYouTypeReplaceHyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AutomationSecurity"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AutoPercentEntry"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.AutoRecover"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Build"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Calculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CalculateBeforeSave"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CalculateFull"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CalculateFullRebuild"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CalculateUntilAsyncQueriesDone"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Calculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CalculationInterruptKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CalculationState"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CalculationVersion"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Caller(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CanPlaySounds"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CanRecordSounds"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CellDragAndDrop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Cells"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CentimetersToPoints(System.Double)">
+      <param name="Centimeters"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Charts"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CheckAbort(System.Object)">
+      <param name="KeepAbort"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.CheckSpelling(System.String,System.Object,System.Object)">
+      <param name="Word"></param>
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ClipboardFormats(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ClusterConnector"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ColorButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Columns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.COMAddIns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CommandBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CommandUnderlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ConstrainNumeric"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ControlCharacters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.ConvertFormula(System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object,System.Object)">
+      <param name="Formula"></param>
+      <param name="FromReferenceStyle"></param>
+      <param name="ToReferenceStyle"></param>
+      <param name="ToAbsolute"></param>
+      <param name="RelativeTo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CopyObjectsWithCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Cursor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CursorMovement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CustomListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.CutCopyMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DataEntryMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DDEAppReturnCode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DDEExecute(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DDEInitiate(System.String,System.String)">
+      <param name="App"></param>
+      <param name="Topic"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DDEPoke(System.Int32,System.Object,System.Object)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+      <param name="Data"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DDERequest(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DDETerminate(System.Int32)">
+      <param name="Channel"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DecimalSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DefaultFilePath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DefaultSaveFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DefaultSheetDirection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DefaultWebOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DeferAsyncQueries"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DeleteChartAutoFormat(System.String)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DeleteCustomList(System.Int32)">
+      <param name="ListNum"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Dialogs"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DialogSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayAlerts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayClipboardWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayCommentIndicator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayDocumentActionTaskPane"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayDocumentInformationPanel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayExcel4Menus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayFormulaAutoComplete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayFormulaBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayFullScreen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayFunctionToolTips"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayInfoWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayInsertOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayNoteIndicator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayPasteOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayRecentFiles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayScrollBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayStatusBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DisplayXMLSourcePane(System.Object)">
+      <param name="XmlMap"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.DoubleClick"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy1(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy10(System.Object)">
+      <param name="arg"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy101"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy11"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy12(Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="p1"></param>
+      <param name="p2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy13(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy14"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy20(System.Int32)">
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+      <param name="grfCompareFunctions"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy4(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy5(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy6"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy8(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EditDirectlyInCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableAnimations"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableAutoComplete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableCancelKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableEvents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableLargeOperationAlert"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableLivePreview"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableSound"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.EnableTipWizard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ErrorCheckingOptions"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Excel4IntlMacroSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Excel4MacroSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.ExecuteExcel4Macro(System.String)">
+      <param name="String"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ExtendList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FeatureInstall"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileConverters(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileDialog(Microsoft.Office.Core.MsoFileDialogType)">
+      <param name="fileDialogType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileExportConverters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileFind"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileSearch"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileValidation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FileValidationPivot"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.FindFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FindFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FixedDecimal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FixedDecimalPlaces"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.FormulaBarHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.GenerateGetPivotData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.GenerateTableRefs"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.GetCustomListContents(System.Int32)">
+      <param name="ListNum"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.GetCustomListNum(System.Object)">
+      <param name="ListArray"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.GetOpenFilename(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="FileFilter"></param>
+      <param name="FilterIndex"></param>
+      <param name="Title"></param>
+      <param name="ButtonText"></param>
+      <param name="MultiSelect"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.GetPhonetic(System.Object)">
+      <param name="Text"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.GetSaveAsFilename(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="InitialFilename"></param>
+      <param name="FileFilter"></param>
+      <param name="FilterIndex"></param>
+      <param name="Title"></param>
+      <param name="ButtonText"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Goto(System.Object,System.Object)">
+      <param name="Reference"></param>
+      <param name="Scroll"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Help(System.Object,System.Object)">
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.HideChartDraftModeNotification"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.HighQualityModeForGraphics"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Hinstance"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.HinstancePtr"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Hwnd"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.IgnoreRemoteRequests"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.InchesToPoints(System.Double)">
+      <param name="Inches"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.InputBox(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Prompt"></param>
+      <param name="Title"></param>
+      <param name="Default"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.InsertChartInDraftMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Interactive"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.International(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Intersect(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.IsSandboxed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Iteration"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.LanguageSettings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.LargeButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.LargeOperationCellThousandCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.LibraryPath"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.MacroOptions(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Description"></param>
+      <param name="HasMenu"></param>
+      <param name="MenuText"></param>
+      <param name="HasShortcutKey"></param>
+      <param name="ShortcutKey"></param>
+      <param name="Category"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpContextID"></param>
+      <param name="HelpFile"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.MacroOptions2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.MailLogoff"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.MailLogon(System.Object,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="Password"></param>
+      <param name="DownloadNewMail"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MailSession"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MailSystem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MapPaperSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MathCoprocessorAvailable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MaxChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MaxIterations"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MeasurementUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MemoryFree"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MemoryTotal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MemoryUsed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MouseAvailable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MoveAfterReturn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MoveAfterReturnDirection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.MultiThreadedCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.NetworkTemplatesPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.NewWorkbook"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.NextLetter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ODBCErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ODBCTimeout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OLEDBErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnCalculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnEntry"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.OnKey(System.String,System.Object)">
+      <param name="Key"></param>
+      <param name="Procedure"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.OnRepeat(System.String,System.String)">
+      <param name="Text"></param>
+      <param name="Procedure"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.OnTime(System.Object,System.String,System.Object,System.Object)">
+      <param name="EarliestTime"></param>
+      <param name="Procedure"></param>
+      <param name="LatestTime"></param>
+      <param name="Schedule"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.OnUndo(System.String,System.String)">
+      <param name="Text"></param>
+      <param name="Procedure"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OnWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OperatingSystem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.OrganizationName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Path"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.PathSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.PivotTableSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.PreviousSelections(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.PrintCommunication"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ProductCode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.PromptForSummaryInfo"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowBeforeClose"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowBeforeEdit"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowOpen"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindowResize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ProtectedViewWindows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Quit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Quitting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Range(System.Object,System.Object)">
+      <param name="Cell1"></param>
+      <param name="Cell2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Ready"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.RecentFiles"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.RecordMacro(System.Object,System.Object)">
+      <param name="BasicCode"></param>
+      <param name="XlmCode"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.RecordRelative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ReferenceStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.RegisteredFunctions(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.RegisterXLL(System.String)">
+      <param name="Filename"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_AfterCalculate(Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_NewWorkbook(Microsoft.Office.Interop.Excel.AppEvents_NewWorkbookEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowBeforeEditEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowOpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.AppEvents_ProtectedViewWindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetActivate(Microsoft.Office.Interop.Excel.AppEvents_SheetActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeDoubleClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.AppEvents_SheetBeforeRightClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetCalculate(Microsoft.Office.Interop.Excel.AppEvents_SheetCalculateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetChange(Microsoft.Office.Interop.Excel.AppEvents_SheetChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetDeactivate(Microsoft.Office.Interop.Excel.AppEvents_SheetDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.AppEvents_SheetFollowHyperlinkEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.AppEvents_SheetPivotTableUpdateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_SheetSelectionChange(Microsoft.Office.Interop.Excel.AppEvents_SheetSelectionChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WindowActivate(Microsoft.Office.Interop.Excel.AppEvents_WindowActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WindowDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WindowDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WindowResize(Microsoft.Office.Interop.Excel.AppEvents_WindowResizeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookActivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookAddinInstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinInstallEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAddinUninstallEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookAfterSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlExportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookAfterXmlImportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookBeforeClose(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeCloseEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookBeforePrint(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforePrintEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookBeforeSave(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeSaveEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlExportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.AppEvents_WorkbookBeforeXmlImportEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookDeactivate(Microsoft.Office.Interop.Excel.AppEvents_WorkbookDeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookNewChart(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookNewSheet(Microsoft.Office.Interop.Excel.AppEvents_WorkbookNewSheetEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookOpen(Microsoft.Office.Interop.Excel.AppEvents_WorkbookOpenEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableCloseConnectionEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.AppEvents_WorkbookPivotTableOpenConnectionEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.AppEvents_WorkbookRowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.remove_WorkbookSync(Microsoft.Office.Interop.Excel.AppEvents_WorkbookSyncEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Repeat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ReplaceFormat"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.ResetTipWizard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.RollZoom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Rows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.RTD"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Save(System.Object)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SaveISO8601Dates"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.SaveWorkspace(System.Object)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ScreenUpdating"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Selection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.SendKeys(System.Object,System.Object)">
+      <param name="Keys"></param>
+      <param name="Wait"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.SetDefaultChart(System.Object,System.Object)">
+      <param name="FormatName"></param>
+      <param name="Gallery"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.SharePointVersion(System.String)">
+      <returns>Returns <see cref="T:System.Int32" />.</returns>
+      <param name="bstrUrl"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetBeforeDoubleClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetBeforeRightClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetCalculate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetFollowHyperlink"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetPivotTableAfterValueChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetPivotTableBeforeAllocateChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetPivotTableBeforeCommitChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetPivotTableBeforeDiscardChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetPivotTableUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Sheets"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.SheetSelectionChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SheetsInNewWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShortcutMenus(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowChartTipNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowChartTipValues"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowDevTools"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowMenuFloaties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowSelectionFloaties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowStartupDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowToolTips"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ShowWindowsInTaskbar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SmartArtColors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SmartArtLayouts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SmartArtQuickStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SmartTagRecognizers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Speech"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.SpellingOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.StandardFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.StandardFontSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.StartupPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.StatusBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Support(System.Object,System.Int32,System.Object)">
+      <param name="Object"></param>
+      <param name="ID"></param>
+      <param name="arg"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.TemplatesPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ThisCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ThisWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.ThousandsSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Toolbars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.TransitionMenuKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.TransitionMenuKeyAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.TransitionNavigKeys"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UILanguage"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Undo"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Union(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UsableHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UsableWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UseClusterConnector"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UsedObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UserControl"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UserLibraryPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UserName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.UseSystemSeparators"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.VBE"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Version"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Visible"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Volatile(System.Object)">
+      <param name="Volatile"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ApplicationClass.Wait(System.Object)">
+      <param name="Time"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.WarnOnFunctionNameConflict"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Watches"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Width"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WindowActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WindowDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WindowResize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Windows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.WindowsForPens"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.WindowState"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookAddinInstall"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookAddinUninstall"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookAfterSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookAfterXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookAfterXmlImport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookBeforeClose"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookBeforePrint"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookBeforeSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookBeforeXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookBeforeXmlImport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookNewChart"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookNewSheet"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookOpen"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookPivotTableCloseConnection"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookPivotTableOpenConnection"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookRowsetComplete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Workbooks"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ApplicationClass.WorkbookSync"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.WorksheetFunction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ApplicationClass.Worksheets"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Arc"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc._Dummy43"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.AutoSize">
+      <summary>True if the size of the specified object is changed automatically to fit text within its boundaries. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.LockedText">
+      <summary>True if the text in the specified object will be locked to prevent changes when the workbook is protected. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arc.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arc.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Arcs"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Arcs.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Arcs.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Areas">
+      <summary>A collection of the areas, or contiguous blocks of cells, within a selection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Areas.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Areas.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AutoCorrect">
+      <summary>Contains Microsoft Excel AutoCorrect attributes (capitalization of names of days, correction of two initial capital letters, automatic correction list, and so on).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AutoCorrect.AddReplacement(System.String,System.String)">
+      <summary>Adds an entry to the array of AutoCorrect replacements.</summary>
+      <param name="What">Required String. The text to be replaced. If this string already exists in the array of AutoCorrect replacements, the existing substitute text is replaced by the new text.</param>
+      <param name="Replacement">Required String. The replacement text.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.AutoExpandListRange">
+      <summary>A Boolean value indicating whether automatic expansion is enabled for lists.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.AutoFillFormulasInLists">
+      <summary>Affects the creation of calculated columns created by automatic fill-down lists. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.CapitalizeNamesOfDays">
+      <summary>True if the first letter of day names is capitalized automatically.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.CorrectCapsLock">
+      <summary>True if Microsoft Excel automatically corrects accidental use of the CAPS LOCK key.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.CorrectSentenceCap">
+      <summary>True if Microsoft Excel automatically corrects sentence (first word) capitalization.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AutoCorrect.DeleteReplacement(System.String)">
+      <summary>Deletes an entry from the array of AutoCorrect replacements.</summary>
+      <param name="What">Required String. The text to be replaced, as it appears in the row to be deleted from the array of AutoCorrect replacements. If this string doesn't exist in the array of AutoCorrect replacements, this method fails.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.DisplayAutoCorrectOptions">
+      <summary>Allows the user to display or hide the AutoCorrect Options button. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.ReplacementList(System.Object)">
+      <summary>Returns the array of AutoCorrect replacements.</summary>
+      <param name="Index">Optional Object. The row index of the array of AutoCorrect replacements to be returned. The row is returned as a one-dimensional array with two elements: The first element is the text in column 1, and the second element is the text in column 2.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.ReplaceText">
+      <summary>True if text in the list of AutoCorrect replacements is replaced automatically.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoCorrect.TwoInitialCapitals">
+      <summary>True if words that begin with two capital letters are corrected automatically.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AutoFilter">
+      <summary>Represents autofiltering for the specified worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AutoFilter.ApplyFilter">
+      <summary>Applies the specified <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" />object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.FilterMode">
+      <summary>Returns True if the worksheet is in the AutoFilter filter mode. Read-only Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Filters">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Filters" /> collection that represents all the filters in an autofiltered range. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range to which the specified AutoFilter applies.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AutoFilter.ShowAllData">
+      <summary>Displays all the data returned by the <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" />object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoFilter.Sort">
+      <summary>Gets the sort column or columns, and sort order for the <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" /> collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Sort" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AutoRecover">
+      <summary>Represents the automatic recovery features of a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Path">
+      <summary>Sets or returns the complete path to where Microsoft Excel will store the AutoRecover temporary files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AutoRecover.Time">
+      <summary>Sets or returns the time interval for the <see cref="T:Microsoft.Office.Interop.Excel.AutoRecover" /> object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Axes">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Axis" /> objects in the specified chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Axes._Default(Microsoft.Office.Interop.Excel.XlAxisType,Microsoft.Office.Interop.Excel.XlAxisGroup)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axes.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Axes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Axes.Item(Microsoft.Office.Interop.Excel.XlAxisType,Microsoft.Office.Interop.Excel.XlAxisGroup)">
+      <summary>Returns a single <see cref="T:Microsoft.Office.Interop.Excel.Axis" /> object from an <see cref="T:Microsoft.Office.Interop.Excel.Axes" /> collection.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlAxisType" />. The axis type.XlAxisType can be one of these constants:xlCategory.xlSeriesAxis Valid only for 3-D charts.xlValue.</param>
+      <param name="AxisGroup">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlAxisGroup" />. The axis.XlAxisGroup can be one of these constants:xlPrimary DefaultxlSecondary</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axes.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Axis">
+      <summary>Represents a single axis in a chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.AxisBetweenCategories">
+      <summary>True if the value axis crosses the category axis between categories.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.AxisGroup">
+      <summary>Returns the group for the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.AxisTitle">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AxisTitle" /> object that represents the title of the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.BaseUnit">
+      <summary>Returns or sets the base unit for the specified category axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.BaseUnitIsAuto">
+      <summary>True if Microsoft Excel chooses appropriate base units for the specified category axis. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.CategoryNames">
+      <summary>Returns or sets all the category names for the specified axis as a text array.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.CategoryType">
+      <summary>Returns or sets the category axis type.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Crosses">
+      <summary>Returns or sets the point on the specified axis where the other axis crosses.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.CrossesAt">
+      <summary>Returns or sets the point on the value axis where the category axis crosses it. Applies only to the value axis.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Axis.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnit">
+      <summary>Returns or sets the unit label for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnitCustom">
+      <summary>If the value of the <see cref="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnit" /> property is xlCustom, the DisplayUnitCustom property returns or sets the value of the displayed units. The value must be from 0 through 10E307.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnitLabel">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.DisplayUnitLabel" /> object for the specified axis. Returns Null if the <see cref="P:Microsoft.Office.Interop.Excel.Axis.HasDisplayUnitLabel" /> property is set to False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.HasDisplayUnitLabel">
+      <summary>True if the label specified by the <see cref="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnit" /> or <see cref="P:Microsoft.Office.Interop.Excel.Axis.DisplayUnitCustom" /> property is displayed on the specified axis. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.HasMajorGridlines">
+      <summary>True if the axis has major gridlines. Only axes in the primary axis group can have gridlines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.HasMinorGridlines">
+      <summary>True if the axis has minor gridlines. Only axes in the primary axis group can have gridlines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.HasTitle">
+      <summary>True if the axis or chart has a visible title.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.LogBase">
+      <summary>Returns or sets the base of the logarithm when you are using log scales. Read/write Double. </summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MajorGridlines">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Gridlines" /> object that represents the major gridlines for the specified axis. Only axes in the primary axis group can have gridlines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MajorTickMark">
+      <summary>Returns or sets the type of major tick mark for the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MajorUnit">
+      <summary>Returns or sets the major units for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MajorUnitIsAuto">
+      <summary>True if Microsoft Excel calculates the major units for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MajorUnitScale">
+      <summary>Returns or sets the major unit scale value for the category axis when the <see cref="P:Microsoft.Office.Interop.Excel.Axis.CategoryType" /> property is set to xlTimeScale.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MaximumScale">
+      <summary>Returns or sets the maximum value on the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MaximumScaleIsAuto">
+      <summary>True if Microsoft Excel calculates the maximum value for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinimumScale">
+      <summary>Returns or sets the minimum value on the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinimumScaleIsAuto">
+      <summary>True if Microsoft Excel calculates the minimum value for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinorGridlines">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Gridlines" /> object that represents the minor gridlines for the specified axis. Only axes in the primary axis group can have gridlines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinorTickMark">
+      <summary>Returns or sets the type of minor tick mark for the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinorUnit">
+      <summary>Returns or sets the minor units on the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinorUnitIsAuto">
+      <summary>True if Microsoft Excel calculates minor units for the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.MinorUnitScale">
+      <summary>Returns or sets the minor unit scale value for the category axis when the <see cref="P:Microsoft.Office.Interop.Excel.Axis.CategoryType" /> property is set to xlTimeScale.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.ReversePlotOrder">
+      <summary>True if Microsoft Excel plots data points from last to first.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.ScaleType">
+      <summary>Returns or sets the value axis scale type.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Axis.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.TickLabelPosition">
+      <summary>Describes the position of tick-mark labels on the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.TickLabels">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TickLabels" /> object that represents the tick-mark labels for the specified axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.TickLabelSpacing">
+      <summary>Returns or sets the number of categories or series between tick-mark labels. Applies only to category and series axes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.TickLabelSpacingIsAuto">
+      <summary>Returns or sets whether or not the tick label spacing is automatic. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.TickMarkSpacing">
+      <summary>Returns or sets the number of categories or series between tick marks. Applies only to category and series axes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Type">
+      <summary>Returns the Axis type.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Axis.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.AxisTitle">
+      <summary>Represents a chart axis title.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Caption">
+      <summary>The axis title text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within the object text. You can use the Characters object to format characters within a text string.</summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the <paramref name="Start" /> character).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AxisTitle.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object that contains fill formatting properties for the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Formula">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in English. </summary>
+      <returns>The formula of the object using A1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.FormulaLocal">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using A1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.FormulaR1C1">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in English. </summary>
+      <returns>The formula of the object using R1C1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.FormulaR1C1Local">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using R1C1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Height">
+      <summary>Gets the height, in points, of the object. </summary>
+      <returns>The height, in points, of the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.IncludeInLayout">
+      <summary>True if an axis title  will occupy the chart layout space when a chart layout is being determined. The default value is True. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Position">
+      <summary>Returns or sets the position of the axis title on the chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.AxisTitle.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Top">
+      <summary>The distance, in points, from the top of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.AxisTitle.Width">
+      <summary>Gets the width, in points, of the object. </summary>
+      <returns>The width, in points, of the object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Border">
+      <summary>Represents the border of an object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.Color">
+      <summary>Returns or sets the primary color of the border.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.ColorIndex">
+      <summary>Returns or sets the color of the border.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.LineStyle">
+      <summary>Returns or sets the line style for the border.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.ThemeColor">
+      <summary>Returns or sets the theme color in the applied color scheme that is associated with the specified object.  Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens a color.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Border.Weight">
+      <summary>Returns or sets the weight of the border.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Borders">
+      <summary>A collection of four <see cref="T:Microsoft.Office.Interop.Excel.Border" /> objects that represent the four borders of a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> or <see cref="T:Microsoft.Office.Interop.Excel.Style" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders._Default(Microsoft.Office.Interop.Excel.XlBordersIndex)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Color">
+      <summary>Returns or sets the primary color of all four borders of a range. If they're not all the same color, returns 0 (zero).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.ColorIndex">
+      <summary>Returns or sets the color of all four borders. Returns Null if all four borders aren't the same color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Borders.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Item(Microsoft.Office.Interop.Excel.XlBordersIndex)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents one of the borders of either a range of cells or a style.</summary>
+      <param name="Index">Required <see cref="T:Microsoft.Office.Interop.Excel.XlBordersIndex" />.Can be one of these XlBordersIndex constants:xlDiagonalDownxlDiagonalUpxlEdgeBottomxlEdgeLeftxlEdgeRightxlEdgeTopxlInsideHorizontalxlInsideVertical</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.LineStyle">
+      <summary>Returns or sets the line style for the border.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.ThemeColor">
+      <summary>Returns or sets the theme color in the applied color scheme that is associated with the specified object.  Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens a color.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Value">
+      <summary>Returns or sets the line style for the border.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Borders.Weight">
+      <summary>Returns or sets the weight of the border.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Button"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.DismissButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.PhoneticAccelerator">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Phonetic" />
+ object, which contains information about a specific phonetic text string in a cell.</summary>
+      <returns>Phonetic</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Button.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Button.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Buttons"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.AutoSize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.DismissButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.HorizontalAlignment"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Buttons.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Buttons.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.CalculatedFields">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> objects that represents all the calculated fields in the specified PivotTable report.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedFields._Add(System.String,System.String)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedFields._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedFields.Add(System.String,System.String,System.Object)">
+      <summary>Creates a new calculated field. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object.</summary>
+      <param name="Name">Required String. The name of the field.</param>
+      <param name="Formula">Required String. The formula for the field.</param>
+      <param name="UseStandardFormula">Optional Object. False (default) for upward compatibility. True for strings contained in any arguments that are field names (will be interpreted as having been formatted in standard U.S. English instead of local settings).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedFields.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedFields.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedFields.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedFields.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedFields.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedFields.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CalculatedItems">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> objects that represent all the calculated items in the specified PivotTable report.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedItems._Add(System.String,System.String)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedItems._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedItems.Add(System.String,System.String,System.Object)">
+      <summary>Creates a new calculated item. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object.</summary>
+      <param name="Name">Required String. The name of the item.</param>
+      <param name="Formula">Required String. The formula for the item.</param>
+      <param name="UseStandardFormula">Optional Object. False (default) for upward compatibility. True for strings contained in any arguments that are item names (will be interpreted as having been formatted in standard U.S. English instead of local settings).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedItems.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedItems.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedItems.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedItems.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedItems.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CalculatedMember">
+      <summary>Represents the calculated fields and calculated items for PivotTables with Online Analytical Processing (OLAP) data sources.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedMember.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.DisplayFolder">
+      <summary>Gets the display folder name for a named set. </summary>
+      <returns>The display folder name for a named set.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Dynamic">
+      <summary>Gets whether the specified named set is recalculated with every update. </summary>
+      <returns>true if the specified named set is recalculated with every update; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.FlattenHierarchies">
+      <summary>Gets or sets whether items from all levels of the hierarchy of the specified named set are displayed in the same field of a PivotTable report based on an OLAP cube. </summary>
+      <returns>true if items from all levels of the hierarchy of the specified named set are displayed in the same field of a PivotTable report based on an OLAP cube; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Formula">
+      <summary>Returns the member's formula in multidimensional expressions (MDX) syntax.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.HierarchizeDistinct">
+      <summary>Gets or sets whether to order and remove duplicates when displaying the hierarchy of the specified named set in a PivotTable report based on an OLAP cube. </summary>
+      <returns>true if duplicates should be ordered and removed when displaying the hierarchy of the specified named set in a PivotTable report based on an OLAP cube; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.IsValid">
+      <summary>Returns a Boolean that indicates whether the specified calculated member has been successfully instantiated with the OLAP provider during the current session.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.SolveOrder">
+      <summary>Returns an Integer specifying the value of the calculated member's solve order MDX (multidimensional expression) argument. The default value is zero.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.SourceName">
+      <summary>Returns the specified object’s name as it appears in the original source data for the specified PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMember.Type">
+      <summary>Returns the calculated member type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CalculatedMembers">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.CalculatedMember" /> objects on the specified PivotTable.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedMembers.Add(System.String,System.String,System.Object,System.Object)">
+      <summary>Adds a calculated field or calculated item to a PivotTable.</summary>
+      <param name="Name">Required String. The name of the calculated member.</param>
+      <param name="Formula">Required String. The formula of the calculated member.</param>
+      <param name="SolveOrder">Optional Object. The solve order for the calculated member.</param>
+      <param name="Type">Optional Object. The type of calculated member.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedMembers.Add2(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.CalculatedMember" />.</returns>
+      <param name="Name"></param>
+      <param name="Formula"></param>
+      <param name="SolveOrder"></param>
+      <param name="Type"></param>
+      <param name="Dynamic"></param>
+      <param name="DisplayFolder"></param>
+      <param name="HierarchizeDistinct"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalculatedMembers.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalculatedMembers.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CalloutFormat">
+      <summary>Contains properties and methods that apply to line callouts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Accent">
+      <summary>Allows the user to place a vertical accent bar to separate the callout text from the callout line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Angle">
+      <summary>Returns or sets the angle of the callout line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.AutoAttach">
+      <summary>True if the place where the callout line attaches to the callout text box changes depending on whether the origin of the callout line (where the callout points to) is to the left or right of the callout text box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.AutoLength">
+      <summary>Applies only to callouts whose lines consist of more than one segment (types msoCalloutThree and msoCalloutFour).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalloutFormat.AutomaticLength">
+      <summary>Specifies that the first segment of the callout line (the segment attached to the text callout box) be scaled automatically when the callout is moved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Border">
+      <summary>Represents the visibility options for the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalloutFormat.CustomDrop(System.Single)">
+      <summary>Sets the vertical distance (in points) from the edge of the text bounding box to the place where the callout line attaches to the text box.</summary>
+      <param name="Drop">Required Single. The drop distance, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalloutFormat.CustomLength(System.Single)">
+      <summary>Specifies that the first segment of the callout line (the segment attached to the text callout box) retains a fixed length whenever the callout is moved.</summary>
+      <param name="Length">Required Single. The length of the first segment of the callout in points.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Drop">
+      <summary>For callouts with an explicitly set drop value, returns the vertical distance (in points) from the edge of the text bounding box to the place where the callout line attaches to the text box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.DropType">
+      <summary>Returns a value that indicates where the callout line attaches to the callout text box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Gap">
+      <summary>Returns or sets the horizontal distance (in points) between the end of the callout line and the text bounding box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Length">
+      <summary>When the <see cref="P:Microsoft.Office.Interop.Excel.CalloutFormat.AutoLength" /> property of the specified callout is set to False, returns the length (in points) of the first segment of the callout line (the segment attached to the text callout box).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CalloutFormat.PresetDrop(Microsoft.Office.Core.MsoCalloutDropType)">
+      <summary>Specifies whether the callout line attaches to the top, bottom, or center of the callout text box or whether it attaches at a point that’s a specified distance from the top or bottom of the text box.</summary>
+      <param name="DropType">Required <see cref="T:Microsoft.Office.Interop.Office.MsoCalloutDropType" />. The starting position of the callout line relative to the text bounding box. Can be one of these MsoCalloutDropType constants:msoCalloutDropBottommsoCalloutDropCentermsoCalloutDropCustom Specifying msoCalloutDropCustom for this argument will cause your code to fail.msoCalloutDropMixedmsoCalloutDropTop</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CalloutFormat.Type">
+      <summary>Returns or sets the callout format type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CellFormat">
+      <summary>Represents the search criteria for the cell format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.AddIndent">
+      <summary>True if text is automatically indented when the text alignment in a cell is set to equal distribution either horizontally or vertically.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Borders">
+      <summary>Allows the user to set or return the search criteria based on the cell's border format.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CellFormat.Clear">
+      <summary>Clears the criteria set in the <see cref="P:Microsoft.Office.Interop.Excel._Application.FindFormat" /> and <see cref="P:Microsoft.Office.Interop.Excel._Application.ReplaceFormat" /> properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object, allowing the user to set or return the search criteria based on the cell's font format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.FormulaHidden">
+      <summary>True if the formula will be hidden when the worksheet is protected. Returns Null if the specified range contains some cells with FormulaHidden equal to True and some cells with FormulaHidden equal to False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.IndentLevel">
+      <summary>Returns or sets the indent level for the cell or range. Can be an integer from 0 to 15.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object allowing the user to set or return the search criteria based on the cell's interior format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected. Returns Null if the specified range contains both locked and unlocked cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.MergeCells">
+      <summary>True if the range or style contains merged cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.NumberFormat">
+      <summary>Returns or sets the format code for the object. Returns Null if all cells in the specified range don't have the same number format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.ShrinkToFit">
+      <summary>True if text automatically shrinks to fit in the available column width. Returns Null if this property isn’t set to the same value for all cells in the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CellFormat.WrapText">
+      <summary>True if Microsoft Excel wraps the text in the object. Returns Null if the specified range contains some cells that wrap text and other cells that don’t.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Characters">
+      <summary>Represents characters in an object that contains text. The Characters object lets you modify any sequence of characters contained in the full text string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Caption">
+      <summary>The text of this range of characters.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Characters.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Characters.Insert(System.String)">
+      <summary>Inserts a string preceding the selected characters.</summary>
+      <param name="String">Required String. The string to insert.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.PhoneticCharacters">
+      <summary>Returns or sets the phonetic text in the specified <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Characters.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Chart">
+      <summary>Represents a chart in a workbook. The chart can be either an embedded chart (contained in a <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" />) or a separate chart sheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartArea">
+      <summary>Represents the chart area of a chart. The chart area on a 2-D chart contains the axes, the chart title, the axis titles, and the legend. The chart area on a 3-D chart contains the chart title and the legend; it doesn’t include the plot area (the area within the chart area where the data is plotted). For information about formatting the plot area, see the <see cref="T:Microsoft.Office.Interop.Excel.PlotArea" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartArea.Clear">
+      <summary>Clears the entire object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartArea.ClearContents">
+      <summary>Clears the data from a chart but leaves the formatting.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartArea.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartArea.Copy">
+      <summary>Copies the object to the Clipboard.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.RoundedCorners">
+      <summary>True if the embedded chart has rounded corners. Read/write Boolean.</summary>
+      <returns>Boolean.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartArea.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartArea.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.#ctor"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_Activate(Microsoft.Office.Interop.Excel.ChartEvents_ActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_BeforeDoubleClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeDoubleClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_BeforeRightClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeRightClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_Calculate(Microsoft.Office.Interop.Excel.ChartEvents_CalculateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_Deactivate(Microsoft.Office.Interop.Excel.ChartEvents_DeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_DragOver(Microsoft.Office.Interop.Excel.ChartEvents_DragOverEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_DragPlot(Microsoft.Office.Interop.Excel.ChartEvents_DragPlotEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_MouseDown(Microsoft.Office.Interop.Excel.ChartEvents_MouseDownEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_MouseMove(Microsoft.Office.Interop.Excel.ChartEvents_MouseMoveEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_MouseUp(Microsoft.Office.Interop.Excel.ChartEvents_MouseUpEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_Resize(Microsoft.Office.Interop.Excel.ChartEvents_ResizeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_Select(Microsoft.Office.Interop.Excel.ChartEvents_SelectEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.add_SeriesChange(Microsoft.Office.Interop.Excel.ChartEvents_SeriesChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ApplyChartTemplate(System.String)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ApplyCustomType(Microsoft.Office.Interop.Excel.XlChartType,System.Object)">
+      <param name="ChartType"></param>
+      <param name="TypeName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+      <param name="ShowSeriesName"></param>
+      <param name="ShowCategoryName"></param>
+      <param name="ShowValue"></param>
+      <param name="ShowPercentage"></param>
+      <param name="ShowBubbleSize"></param>
+      <param name="Separator"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ApplyLayout(System.Int32,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Area3DGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.AreaGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.AutoFormat(System.Int32,System.Object)">
+      <param name="Gallery"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.AutoScaling"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Axes(System.Object,Microsoft.Office.Interop.Excel.XlAxisGroup)">
+      <param name="Type"></param>
+      <param name="AxisGroup"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.BackWall"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Bar3DGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.BarGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.BarShape"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.BeforeDoubleClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.BeforeRightClick"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.Calculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ChartArea"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.ChartEvents_Event_Activate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.ChartEvents_Event_Select"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ChartGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ChartObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ChartStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ChartTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ChartType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ChartWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Source"></param>
+      <param name="Gallery"></param>
+      <param name="Format"></param>
+      <param name="PlotBy"></param>
+      <param name="CategoryLabels"></param>
+      <param name="SeriesLabels"></param>
+      <param name="HasLegend"></param>
+      <param name="Title"></param>
+      <param name="CategoryTitle"></param>
+      <param name="ValueTitle"></param>
+      <param name="ExtraTitle"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ClearToMatchStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Column3DGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ColumnGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.CopyChartBuild"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat,Microsoft.Office.Interop.Excel.XlPictureAppearance)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+      <param name="Size"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Corners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.CreatePublisher(System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Edition"></param>
+      <param name="Appearance"></param>
+      <param name="Size"></param>
+      <param name="ContainsPICT"></param>
+      <param name="ContainsBIFF"></param>
+      <param name="ContainsRTF"></param>
+      <param name="ContainsVALU"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.DataTable"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.DepthPercent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Deselect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.DisplayBlanksAs"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.DoughnutGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.DragOver"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.DragPlot"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.DropDowns(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Elevation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Export(System.String,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FilterName"></param>
+      <param name="Interactive"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Floor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.GapDepth"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.GetChartElement(System.Int32,System.Int32,System.Int32@,System.Int32@,System.Int32@)">
+      <param name="x"></param>
+      <param name="y"></param>
+      <param name="ElementID"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HasAxis(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HasDataTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HasLegend"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HasPivotFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HasTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.HeightPercent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Hyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.InDraftMode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Legend"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Line3DGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.LineGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Lines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ListBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Location(Microsoft.Office.Interop.Excel.XlChartLocation,System.Object)">
+      <param name="Where"></param>
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.MailEnvelope"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.MouseDown"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.MouseMove"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.MouseUp"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Next"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.OLEObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Paste(System.Object)">
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Perspective"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Pie3DGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.PieGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PivotLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PlotArea"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PlotBy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PlotVisibleOnly"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Previous"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.PrintedCommentPages"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectGoalSeek"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectionMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ProtectSelection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.RadarGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Refresh"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_Activate(Microsoft.Office.Interop.Excel.ChartEvents_ActivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_BeforeDoubleClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeDoubleClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_BeforeRightClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeRightClickEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_Calculate(Microsoft.Office.Interop.Excel.ChartEvents_CalculateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_Deactivate(Microsoft.Office.Interop.Excel.ChartEvents_DeactivateEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_DragOver(Microsoft.Office.Interop.Excel.ChartEvents_DragOverEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_DragPlot(Microsoft.Office.Interop.Excel.ChartEvents_DragPlotEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_MouseDown(Microsoft.Office.Interop.Excel.ChartEvents_MouseDownEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_MouseMove(Microsoft.Office.Interop.Excel.ChartEvents_MouseMoveEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_MouseUp(Microsoft.Office.Interop.Excel.ChartEvents_MouseUpEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_Resize(Microsoft.Office.Interop.Excel.ChartEvents_ResizeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_Select(Microsoft.Office.Interop.Excel.ChartEvents_SelectEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.remove_SeriesChange(Microsoft.Office.Interop.Excel.ChartEvents_SeriesChangeEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.Resize">
+      <summary>The Resize method allows a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object  to be resized over a new range.  No cells are inserted or moved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.RightAngleAxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Rotation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="Local"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SaveChartTemplate(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Scripts"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartClass.SeriesChange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SeriesCollection(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SetBackgroundPicture(System.String)">
+      <param name="Filename"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SetDefaultChart(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SetElement(Microsoft.Office.Core.MsoChartElementType)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.SetSourceData(Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <param name="Source"></param>
+      <param name="PlotBy"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Shapes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowAllFieldButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowAxisFieldButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowDataLabelsOverMaximum"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowDraftModeButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowLegendFieldButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowReportFilterFieldButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowValueFieldButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.ShowWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.SideWall"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.SizeWithWindow"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.SubType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.SurfaceGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Tab"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.Walls"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartClass.WallsAndGridlines2D"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartClass.XYGroups(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartColorFormat">
+      <summary>Used only with charts. Represents the color of a one-color object or the foreground or background color of an object with a gradient or patterned fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.RGB">
+      <summary>Returns the red-green-blue value of the specified color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.SchemeColor">
+      <summary>Returns or sets the color of a <see cref="T:Microsoft.Office.Interop.Excel.ChartColorFormat" /> object as an index in the current color scheme.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartColorFormat.Type">
+      <summary>Returns whether the color is an RGB or scheme type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.BeforeDoubleClick(System.Int32,System.Int32,System.Int32,System.Boolean@)">
+      <param name="ElementID"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.BeforeRightClick(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.DragOver"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.DragPlot"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.MouseDown(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.MouseMove(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.MouseUp(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.Resize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.Select(System.Int32,System.Int32,System.Int32)">
+      <param name="ElementID"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents.SeriesChange(System.Int32,System.Int32)">
+      <param name="SeriesIndex"></param>
+      <param name="PointIndex"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_ActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Activate" /> event. The Activate event occurs when a chart sheet or embedded chart is activated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_BeforeDoubleClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.BeforeDoubleClick" /> event. The BeforeDoubleClick event occurs when an embedded chart is double-clicked, before the default double-click action.</summary>
+      <param name="ElementID">Required. The double-clicked object.</param>
+      <param name="Arg1">Depends on <paramref name="ElementID" />.</param>
+      <param name="Arg2">Depends on <paramref name="ElementID" />.</param>
+      <param name="Cancel">Optional. False when the event occurs. If the event procedure sets this argument to True, the default double-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_BeforeRightClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.BeforeRightClick" /> event. The BeforeRightClick event occurs when an embedded chart is right-clicked, before the default right-click action.</summary>
+      <param name="Cancel">Required. False when the event occurs. If the event sets this argument to True, the default right-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_CalculateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Calculate" /> event. The Calculate event occurs after the chart plots new or changed data.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_DeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Deactivate" /> event. The Deactivate event occurs when the chart is deactivated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_DragOverEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.DragOver" /> event. The DragOver event occurs when a range of cells is dragged over a chart.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_DragPlotEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.DragPlot" /> event. The DragPlot event occurs when a range of cells is dragged and dropped on a chart.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object events.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Activate">
+      <summary>Occurs when a chart sheet or embedded chart is activated.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_Activate(Microsoft.Office.Interop.Excel.ChartEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_BeforeDoubleClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_BeforeRightClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_Calculate(Microsoft.Office.Interop.Excel.ChartEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_Deactivate(Microsoft.Office.Interop.Excel.ChartEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_DragOver(Microsoft.Office.Interop.Excel.ChartEvents_DragOverEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_DragPlot(Microsoft.Office.Interop.Excel.ChartEvents_DragPlotEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_MouseDown(Microsoft.Office.Interop.Excel.ChartEvents_MouseDownEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_MouseMove(Microsoft.Office.Interop.Excel.ChartEvents_MouseMoveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_MouseUp(Microsoft.Office.Interop.Excel.ChartEvents_MouseUpEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_Resize(Microsoft.Office.Interop.Excel.ChartEvents_ResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_Select(Microsoft.Office.Interop.Excel.ChartEvents_SelectEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.add_SeriesChange(Microsoft.Office.Interop.Excel.ChartEvents_SeriesChangeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.BeforeDoubleClick">
+      <summary>Occurs when an embedded chart is double-clicked, before the default double-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.BeforeRightClick">
+      <summary>Occurs when an embedded chart is right-clicked, before the default right-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Calculate">
+      <summary>Occurs after the chart plots new or changed data.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Deactivate">
+      <summary>Occurs when the chart is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.DragOver">
+      <summary>Occurs when a range of cells is dragged over a chart.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.DragPlot">
+      <summary>Occurs when a range of cells is dragged and dropped on a chart.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseDown">
+      <summary>Occurs when a mouse button is pressed while the pointer is over a chart.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseMove">
+      <summary>Occurs when the position of the mouse pointer changes over a chart.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseUp">
+      <summary>Occurs when a mouse button is released while the pointer is over a chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_Activate(Microsoft.Office.Interop.Excel.ChartEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_BeforeDoubleClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_BeforeRightClick(Microsoft.Office.Interop.Excel.ChartEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_Calculate(Microsoft.Office.Interop.Excel.ChartEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_Deactivate(Microsoft.Office.Interop.Excel.ChartEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_DragOver(Microsoft.Office.Interop.Excel.ChartEvents_DragOverEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_DragPlot(Microsoft.Office.Interop.Excel.ChartEvents_DragPlotEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_MouseDown(Microsoft.Office.Interop.Excel.ChartEvents_MouseDownEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_MouseMove(Microsoft.Office.Interop.Excel.ChartEvents_MouseMoveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_MouseUp(Microsoft.Office.Interop.Excel.ChartEvents_MouseUpEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_Resize(Microsoft.Office.Interop.Excel.ChartEvents_ResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_Select(Microsoft.Office.Interop.Excel.ChartEvents_SelectEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_Event.remove_SeriesChange(Microsoft.Office.Interop.Excel.ChartEvents_SeriesChangeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Resize">
+      <summary>Occurs when the chart is resized.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Select">
+      <summary>Occurs when a chart element is selected.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.SeriesChange">
+      <summary>Occurs when the user changes the value of a chart data point.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_MouseDownEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseDown" /> event. The MouseDown event occurs when a mouse button is pressed while the pointer is over a chart.</summary>
+      <param name="Button">The mouse button that was pressed. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlMouseButton" /> constants: xlNoButton, xlPrimaryButton, xlSecondaryButton, or xlMiddleButton.</param>
+      <param name="Shift">The state of the SHIFT, CTRL, and ALT keys when the event occurred. Can be one of or a sum of the following values.ValueMeaning0 (zero)No keys1SHIFT key2CTRL key4ALT key</param>
+      <param name="x">The X coordinate of the mouse pointer in chart object client coordinates.</param>
+      <param name="y">The Y coordinate of the mouse pointer in chart object client coordinates.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_MouseMoveEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseMove" /> event. The MouseMove event occurs when the position of the mouse pointer changes over a chart.</summary>
+      <param name="Button">The mouse button that was pressed. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlMouseButton" /> constants: xlNoButton, xlPrimaryButton, xlSecondaryButton, or xlMiddleButton.</param>
+      <param name="Shift">The state of the SHIFT, CTRL, and ALT keys when the event occurred. Can be one of or a sum of the following values.ValueMeaning0 (zero)No keys1SHIFT key2CTRL key4ALT key</param>
+      <param name="x">The X coordinate of the mouse pointer in chart object client coordinates.</param>
+      <param name="y">The Y coordinate of the mouse pointer in chart object client coordinates.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_MouseUpEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.MouseUp" /> event. The MouseUp event occurs when a mouse button is released while the pointer is over a chart.</summary>
+      <param name="Button">The mouse button that was released. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlMouseButton" /> constants: xlNoButton, xlPrimaryButton, xlSecondaryButton, or xlMiddleButton.</param>
+      <param name="Shift">The state of the SHIFT, CTRL, and ALT keys when the event occurred. Can be one of or a sum of the following values.ValueMeaning0 (zero)No keys1SHIFT key2CTRL key4ALT key</param>
+      <param name="x">The X coordinate of the mouse pointer in chart object client coordinates.</param>
+      <param name="y">The Y coordinate of the mouse pointer in chart object client coordinates.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_ResizeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Resize" /> event. The Resize event occurs when the chart is resized.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_SelectEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.Select" /> event. The Select event occurs when a chart element is selected.</summary>
+      <param name="ElementID">Required. The double-clicked object.</param>
+      <param name="Arg1">Depends on <paramref name="ElementID" />.</param>
+      <param name="Arg2">Depends on <paramref name="ElementID" />.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_SeriesChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.ChartEvents_Event.SeriesChange" /> event. The SeriesChange event occurs when the user changes the value of a chart data point.</summary>
+      <param name="SeriesIndex">The offset within the <see cref="T:Microsoft.Office.Interop.Excel.Series" /> collection for the changed series.</param>
+      <param name="PointIndex">The offset within the <see cref="T:Microsoft.Office.Interop.Excel.Points" /> collection for the changed point.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.BeforeDoubleClick(System.Int32,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.BeforeRightClick(System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.DragOver"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.DragPlot"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_ActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_BeforeDoubleClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_BeforeRightClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_CalculateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_DeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_DragOverDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_DragPlotDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_dwCookie"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_MouseDownDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_MouseMoveDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_MouseUpDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_ResizeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_SelectDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.m_SeriesChangeDelegate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.MouseDown(System.Int32,System.Int32,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.MouseMove(System.Int32,System.Int32,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.MouseUp(System.Int32,System.Int32,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.Resize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.Select(System.Int32,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartEvents_SinkHelper.SeriesChange(System.Int32,System.Int32)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartFillFormat">
+      <summary>Used only with charts. Represents fill formatting for chart elements.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.BackColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartColorFormat" /> object that represents the specified fill background color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.ForeColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartColorFormat" /> object that represents the specified foreground fill or solid color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.GradientColorType">
+      <summary>Returns the gradient color type for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.GradientDegree">
+      <summary>Returns the gradient degree of the specified one-color shaded fill as a floating-point value from 0.0 (dark) through 1.0 (light).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.GradientStyle">
+      <summary>Returns the gradient style for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.GradientVariant">
+      <summary>Returns the shade variant for the specified fill as an integer value from 1 through 4.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.OneColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,System.Single)">
+      <summary>Sets the specified fill to a one-color gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants:msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="GradientStyle" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+      <param name="Degree">Required Single. The gradient degree. Can be a value from 0.0 (dark) through 1.0 (light).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Pattern">
+      <summary>Returns or sets the fill pattern.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.Patterned(Microsoft.Office.Core.MsoPatternType)">
+      <summary>Sets the specified fill to a pattern.</summary>
+      <param name="Pattern">Required <see cref="T:Microsoft.Office.Core.MsoPatternType" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.PresetGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,Microsoft.Office.Core.MsoPresetGradientType)">
+      <summary>Sets the specified fill to a preset gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants.msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="GradientStyle" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+      <param name="PresetGradientType">Required <see cref="T:Microsoft.Office.Core.MsoPresetGradientType" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.PresetGradientType">
+      <summary>Returns the preset gradient type for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.PresetTexture">
+      <summary>Returns the preset texture for the specified fill.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.PresetTextured(Microsoft.Office.Core.MsoPresetTexture)">
+      <summary>Sets the specified fill format to a preset texture.</summary>
+      <param name="PresetTexture">Required <see cref="T:Microsoft.Office.Core.MsoPresetTexture" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.Solid">
+      <summary>Sets the specified fill to a uniform color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.TextureName">
+      <summary>Returns the name of the custom texture file for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.TextureType">
+      <summary>Returns the texture type for the specified fill.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.TwoColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32)">
+      <summary>Sets the specified fill to a two-color gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants:msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="Style" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Type">
+      <summary>Returns the fill type.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.UserPicture(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Fills the specified shape with an image.</summary>
+      <param name="PictureFile">Required Object.</param>
+      <param name="PictureFormat">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlChartPictureType" />.Can be one of the following XlChartPictureType constants:xlStackxlStackScalexlStretch</param>
+      <param name="PictureStackUnit">Optional Integer. The picture stack or scale unit (depends on the <paramref name="PictureFormat" /> argument).</param>
+      <param name="PicturePlacement">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlChartPicturePlacement" />.Can be one of the following XlChartPicturePlacement constants:xlAllFacesxlEndxlEndSidesxlFrontxlFrontEndxlFrontSidesxlSides</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartFillFormat.UserTextured(System.String)">
+      <summary>Fills the specified shape with small tiles of an image.</summary>
+      <param name="TextureFile">Required String. The name of the picture file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFillFormat.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartFormat">
+      <summary>Provides access to the Office Art formatting for chart elements. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+ object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only Integer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Fill">
+      <summary>Returns a  <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for the parent chart element that contains fill formatting properties for the   chart element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Glow">
+      <summary>Returns a  <see cref="T:Microsoft.Office.Core.GlowFormat" /> object for a specified chart that contains glow formatting properties for the   chart element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.GlowFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Line">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.LineFormat" /> object that contains line formatting properties for the specified chart element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.LineFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.PictureFormat">
+      <summary>Returns a  <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" /> object for a specified chart that contains pictures. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.Shadow">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShadowFormat" /> object that contains shadow formatting properties for the chart element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ShadowFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.SoftEdge">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.SoftEdgeFormat" /> object for a specified chart that contains soft edge formatting properties for the chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.SoftEdgeFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.TextFrame2">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TextFrame2" /> object that contains text formatting for the specified chart element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TextFrame2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartFormat.ThreeD">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object that contains 3-D–effect formatting properties for the specified chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartGroup">
+      <summary>Represents one or more series plotted in a chart with the same format. The ChartGroup object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.ChartGroups" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.AxisGroup">
+      <summary>Returns the group for the specified chart group or series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.BubbleScale">
+      <summary>Returns or sets the scale factor for bubbles in the specified chart group. Can be an integer value from 0 (zero) to 300, corresponding to a percentage of the default size. Applies only to bubble charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.DoughnutHoleSize">
+      <summary>Returns or sets the size of the hole in a doughnut chart group. The hole size is expressed as a percentage of the chart size, between 10 and 90 percent.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.DownBars">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DownBars" /> object that represents the down bars on a line chart. Applies only to line charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.DropLines">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DropLines" /> object that represents the drop lines for a series on a line chart or area chart. Applies only to line charts or area charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.FirstSliceAngle">
+      <summary>Returns or sets the angle of the first pie-chart or doughnut-chart slice in degrees (clockwise from vertical). Applies only to pie, 3-D pie, and doughnut charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.GapWidth">
+      <summary>Bar and Column charts: Returns or sets the space between bar or column clusters as a percentage of the bar or column width. Pie of Pie and Bar of Pie charts: Returns or sets the space between the primary and secondary sections of the chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Has3DShading">
+      <summary>True if the chart group has three-dimensional shading. This property only applies to surface charts and will return a run-time error if you try to set it to a non-surface chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HasDropLines">
+      <summary>True if the line chart or area chart has drop lines. Applies only to line and area charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HasHiLoLines">
+      <summary>True if the line chart has high-low lines. Applies only to line charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HasRadarAxisLabels">
+      <summary>True if a radar chart has axis labels. Applies only to radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HasSeriesLines">
+      <summary>True if a stacked column chart or bar chart has series lines or if a Pie of Pie chart or Bar of Pie chart has connector lines between the two sections. Applies only to stacked column charts, bar charts, Pie of Pie charts, or Bar of Pie charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HasUpDownBars">
+      <summary>True if a line chart has up and down bars. Applies only to line charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.HiLoLines">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.HiLoLines" /> object that represents the high-low lines for a series on a line chart. Applies only to line charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Overlap">
+      <summary>Specifies how bars and columns are positioned. Can be a value between –100 and 100. Applies only to 2-D bar and 2-D column charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.RadarAxisLabels">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TickLabels" /> object that represents the radar axis labels for the specified chart group.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SecondPlotSize">
+      <summary>Returns or sets the size of the secondary section of either a Pie of Pie chart or a Bar of Pie chart, as a percentage of the size of the primary pie. Can be a value from 5 to 200.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartGroup.SeriesCollection(System.Object)">
+      <summary>Returns an object that represents either a single series (a <see cref="T:Microsoft.Office.Interop.Excel.Series" /> object) or a collection of all the series (a <see cref="T:Microsoft.Office.Interop.Excel.SeriesCollection" /> collection) in the chart or chart group.</summary>
+      <param name="Index">Optional Object. The name or number of the series.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SeriesLines">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SeriesLines" /> object that represents the series lines for a stacked bar chart or a stacked column chart. Applies only to stacked bar and stacked column charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.ShowNegativeBubbles">
+      <summary>True if negative bubbles are shown for the chart group. Valid only for bubble charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SizeRepresents">
+      <summary>Returns or sets what the bubble size represents on a bubble chart. Can be either of the following XlSizeRepresents constants: xlSizeIsArea or xlSizeIsWidth.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SplitType">
+      <summary>Returns or sets the way the two sections of either a Pie of Pie chart or a Bar of Pie chart are split.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SplitValue">
+      <summary>Returns or sets the threshold value separating the two sections of either a Pie of Pie chart or a Bar of Pie chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.SubType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.UpBars">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.UpBars" /> object that represents the up bars on a line chart. Applies only to line charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroup.VaryByCategories">
+      <summary>True if Microsoft Excel assigns a different color or pattern to each data marker. The chart must contain only one series.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartGroups">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ChartGroup" /> objects in the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroups.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroups.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroups.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartGroups.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartGroups.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartGroups.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartObject">
+      <summary>Represents an embedded chart on a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject._Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Activate">
+      <summary>Makes the current chart the active chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.BottomRightCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the lower-right corner of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.BringToFront">
+      <summary>Brings the object to the front of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Chart">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the chart contained in the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Copy">
+      <summary>Copies the object to the Clipboard. Copies a picture of the point or series to the Clipboard.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Cut">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Height">
+      <summary>The height of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Left">
+      <summary>The distance from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Locked">
+      <summary>True if the object is locked, False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Placement">
+      <summary>Returns or sets the way the object is attached to the cells below it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.PrintObject">
+      <summary>True if the object will be printed when the document is printed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.ProtectChartObject">
+      <summary>True if the embedded chart frame cannot be moved, resized, or deleted.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.RoundedCorners">
+      <summary>True if the embedded chart has rounded corners.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObject.SendToBack">
+      <summary>Sends the object to the back of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.ShapeRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents the specified object or objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Top">
+      <summary>The distance from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.TopLeftCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the upper-left corner of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.Width">
+      <summary>The width of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObject.ZOrder">
+      <summary>Returns the z-order position of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartObjects">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" /> objects on the specified chart sheet, dialog sheet, or worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy25"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Add(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Creates a new embedded chart. Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" /> object.</summary>
+      <param name="Left">Required Double. The initial coordinates of the new object (in points), relative to the upper-left corner of cell A1 on a worksheet or to the upper-left corner of a chart.</param>
+      <param name="Top">Required Double. The initial coordinates of the new object (in points), relative to the upper-left corner of cell A1 on a worksheet or to the upper-left corner of a chart.</param>
+      <param name="Width">Required Double. The initial size of the new object in points.</param>
+      <param name="Height">Required Double. The initial size of the new object in points.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.BringToFront">
+      <summary>Brings the object to the front of the z-order.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Copy">
+      <summary>Copies the object to the Clipboard. Copies a picture of the point or series to the Clipboard.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Cut">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Height">
+      <summary>The height of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Left">
+      <summary>The distance from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Placement">
+      <summary>Returns or sets the way the object is attached to the cells below it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.PrintObject">
+      <summary>True if the object will be printed when the document is printed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.ProtectChartObject">
+      <summary>True if the embedded chart frame cannot be moved, resized, or deleted through the user interface. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.RoundedCorners">
+      <summary>True if the embedded chart has rounded corners.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartObjects.SendToBack">
+      <summary>Sends the object to the back of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Shadow">
+      <summary>True if the object has a shadow</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.ShapeRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents the specified object or objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Top">
+      <summary>The distance from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartObjects.Width">
+      <summary>The width of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Charts">
+      <summary>A collection of all the chart sheets in the specified or active workbook. Each chart sheet is represented by a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object. This doesn’t include charts embedded on worksheets or dialog sheets. For information about embedded charts, see the <see cref="T:Microsoft.Office.Interop.Excel.ChartObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.Add(System.Object,System.Object,System.Object)">
+      <summary>Creates a new chart sheet. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object.</summary>
+      <param name="Before">Optional Object. An object that specifies the sheet before which the new sheet is added.</param>
+      <param name="After">Optional Object. An object that specifies the sheet after which the new sheet is added.</param>
+      <param name="Count">Optional Object. The number of sheets to be added. The default value is 1.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.Copy(System.Object,System.Object)">
+      <summary>Copies the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the copied sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the copied sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.HPageBreaks">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreaks" /> collection that represents the horizontal page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.Move(System.Object,System.Object)">
+      <summary>Moves the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the moved sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the moved sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.PrintOut_2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Optional Object. True to enable changes to the specified charts.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Charts.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.Visible">
+      <summary>Determines whether the object is visible. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Charts.VPageBreaks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreaks" /> collection that represents the vertical page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartTitle">
+      <summary>Represents the chart title.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Caption">
+      <summary>The chart title text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within the object text. You can use the Characters object to format characters within a text string.</summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the <paramref name="Start" /> character).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartTitle.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Formula">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in English. </summary>
+      <returns>The formula of the object using A1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.FormulaLocal">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using A1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.FormulaR1C1">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in English. </summary>
+      <returns>The formula of the object using R1C1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.FormulaR1C1Local">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using R1C1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Height">
+      <summary>Gets the height, in points, of the object. </summary>
+      <returns>The height, in points, of the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.IncludeInLayout">
+      <summary>True if a chart title will occupy the chart layout space when a chart layout is being determined. The default value is True. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Position">
+      <summary>Returns or sets the position of the chart title on the chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object. Can be one of the following constants: xlRTL (right-to-left), xlLTR (left-to-right), or xlContext.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ChartTitle.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Shadow">
+      <summary>True if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartTitle.Width">
+      <summary>Gets the width, in points, of the object. </summary>
+      <returns>The width, in points, of the object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ChartView">
+      <summary>Represents a view of a chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartView.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartView.Creator">
+      <summary>Returns a constant from the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartView.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ChartView.Sheet">
+      <summary>Returns the sheet name for the specified <see cref="T:Microsoft.Office.Interop.Excel.ChartView" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CheckBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.CheckBoxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CheckBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CheckBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorFormat">
+      <summary>Represents the color of a one-color object, the foreground or background color of an object with a gradient or patterned fill, or the pointer color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.Brightness">
+      <summary>Gets or sets the luminosity of the specified object. </summary>
+      <returns>The luminosity of the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.ObjectThemeColor">
+      <summary>Returns or sets a color that is mapped to the theme color scheme. Read/write <see cref="T:Microsoft.Office.Core.MsoThemeColorIndex" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoThemeColorIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.RGB">
+      <summary>Returns or sets the red-green-blue value of the specified color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.SchemeColor">
+      <summary>Returns or sets the color of a color object as an index in the current color scheme.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens the color of a specified shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorFormat.Type">
+      <summary>Returns or sets the callout format type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorScale">
+      <summary>Represents a color scale conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.AppliesTo">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object specifying the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.ColorScaleCriteria">
+      <summary>Returns a   <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriteria" /> object, which is a collection of individual <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" /> objects. The <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" /> object specifies the type, value, and color  of threshold criteria used in the color scale conditional format. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriteria" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorScale.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Formula">
+      <summary>Returns or sets a String representing a formula that determines the values to which the icon set will be applied.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorScale.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.ScopeType">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" /> enumeration, which determines the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorScale.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorScale.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScale.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" /> enumeration, which specifies the type of conditional format. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorScaleCriteria">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" /> objects that represents all of the criteria for a color scale conditional format. Each criterion specifies the minimum, midpoint, or maximum threshold for the color scale.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriteria._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriteria.Count">
+      <summary>Returns an Integer value that specifies the number of criteria for a color scale conditional format rule. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorScaleCriteria.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriteria.Item(System.Object)">
+      <summary>Returns a single <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" /> object from the <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriteria" />collection. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" />
+      </returns>
+      <param name="Index">The index number of the <see cref="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion" /> object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorScaleCriterion">
+      <summary>Represents the criteria for the minimum, midpoint, or maximum thresholds for a color format conditional format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriterion.FormatColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object, which specifies the color assigned to the threshold of a color scale conditional format. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriterion.Index">
+      <summary>Returns a Integer value indicating which threshold the criteria represents. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriterion.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes" /> enumeration, which specifies how the threshold values for a data bar or color scale conditional format are determined. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorScaleCriterion.Value">
+      <summary>Returns or sets the minimum, midpoint, or maximum threshold value for a color scale conditional format. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorStop">
+      <summary>Represents the color stop point for a gradient fill in an range or selection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" />object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.Color">
+      <summary>Returns or sets the color of the represented object. Read/write</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorStop.Delete">
+      <summary>Deletes the represented object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.Parent">
+      <summary>Returns the parent object for the specified object. Read-only</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.Position">
+      <summary>Returns or sets the position of the <see cref="T:Microsoft.Office.Interop.Excel.ColorStop" />. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.ThemeColor">
+      <summary>Returns or sets the theme color of the represented object. Read/write</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStop.TintAndShade">
+      <summary>Returns or sets the tint and shade of the represented object. Read/write</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ColorStops">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ColorStop" /> objects for the specified series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStops._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorStops.Add(System.Double)">
+      <returns>ColorStop</returns>
+      <param name="Position">Represents the position in which to  apply the ColorStop.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStops.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" />object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorStops.Clear">
+      <summary>Clears the represented object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStops.Count">
+      <summary>Returns or sets the count of the represented object. Read-only</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStops.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorStops.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ColorStops.Item(System.Object)">
+      <summary>Returns a single object from the represented collection.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.ColorStop" />object contained by the collection.</returns>
+      <param name="Index">The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ColorStops.Parent">
+      <summary>Returns the parent object for the specified object. Read-only</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Comment">
+      <summary>Represents a cell comment.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Author">
+      <summary>Returns or sets the author of the comment.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comment.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comment.Next">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Comment" /> object that represents the next comment.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comment.Previous">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Comment" /> object that represents the previous comment.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Shape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the shape attached to the specified comment.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comment.Text(System.Object,System.Object,System.Object)">
+      <summary>Sets comment text.</summary>
+      <param name="Text">Optional Object. The text to be added.</param>
+      <param name="Start">Optional Object. The character number where the added text will be placed. If this argument is omitted, any existing text in the comment is deleted.</param>
+      <param name="Overwrite">Optional Object. True to overwrite the existing text. The default value is False (text is inserted).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comment.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Comments">
+      <summary>A collection of cell comments. Each comment is represented by a <see cref="T:Microsoft.Office.Interop.Excel.Comment" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comments._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comments.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comments.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comments.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comments.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Comments.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Comments.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ConditionValue">
+      <summary>Represents how the shortest bar or longest bar is evaluated for a data bar conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConditionValue.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConditionValue.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only Integer.</summary>
+      <returns>
+        <see cref="F:Microsoft.Office.Interop.Excel.XlCreator.xlCreatorCode" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ConditionValue.Modify(Microsoft.Office.Interop.Excel.XlConditionValueTypes,System.Object)">
+      <summary>Modifies how the longest bar or shortest bar is evaluated for a data bar conditional formatting rule. </summary>
+      <param name="newtype">Specifies how the shortest bar or longest bar is evaluated. The default value is <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionLowestValue" />for the shortest bar and <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionHighestValue" /> for the longest bar.</param>
+      <param name="newvalue">The value assigned to the shortest or longest data bar. Depending on the <paramref name="newtype" /> argument, this can be a number or a formula that evaluates to a number.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConditionValue.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConditionValue.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes" /> enumeration, which specifies how the threshold values for a data bar, color scale, or icon set conditional format are determined. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConditionValue.Value">
+      <summary>Returns or sets the shortest bar or longest bar threshold value for a data bar conditional format. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Connections">
+      <summary>A collection of Connection objects for the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Connections._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Connections.Add(System.String,System.String,System.Object,System.Object,System.Object)">
+      <summary>Adds a new connction to the workbook.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" />
+      </returns>
+      <param name="Name">Name of the connection.</param>
+      <param name="Description">Brief description about the connection.</param>
+      <param name="ConnectionString">The connection string.</param>
+      <param name="CommandText">The command text to create the connection.</param>
+      <param name="lCmdtype">Command type.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Connections.AddFromFile(System.String)">
+      <summary>Adds a connection from the specified file.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" />
+      </returns>
+      <param name="Filename">Name of the file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Connections.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Connections.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Connections.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Connections.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Connections.Item(System.Object)">
+      <summary>This method creates a connection item.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" />
+      </returns>
+      <param name="Index">Index value of the item.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Connections.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ConnectorFormat">
+      <summary>Contains properties and methods that apply to connectors.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ConnectorFormat.BeginConnect(Microsoft.Office.Interop.Excel.Shape,System.Int32)">
+      <summary>Attaches the beginning of the specified connector to a specified shape.</summary>
+      <param name="ConnectedShape">Required <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object. The shape to attach the beginning of the connector to. The specified Shape object must be in the same <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection as the connector.</param>
+      <param name="ConnectionSite">Required Integer. A connection site on the shape specified by <paramref name="ConnectedShape" />. Must be an integer between 1 and the integer returned by the <see cref="P:Microsoft.Office.Interop.Excel.Shape.ConnectionSiteCount" /> property of the specified shape. If you want the connector to automatically find the shortest path between the two shapes it connects, specify any valid integer for this argument and then use the <see cref="M:Microsoft.Office.Interop.Excel.Shape.RerouteConnections" /> method after the connector is attached to shapes at both ends.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.BeginConnected">
+      <summary>True if the beginning of the specified connector is connected to a shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.BeginConnectedShape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the shape that the beginning of the specified connector is attached to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.BeginConnectionSite">
+      <summary>Returns an integer that specifies the connection site that the end of a connector is connected to.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ConnectorFormat.BeginDisconnect">
+      <summary>Detaches the beginning of the specified connector from the shape it’s attached to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ConnectorFormat.EndConnect(Microsoft.Office.Interop.Excel.Shape,System.Int32)">
+      <summary>Attaches the end of the specified connector to a specified shape.</summary>
+      <param name="ConnectedShape">Required <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object. The shape to attach the end of the connector to. The specified Shape object must be in the same <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection as the connector.</param>
+      <param name="ConnectionSite">Required Integer. A connection site on the shape specified by <paramref name="ConnectedShape" />. Must be an integer between 1 and the integer returned by the <see cref="P:Microsoft.Office.Interop.Excel.Shape.ConnectionSiteCount" /> property of the specified shape. If you want the connector to automatically find the shortest path between the two shapes it connects, specify any valid integer for this argument and then use the <see cref="M:Microsoft.Office.Interop.Excel.Shape.RerouteConnections" /> method after the connector is attached to shapes at both ends.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.EndConnected">
+      <summary>msoTrue if the end of the specified connector is connected to a shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.EndConnectedShape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the shape that the end of the specified connector is attached to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.EndConnectionSite">
+      <summary>Returns an integer that specifies the connection site that the end of a connector is connected to.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ConnectorFormat.EndDisconnect">
+      <summary>Detaches the end of the specified connector from the shape it’s attached to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ConnectorFormat.Type">
+      <summary>Returns or sets the connector format type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Constants">
+      <summary>Specifies global constants used in Microsoft Excel.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAll">
+      <summary>-4104</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAutomatic">
+      <summary>-4105</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBoth">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCenter">
+      <summary>-4108</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlChecker">
+      <summary>9</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCircle">
+      <summary>8</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCorner">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCrissCross">
+      <summary>16</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCross">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDiamond">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDistributed">
+      <summary>-4117</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDoubleAccounting">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFixedValue">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFormats">
+      <summary>-4122</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGray16">
+      <summary>17</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGray8">
+      <summary>18</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGrid">
+      <summary>15</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlHigh">
+      <summary>-4127</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlInside">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlJustify">
+      <summary>-4130</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLightDown">
+      <summary>13</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLightHorizontal">
+      <summary>11</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLightUp">
+      <summary>14</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLightVertical">
+      <summary>12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLow">
+      <summary>-4134</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlManual">
+      <summary>-4135</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMinusValues">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlModule">
+      <summary>-4141</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlNextToAxis">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlNone">
+      <summary>-4142</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlNotes">
+      <summary>-4144</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlOff">
+      <summary>-4146</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlOn">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlPercent">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlPlus">
+      <summary>9</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlPlusValues">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSemiGray75">
+      <summary>10</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlShowLabel">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlShowLabelAndPercent">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlShowPercent">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlShowValue">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSimple">
+      <summary>-4154</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSingle">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSingleAccounting">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSolid">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSquare">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlStar">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlStError">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlToolbarButton">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTriangle">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGray25">
+      <summary>-4124</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGray50">
+      <summary>-4125</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGray75">
+      <summary>-4126</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBottom">
+      <summary>-4107</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLeft">
+      <summary>-4131</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlRight">
+      <summary>-4152</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTop">
+      <summary>-4160</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xl3DBar">
+      <summary>-4099</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xl3DSurface">
+      <summary>-4103</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBar">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlColumn">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCombination">
+      <summary>-4111</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCustom">
+      <summary>-4114</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDefaultAutoFormat">
+      <summary>-1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMaximum">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMinimum">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlOpaque">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTransparent">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBidi">
+      <summary>-5000</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLatin">
+      <summary>-5001</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlContext">
+      <summary>-5002</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLTR">
+      <summary>-5003</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlRTL">
+      <summary>-5004</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFullScript">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlPartialScript">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMixedScript">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMixedAuthorizedScript">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlVisualCursor">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLogicalCursor">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSystem">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlPartial">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlHindiNumerals">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBidiCalendar">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGregorian">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlComplete">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlScale">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlClosed">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlColor1">
+      <summary>7</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlColor2">
+      <summary>8</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlColor3">
+      <summary>9</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlConstants">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlContents">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlBelow">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCascade">
+      <summary>7</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlCenterAcrossSelection">
+      <summary>7</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlChart4">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlChartSeries">
+      <summary>17</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlChartShort">
+      <summary>6</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlChartTitles">
+      <summary>18</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlClassic1">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlClassic2">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlClassic3">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xl3DEffects1">
+      <summary>13</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xl3DEffects2">
+      <summary>14</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAbove">
+      <summary>0</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAccounting1">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAccounting2">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAccounting3">
+      <summary>6</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAccounting4">
+      <summary>17</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAdd">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDebugCodePane">
+      <summary>13</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDesktop">
+      <summary>9</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDirect">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDivide">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDoubleClosed">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDoubleOpen">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDoubleQuote">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlEntireChart">
+      <summary>20</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlExcelMenus">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlExtended">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFill">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFirst">
+      <summary>0</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFloating">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlFormula">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGeneral">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlGridline">
+      <summary>22</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlIcons">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlImmediatePane">
+      <summary>12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlInteger">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLast">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLastCell">
+      <summary>11</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlList1">
+      <summary>10</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlList2">
+      <summary>11</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlList3">
+      <summary>12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLocalFormat1">
+      <summary>15</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLocalFormat2">
+      <summary>16</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLong">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLotusHelp">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMacrosheetCell">
+      <summary>7</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMixed">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlMultiply">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlNarrow">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlNoDocuments">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlOpen">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlOutside">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlReference">
+      <summary>4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSemiautomatic">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlShort">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSingleQuote">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlStrict">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlSubtract">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTextBox">
+      <summary>16</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTiled">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTitleBar">
+      <summary>8</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlToolbar">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlVisible">
+      <summary>12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWatchPane">
+      <summary>11</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWide">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWorkbookTab">
+      <summary>6</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWorksheet4">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWorksheetCell">
+      <summary>3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlWorksheetShort">
+      <summary>5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlAllExceptBorders">
+      <summary>7</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlLeftToRight">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlTopToBottom">
+      <summary>1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlVeryHidden">
+      <summary>2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.Constants.xlDrawingObject">
+      <summary>14</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ControlFormat">
+      <summary>Contains Microsoft Excel control properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ControlFormat.AddItem(System.String,System.Object)">
+      <summary>Adds an item to a list box or a combo box.</summary>
+      <param name="Text">Required String. The text to be added</param>
+      <param name="Index">Optional Object. The position of the new entry. If the list has fewer entries than the specified index, blank items from the end of the list are added to the specified position. If this argument is omitted, the item is appended to the existing list.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.DropDownLines">
+      <summary>Returns or sets the number of list lines displayed in the drop-down portion of a combo box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.LargeChange">
+      <summary>Returns or sets the amount that the scroll box increments or decrements for a page scroll (when the user clicks in the scroll bar body region).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.LinkedCell">
+      <summary>Returns or sets the worksheet range linked to the control's value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.List(System.Object)">
+      <summary>Returns or sets the text entries in the specified list box or a combo box, as an array of strings, or returns or sets a single text entry. An error occurs if there are no entries in the list.</summary>
+      <param name="Index">Optional Object. The index number of a single text entry to be set or returned. If this argument is omitted, the entire list is returned or set as an array of strings.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.ListCount">
+      <summary>Returns the number of entries in a list box or combo box. Returns 0 (zero) if there are no entries in the list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.ListFillRange">
+      <summary>Returns or sets the worksheet range used to fill the specified list box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.ListIndex">
+      <summary>Returns or sets the index number of the currently selected item in a list box or combo box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.LockedText">
+      <summary>True if the text in the specified object will be locked to prevent changes when the workbook is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Max">
+      <summary>Returns or sets the maximum value of a scroll bar or spinner range. The scroll bar or spinner won’t take on values greater than this maximum value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Min">
+      <summary>Returns or sets the minimum value of a scroll bar or spinner range. The scroll bar or spinner won’t take on values less than this minimum value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.MultiSelect">
+      <summary>Returns or sets the selection mode of the specified list box. Can be one of the following constants: xlNone, xlSimple, or xlExtended.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.PrintObject">
+      <summary>True if the object will be printed when the document is printed.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ControlFormat.RemoveAllItems">
+      <summary>Removes all entries from a Microsoft Excel list box or combo box.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ControlFormat.RemoveItem(System.Int32,System.Object)">
+      <summary>Removes one or more items from a list box or combo box.</summary>
+      <param name="Index">Required Integer. The number of the first item to be removed. Valid values are from 1 to the number of items in the list (returned by the <see cref="P:Microsoft.Office.Interop.Excel.ControlFormat.ListCount" /> property).</param>
+      <param name="Count">Optional Object. The number of items to be removed, starting at item <paramref name="Index" />. If this argument is omitted, one item is removed. If <paramref name="Index" /> + <paramref name="Count" /> exceeds the number of items in the list, all items from <paramref name="Index" /> through the end of the list are removed without an error.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.SmallChange">
+      <summary>Returns or sets the amount that the scroll bar or spinner is incremented or decremented for a line scroll (when the user clicks an arrow).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ControlFormat.Value">
+      <summary>The name of specified control format.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Corners">
+      <summary>Represents the corners of a 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Corners.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Corners.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Corners.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Corners.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Corners.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CubeField">
+      <summary>Represents a hierarchy or measure field from an OLAP cube.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField._Caption">
+      <summary>Returns a String value that represents the label text for the cube field.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeField.AddMemberPropertyField(System.String,System.Object)">
+      <summary>Adds a member property field to the display for the cube field.</summary>
+      <param name="Property">Required String. The unique name of the member property. For balanced hierarchies, a unique name can be created by appending the "quoted" member property name to the unique name of the level the member property is associated with. For unbalanced hierarchies, a unique name can be created by appending the "quoted" member property name to the unique name of the hierarchy.</param>
+      <param name="PropertyOrder">Optional Object. Sets the <see cref="P:Microsoft.Office.Interop.Excel.PivotField.PropertyOrder" /> property value for a <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> object. The actual position in the collection will be immediately before the PivotTable field that currently has the same <paramref name="PropertyOrder" /> value that is given in the argument. If no field has the given property order value, the range of acceptable values is from 1 to the number of member properties already showing for the hierarchy plus one. This argument is one-based. If omitted, the property goes to the end of the list.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeField.AddMemberPropertyFieldEx(System.String,System.Object,System.Object)">
+      <param name="Property"></param>
+      <param name="PropertyOrder"></param>
+      <param name="PropertyDisplayedIn"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.AllItemsVisible">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.CubeField.AllItemsVisible" /> property checks whether manual filtering is applied to a PivotField or CubeField. Read-only Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Caption">
+      <summary>The label text for the cube field.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeField.ClearManualFilter">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel.CubeField.ClearManualFilter" /> method provides an easy way to set the Visible property to True for all items of a PivotField in PivotTables, and to empty the HiddenItemsInList/VisibleItemsList collections in OLAP PivotTables.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeField.CreatePivotFields">
+      <summary>The  <see cref="M:Microsoft.Office.Interop.Excel.CubeField.CreatePivotFields" /> method is new in Microsoft Office Excel 2007. It enables users to apply a filter to PivotFields not yet added to the PivotTable by creating the corresponding <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.CubeFieldSubType">
+      <summary>Specifies the type of a <see cref="P:Microsoft.Office.Interop.Excel.CubeField" />. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCubeFieldSubType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.CubeFieldType">
+      <summary>Indicates whether the OLAP cube field is a hierarchy field or a measure field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.CurrentPageName">
+      <summary>Returns or sets the page name for a CubeField. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeField.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.DragToColumn">
+      <summary>True if the specified field can be dragged to the column position.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.DragToData">
+      <summary>True if the specified field can be dragged to the data position.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.DragToHide">
+      <summary>True if the field can be hidden by being dragged off the PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.DragToPage">
+      <summary>True if the field can be dragged to the page position.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.DragToRow">
+      <summary>True if the field can be dragged to the row position.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.EnableMultiplePageItems">
+      <summary>True to allow multiple items in the page field area for OLAP PivotTables to be selected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.FlattenHierarchies">
+      <summary>Gets or sets whether items from all levels of hierarchies in a named set cube field are displayed in the same field of a PivotTable report based on an OLAP cube. </summary>
+      <returns>true if items from all levels of hierarchies in a named set cube field are displayed in the same field of a PivotTable report based on an OLAP cube; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.HasMemberProperties">
+      <summary>Returns True when there are member properties specified to be displayed for the cube field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.HiddenLevels">
+      <summary>Returns or sets the top levels of the specified hierarchy that are hidden.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.HierarchizeDistinct">
+      <summary>Gets or sets whether to order and remove duplicates when displaying the specified named set in a PivotTable report based on an OLAP cube. </summary>
+      <returns>true if duplicates should be ordered and removed when displaying the specified named set in a PivotTable report based on an OLAP cube; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.IncludeNewItemsInFilter">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.CubeField.IncludeNewItemsInFilter" /> property is used to track included/excluded items in OLAP PivotTables. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.IsDate">
+      <summary>Returns True if the CubeField is a date. Read-only Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.LayoutForm">
+      <summary>Returns or sets the way the specified PivotTable items appear — in table format or in outline format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.LayoutSubtotalLocation">
+      <summary>Returns or sets the position of the PivotTable field subtotals in relation to (either above or below) the specified field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Orientation">
+      <summary>The location of the field in the specified PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.PivotFields">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> collection. This collection contains all PivotTable fields, including those that aren’t currently visible on-screen.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Position">
+      <summary>Position of the item in its field if the item is currently showing.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.ShowInFieldList">
+      <summary>When set to True (default), a <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> object will be shown in the field list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.TreeviewControl">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.TreeviewControl" /> object, representing the cube manipulation control of an OLAP-based PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeField.Value">
+      <summary>Returns the name of the specified field.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CubeFields">
+      <summary>A collection of all <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> objects in a PivotTable report that is based on an OLAP cube.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeFields.AddSet(System.String,System.String)">
+      <summary>Adds a new <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> object to the <see cref="T:Microsoft.Office.Interop.Excel.CubeFields" /> collection.</summary>
+      <param name="Name">Required String. A valid name in the SETS schema rowset.</param>
+      <param name="Caption">Required String. A string representing the field that will be displayed in the PivotTable view.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CubeFields.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CubeFields.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CustomProperties">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.CustomProperty" /> objects that represent additional information. The information can be used as metadata for XML.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomProperties.Add(System.String,System.Object)">
+      <summary>Adds custom property information. Returns a <see cref="T:Microsoft.Office.Interop.Excel.CustomProperty" /> object.</summary>
+      <param name="Name">Required String. The name of the custom property.</param>
+      <param name="Value">Required Object. The value of the custom property.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomProperties.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperties.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CustomProperty">
+      <summary>Represents identifier information. Identifier information can be used as metadata for XML.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomProperty.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomProperty.Value">
+      <summary>Returns or sets the value of the custom property.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CustomView">
+      <summary>Represents a custom workbook view.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomView.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.PrintSettings">
+      <summary>True if print settings are included in the custom view.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomView.RowColSettings">
+      <summary>True if the custom view includes settings for hidden rows and columns (including filter information).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomView.Show">
+      <summary>Displays the custom view.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.CustomViews">
+      <summary>A collection of custom workbook views. Each view is represented by a <see cref="T:Microsoft.Office.Interop.Excel.CustomView" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomViews._Default(System.Object)">
+      <param name="ViewName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomViews.Add(System.String,System.Object,System.Object)">
+      <summary>Creates a new custom view. Returns a <see cref="T:Microsoft.Office.Interop.Excel.CustomView" /> object that represents the new view.</summary>
+      <param name="ViewName">Required String. The name of the new view.</param>
+      <param name="PrintSettings">Optional Object. True to include print settings in the custom view.</param>
+      <param name="RowColSettings">Optional Object. True to include settings for hidden rows and columns (including filter information) in the custom view.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomViews.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomViews.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomViews.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomViews.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.CustomViews.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="ViewName">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.CustomViews.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Databar">
+      <summary>Represents a data bar conditional formating rule. Applying a data bar to a range helps you see the value of a cell relative to other cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.AppliesTo">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object specifying the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.AxisColor">
+      <summary>Gets the color of the axis for cells with conditional formatting as data bars. </summary>
+      <returns>The color of the axis for cells with conditional formatting as data bars.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.AxisPosition">
+      <summary>Gets or sets the position of the axis of the data bars specified by a conditional formatting rule. </summary>
+      <returns>The position of the axis of the data bars specified by a conditional formatting rule.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.BarBorder">
+      <summary>Gets an object that specifies the border of a data bar.</summary>
+      <returns>An object that specifies the border of a data bar.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.BarColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to modify the color of the bars in a data bar conditional format.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.BarFillType">
+      <summary>Gets or sets how a data bar is filled with color. </summary>
+      <returns>Specifies how a data bar is filled with color.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Databar.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Direction">
+      <summary>Gets or sets the direction the databar is displayed. </summary>
+      <returns>The direction the databar is displayed.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Formula">
+      <summary>Returns or sets a String representing a formula, which determines the values to which the icon set will be applied.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.MaxPoint">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ConditionValue" /> object that specifies how the longest bar is evaluated for a data bar conditional format.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ConditionValue" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.MinPoint">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ConditionValue" /> object that specifies how the shortest bar is evaluated for a data bar conditional format.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ConditionValue" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Databar.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.NegativeBarFormat">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.NegativeBarFormat" /> object associated with a data bar conditional formatting rule. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.NegativeBarFormat" /> object associated with a data bar conditional formatting rule.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.PercentMax">
+      <summary>Returns or sets a Integer value that specifies the length of the longest data bar as a percentage of cell width.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.PercentMin">
+      <summary>Returns or sets a Integer value that specifies the length of the shortest data bar as a percentage of cell width.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.ScopeType">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" /> enumeration, which determines the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Databar.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Databar.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.ShowValue">
+      <summary>Returns or sets a Boolean value that specifies if the value in the cell is displayed if the data bar conditional format is applied to the range.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Databar.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" /> enumeration, which specifies the type of conditional format. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DataBarBorder">
+      <summary>Represents the border of the data bars specified by a conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataBarBorder.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object.</summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataBarBorder.Color">
+      <summary>Gets an object that specifies the color of the border of data bars specified by a conditional formatting rule. </summary>
+      <returns>An object that specifies the color of the border of data bars specified by a conditional formatting rule.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataBarBorder.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataBarBorder.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataBarBorder.Type">
+      <summary>Gets or sets the type of border for data bars specified by a conditional formatting rule. </summary>
+      <returns>The type of border for data bars specified by a conditional formatting rule.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DataLabel">
+      <summary>Represents the data label on a chart point or trendline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.AutoText">
+      <summary>True if the object automatically generates appropriate text based on context. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Border" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Caption">
+      <summary>The data label text. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within the object text. You can use the Characters object to format characters within a text string.</summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the <paramref name="Start" /> character).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabel.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFont" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Formula">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in English. </summary>
+      <returns>The formula of the object using A1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.FormulaLocal">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using A1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.FormulaR1C1">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in English. </summary>
+      <returns>The formula of the object using R1C1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.FormulaR1C1Local">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using R1C1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Height">
+      <summary>Gets the height, in points, of the object. </summary>
+      <returns>The height, in points, of the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Interior" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart). Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Name">
+      <summary>Returns the name of the object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.NumberFormat">
+      <summary>Returns or sets the format code for the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.NumberFormatLinked">
+      <summary>True if the number format is linked to the cells (so that the number format changes in the labels when it changes in the cells). Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Position">
+      <summary>Returns or sets the position of the data label. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlDataLabelPosition" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object. Can be one of the following constants: xlRTL (right-to-left), xlLTR (left-to-right), or xlContext. Read/write Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabel.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Separator">
+      <summary>Sets or returns an Object representing the separator used for the data labels on a chart. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Shadow">
+      <summary>True if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowBubbleSize">
+      <summary>True to show the bubble size for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowCategoryName">
+      <summary>True to display the category name for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowLegendKey">
+      <summary>True if the data label legend key is visible. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowPercentage">
+      <summary>True to display the percentage value for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowSeriesName">
+      <summary>Returns or sets a Boolean to indicate the series name display behavior for the data labels on a chart. True to show the series name. False to hide. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.ShowValue">
+      <summary>Returns or sets a Boolean corresponding to a specified chart's data label values display behavior. True displays the values. False to hide. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Text">
+      <summary>Returns or sets the text for the specified object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart). Read/write Double.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Type">
+      <summary>Returns or sets the label type. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabel.Width">
+      <summary>Gets the width, in points, of the object. </summary>
+      <returns>The width, in points, of the object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DataLabels">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.DataLabel" /> objects for the specified series. Each DataLabel object represents a data label for a point or trendline. For a series without definable points (such as an area series), the DataLabels collection contains a single data label.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Dummy10"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Dummy13"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Dummy16"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Dummy17"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels._Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.AutoText">
+      <summary>True if the object automatically generates appropriate text based on context. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Border" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Font" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Interior" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels.Item(System.Object)">
+      <summary>Returns a single object from the collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.DataLabel" />
+      </returns>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Name">
+      <summary>Returns the name of the object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.NumberFormat">
+      <summary>Returns or sets the format code for the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.NumberFormatLinked">
+      <summary>True if the number format is linked to the cells (so that the number format changes in the labels when it changes in the cells). Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Position">
+      <summary>Returns or sets the position of the data label. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlDataLabelPosition" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object. Can be one of the following constants: xlRTL (right-to-left), xlLTR (left-to-right), or xlContext. Read/write Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataLabels.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Separator">
+      <summary>Sets or returns an Object representing the separator used for the data labels on a chart. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowBubbleSize">
+      <summary>True to show the bubble size for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowCategoryName">
+      <summary>True to display the category name for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowLegendKey">
+      <summary>True if the data label legend key is visible. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowPercentage">
+      <summary>True to display the percentage value for the data labels on a chart. False to hide. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowSeriesName">
+      <summary>Returns or sets a Boolean to indicate the series name display behavior for the data labels on a chart. True to show the series name. False to hide. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.ShowValue">
+      <summary>Returns or sets a Boolean corresponding to a specified chart's data label values display behavior. True displays the values. False to hide. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.Type">
+      <summary>Returns or sets the label type. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataLabels.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DataTable">
+      <summary>Represents a chart data table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataTable.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.HasBorderHorizontal">
+      <summary>True if the chart data table has horizontal cell borders.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.HasBorderOutline">
+      <summary>True if the chart data table has outline borders.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.HasBorderVertical">
+      <summary>True if the chart data table has vertical cell borders.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DataTable.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DataTable.ShowLegendKey">
+      <summary>True if the data label legend key is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DefaultWebOptions">
+      <summary>Contains global application-level attributes used by Microsoft Excel when you save a document as a Web page or open a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.AllowPNG">
+      <summary>True if PNG (Portable Network Graphics) is allowed as an image format when you save documents as a Web page. False if PNG is not allowed as an output format. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.AlwaysSaveInDefaultEncoding">
+      <summary>True if the default encoding is used when you save a Web page or plain text document, independent of the file's original encoding when opened. False if the original encoding of the file is used. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.CheckIfOfficeIsHTMLEditor">
+      <summary>True if Microsoft Excel checks to see whether an Office application is the default HTML editor when you start Excel. False if Excel does not perform this check. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.DownloadComponents">
+      <summary>True if the necessary Microsoft Office Web components are downloaded when you view the saved document in a Web browser, but only if the components are not already installed. False if the components are not downloaded. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.Encoding">
+      <summary>Returns or sets the document encoding (code page or character set) to be used by the Web browser when you view the saved document. The default is the system code page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.FolderSuffix">
+      <summary>Returns the folder suffix that Microsoft Excel uses when you save a document as a Web page, use long file names, and choose to save supporting files in a separate folder (that is, if the <see cref="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.UseLongFileNames" /> and <see cref="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.OrganizeInFolder" /> properties are set to True).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.Fonts">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.WebPageFonts" /> collection representing the set of fonts Microsoft Excel uses when you open a Web page in Excel and there is either no font information specified in the Web page, or the current default font can't display the character set in the Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.LoadPictures">
+      <summary>True if images are loaded when you open a document in Microsoft Excel, usually when the images and document were not created in Microsoft Excel. False if the images are not loaded. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.LocationOfComponents">
+      <summary>Returns or sets the central URL (on the intranet or Web) or path (local or network) to the location from which authorized users can download Microsoft Office Web components when viewing your saved document. The default value is the local or network installation path for Microsoft Office.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.OrganizeInFolder">
+      <summary>True if all supporting files, such as background textures and graphics, are organized in a separate folder when you save the specified document as a Web page. False if supporting files are saved in the same folder as the Web page. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.PixelsPerInch">
+      <summary>Returns or sets the density (pixels per inch) of graphics images and table cells on a Web page. The range of settings is usually from 19 to 480, and common settings for popular screen sizes are 72, 96, and 120. The default setting is 96.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.RelyOnCSS">
+      <summary>True if cascading style sheets (CSS) are used for font formatting when you view a saved document in a Web browser. Microsoft Excel creates a cascading style sheet file and saves it either to the specified folder or to the same folder as your Web page, depending on the value of the <see cref="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.OrganizeInFolder" /> property. False if HTML &lt;FONT&gt; tags and cascading style sheets are used. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.RelyOnVML">
+      <summary>True if image files are not generated from drawing objects when you save a document as a Web page. False if images are generated. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.SaveHiddenData">
+      <summary>True if data outside of the specified range is saved when you save the document as a Web page. This data may be necessary for maintaining formulas. False if data outside of the specified range is not saved with the Web page. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.SaveNewWebPagesAsWebArchives">
+      <summary>True if new Web pages can be saved as Web archives.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.ScreenSize">
+      <summary>Returns or sets the ideal minimum screen size (width by height, in pixels) that you should use when viewing the saved document in a Web browser.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.TargetBrowser">
+      <summary>Returns or sets a constant indicating the browser version.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.UpdateLinksOnSave">
+      <summary>True if hyperlinks and paths to all supporting files are automatically updated before you save the document as a Web page, ensuring that the links are up-to-date at the time the document is saved. False if the links are not updated. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DefaultWebOptions.UseLongFileNames">
+      <summary>True if long file names are used when you save the document as a Web page. False if long file names are not used and the DOS file name format (8.3) is used. The default value is True.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Diagram">
+      <summary>Represents a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.AutoFormat">
+      <summary>Sets or returns a constant indicating the automatic formatting state for a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.AutoLayout">
+      <summary>Returns or sets a constant which determines the automatic positioning of the nodes and connectors in a diagram.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Diagram.Convert(Microsoft.Office.Core.MsoDiagramType)">
+      <summary>Converts the current diagram to a different diagram.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Core.MsoDiagramType" />. The type of diagram to convert to.MsoDiagramType can be one of these constants. msoDiagramCycle A process diagram with a continuous cycle diagram type.msoDiagramMixed A mixed diagram type.msoDiagramOrgChart A hierarchical relationship diagram type.msoDiagramPyramid A foundation based relationships diagram type.msoDiagramRadial A diagram type showing relationships of a core element.msoDiagramTarget A diagram type showing steps toward a goal.msoDiagramVenn A diagram type showing areas of overlap between elements.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Diagram.FitText">
+      <summary>Adjusts the size of the text in the nodes in a diagram to fit within the boundaries of the nodes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Nodes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNodes" /> object that contains a flat list of all the nodes in the specified diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Reverse">
+      <summary>Reverses the nodes in a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Diagram.Type">
+      <summary>Returns or sets the diagram type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DiagramNode">
+      <summary>Represents a node in a diagram.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.AddNode(Microsoft.Office.Core.MsoRelativeNodePosition,Microsoft.Office.Core.MsoDiagramNodeType)">
+      <summary>Creates a diagram node. Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents the new node.</summary>
+      <param name="pos">Optional <see cref="T:Microsoft.Office.Interop.Office.MsoRelativeNodePosiiton" />. Where the node will be added, relative to another node.MsoRelativeNodePosition can be one of these constants:msoAfterLastSiblingmsoAfterNode DefaultmsoBeforeFirstSiblingmsoBeforeNode</param>
+      <param name="nodeType">Optional <see cref="T:Microsoft.Office.Interop.Office.MsoDiagramNodeType" />. The type of node. Can be one of these MsoDiagramNodeType constants:msoDiagramAssistantmsoDiagramNode Default</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Children">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNodeChildren" /> object, representing the collection of child nodes of a particular node.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.CloneNode(System.Boolean,Microsoft.Office.Interop.Excel.DiagramNode,Microsoft.Office.Core.MsoRelativeNodePosition)">
+      <summary>Clones a diagram node. Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object representing the cloned node.</summary>
+      <param name="copyChildren">Required Boolean. True to clone the diagram node's children as well.</param>
+      <param name="pTargetNode">Required DiagramNode object. An expression that returns a DiagramNode object that represents the node where the new node will be placed.</param>
+      <param name="pos">Optional <see cref="T:Microsoft.Office.Interop.Office.MsoRelativeNodePosiiton" />. If <paramref name="pTargetNode" /> is specified, indicates where the node will be added relative to <paramref name="pTargetNode" />.MsoRelativeNodePosition can be one of these constants:msoAfterLastSiblingmsoAfterNode DefaultmsoBeforeFirstSiblingmsoBeforeNode</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Diagram">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Diagram" /> object representing a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Layout">
+      <summary>Returns or sets a constant to indicate the formatting of the child nodes of an organization chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.MoveNode(Microsoft.Office.Interop.Excel.DiagramNode,Microsoft.Office.Core.MsoRelativeNodePosition)">
+      <summary>Moves a diagram node and any of its child nodes within a diagram.</summary>
+      <param name="pTargetNode">Required <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object. The diagram node where the specified node will be moved.</param>
+      <param name="pos">Required <see cref="T:Microsoft.Office.Interop.Office.MsoRelativeNodePosiiton" />. The position to move the node, relative to <paramref name="TargetNode" />.MsoRelativeNodePosition can be one of these constants:msoAfterLastSiblingmsoAfterNodemsoBeforeFirstSiblingmsoBeforeNode</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.NextNode">
+      <summary>Selects the next diagram node in a series of nodes. Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object representing the newly-selected node.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.PrevNode">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents the previous diagram node in a collection of diagram nodes.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.ReplaceNode(Microsoft.Office.Interop.Excel.DiagramNode)">
+      <summary>Replaces a target diagram node with the source diagram node.</summary>
+      <param name="pTargetNode">Required <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object. The target diagram node to be replaced.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Root">
+      <summary>Returns the root <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object which the root diagram node belongs.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.Shape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the shape attached to the specified diagram node</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.SwapNode(Microsoft.Office.Interop.Excel.DiagramNode,System.Boolean)">
+      <summary>Swaps the source diagram node with a target diagram node.</summary>
+      <param name="pTargetNode">Required <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object. The target diagram node to be replaced.</param>
+      <param name="swapChildren">Optional Boolean. The child nodes of the target and source nodes being swapped. Any child diagram nodes are moved along with their corresponding root nodes. Default is True, which swaps the child nodes.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNode.TextShape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object representing the shape of the text box associated with a diagram node.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNode.TransferChildren(Microsoft.Office.Interop.Excel.DiagramNode)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object representing the shape of the text box associated with a diagram node.</summary>
+      <param name="pReceivingNode">Required <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object. The diagram node receiving the child nodes being transferred from the specified node.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DiagramNodeChildren">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> objects that represents child nodes in a diagram.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodeChildren.AddNode(System.Object,Microsoft.Office.Core.MsoDiagramNodeType)">
+      <summary>Creates a diagram node. Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents the new node.</summary>
+      <param name="Index">Optional Object. The position of the node.</param>
+      <param name="nodeType">Optional <see cref="T:Microsoft.Office.Interop.Office.MsoDiagramNodeType" />. The type of node.MsoDiagramNodeType can be one of these constants:msoDiagramAssistantmsoDiagramNode Default</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.FirstChild">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents the first child node of a parent node.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodeChildren.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodeChildren.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.LastChild">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents the last child node of a parent node.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodeChildren.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodeChildren.SelectAll">
+      <summary>Selects all the shapes in the specified collection.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DiagramNodes">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> objects that represents all the nodes in a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodes.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodes.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DiagramNodes.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DiagramNodes.SelectAll">
+      <summary>Selects all the shapes in the specified collection.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Dialog">
+      <summary>Represents a built-in Microsoft Excel dialog box.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialog.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialog.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialog.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Dialog.Show(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays the built-in dialog box and waits for the user to input data.</summary>
+      <param name="Arg1">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg2">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg3">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg4">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg5">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg6">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg7">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg8">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg9">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg10">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg11">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg12">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg13">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg14">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg15">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg16">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg17">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg18">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg19">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg20">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg21">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg22">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg23">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg24">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg25">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg26">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg27">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg28">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg29">Optional Object. The initial arguments for the command.</param>
+      <param name="Arg30">Optional Object. The initial arguments for the command.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DialogFrame"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy10"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy17"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy18"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy20"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy25"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy4"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy5"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy8"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame._Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogFrame.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogFrame.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Dialogs">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Dialog" /> objects in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs._Default(Microsoft.Office.Interop.Excel.XlBuiltInDialog)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Dialogs.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs.Item(Microsoft.Office.Interop.Excel.XlBuiltInDialog)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Dialogs.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DialogSheet"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._CheckSpelling(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+      <param name="IgnoreFinalYaa"></param>
+      <param name="SpellScript"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet._CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy113"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy114"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy115"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy29"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy32"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy40"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy69"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy74"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy76"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy78"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy79"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy82"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy83"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy85"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy86"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy88"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy89"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Dummy90"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.AutoFilter"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ChartObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.CircleInvalid"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ClearCircles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Comments"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.CustomProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.DialogFrame"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.DisplayAutomaticPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.DisplayPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.DropDowns(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.EditBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnableAutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnableCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnableFormatConditionsCalculation">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnableOutlining"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnablePivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.EnableSelection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="Filename"></param>
+      <param name="Quality"></param>
+      <param name="IncludeDocProperties"></param>
+      <param name="IgnorePrintAreas"></param>
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="OpenAfterPublish"></param>
+      <param name="FixedFormatExtClassPtr"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Focus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Hide(System.Object)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Hyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Lines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ListBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.MailEnvelope"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Next"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.OLEObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Paste(System.Object,System.Object)">
+      <param name="Destination"></param>
+      <param name="Link"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+      <param name="NoHTMLFormatting"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Previous"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.PrintedCommentPages">
+      <summary>Gets the number of comment pages that will be printed for the current <see cref="T:Microsoft.Office.Interop.Excel.DialogSheet" />.</summary>
+      <returns>The number of comment pages that will be printed for the current <see cref="T:Microsoft.Office.Interop.Excel.DialogSheet" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Protect(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+      <param name="AllowFormattingCells"></param>
+      <param name="AllowFormattingColumns"></param>
+      <param name="AllowFormattingRows"></param>
+      <param name="AllowInsertingColumns"></param>
+      <param name="AllowInsertingRows"></param>
+      <param name="AllowInsertingHyperlinks"></param>
+      <param name="AllowDeletingColumns"></param>
+      <param name="AllowDeletingRows"></param>
+      <param name="AllowSorting"></param>
+      <param name="AllowFiltering"></param>
+      <param name="AllowUsingPivotTables"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.ProtectDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Protection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.ProtectionMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.ProtectScenarios"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.QueryTables"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ResetAllPageBreaks"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="Local"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Scripts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.ScrollArea"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Shapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Show"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.SmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Sort">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.Sort" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Tab"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheet.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheet.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DialogSheets">
+      <summary>A collection of all the sheets in the specified or active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.Add(System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" />
+ object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Count">
+      <summary>Returns a Long value that represents the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only Long.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.HPageBreaks">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreaks" />
+ collection that represents the horizontal page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Pass a Boolean value to specify if the user can change the margins and other page setup options available in print preview.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DialogSheets.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">(used only with sheets). True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.Visible">
+      <summary>Returns or sets a Variant value that determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheets.VPageBreaks">
+      <summary>Returns a <see cref="P:Microsoft.Office.Interop.Excel.DialogSheets.VPageBreaks" />
+ collection that represents the vertical page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DialogSheetView">
+      <summary>Represents the current <see cref="T:Microsoft.Office.Interop.Excel.Dialog" />sheet view in a workbook. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheetView.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheetView.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheetView.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DialogSheetView.Sheet">
+      <summary>Returns the sheet name for the specified <see cref="T:Microsoft.Office.Interop.Excel.DialogSheetView" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DisplayFormat">
+      <summary>Represents the display settings for an associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.AddIndent">
+      <summary>Gets a value that indicates if Microsoft Excel automatically indents text of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object when the text alignment in a cell is set to equal distribution (either horizontally or vertically), as it is displayed in the current user interface.</summary>
+      <returns>Indicates if Microsoft Excel automatically indents text of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object when the text alignment in a cell is set to equal distribution (either horizontally or vertically), as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Borders">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> object that represents the borders of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> object that represents the borders of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Characters(System.Object,System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.Characters" />.</returns>
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Font">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> as it is displayed in the current user interface. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.FormulaHidden">
+      <summary>Gets a value that indicates if the formula of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object is hidden when the worksheet is protected as it is displayed in the current user interface. </summary>
+      <returns>Indicates if the formula of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object is hidden when the worksheet is protected as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.HorizontalAlignment">
+      <summary>Gets a value that represents the horizontal alignment of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</summary>
+      <returns>The horizontal alignment of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.IndentLevel">
+      <summary>Gets a value that represents the indent level of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</summary>
+      <returns>The indent level of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Interior">
+      <summary>Gets an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Locked">
+      <summary>Gets a value that indicates if the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object is locked as it is displayed in the current user interface. </summary>
+      <returns>Indicates if the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object is locked as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.MergeCells">
+      <summary>Gets a value that indicates if the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object contains merged cells as it is displayed in the current user interface. </summary>
+      <returns>Indicates if the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object contains merged cells as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.NumberFormat">
+      <summary>Gets a value that represents the format code of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>The format code of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.NumberFormatLocal">
+      <summary>Gets a value that represents the format code of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> as a string in the language of the user as it is displayed in the current user interface. </summary>
+      <returns>The format code of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> as a string in the language of the user as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Orientation">
+      <summary>Gets a value that represents the text orientation of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>The text orientation of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.ReadingOrder">
+      <summary>Gets the reading order of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>The reading order of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.ShrinkToFit">
+      <summary>Gets a value that indicates if Microsoft Excel automatically shrinks text to fit in the available column width of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>Indicates if Microsoft Excel automatically shrinks text to fit in the available column width of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.Style">
+      <summary>Gets a value, containing a <see cref="T:Microsoft.Office.Interop.Excel.Style" /> object, that represents the style of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</summary>
+      <returns>A value, containing a <see cref="T:Microsoft.Office.Interop.Excel.Style" /> object, that represents the style of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.VerticalAlignment">
+      <summary>Gets a value that represents the vertical alignment of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>The vertical alignment of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayFormat.WrapText">
+      <summary>Gets a value that indicates if Microsoft Excel wraps the text of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface. </summary>
+      <returns>Indicates if Microsoft Excel wraps the text of the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object as it is displayed in the current user interface.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DisplayUnitLabel">
+      <summary>Represents a unit label on an axis in the specified chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DisplayUnitLabel._Dummy21"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Caption">
+      <summary>The display unit label text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within the object text. You can use the Characters object to format characters within a text string.</summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the <paramref name="Start" /> character).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Formula">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in English. </summary>
+      <returns>The formula of the object using A1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.FormulaLocal">
+      <summary>Gets or sets a value that represents the formula of the object using A1-style notation, in the language of the user. </summary>
+      <returns>The formula of the object using A1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.FormulaR1C1">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in English. </summary>
+      <returns>The formula of the object using R1C1-style notation, in English.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.FormulaR1C1Local">
+      <summary>Gets or sets a value that represents the formula of the object using R1C1-style notation, in the language of the user.</summary>
+      <returns>The formula of the object using R1C1-style notation, in the language of the user.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Height">
+      <summary>Gets the height, in points, of the object.</summary>
+      <returns>The height, in points, of the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Position">
+      <summary>Returns or sets the position of the unit label on an axis in the chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object. Can be one of the following constants: xlRTL (right-to-left), xlLTR (left-to-right), or xlContext.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DisplayUnitLabel.Width">
+      <summary>Gets the width, in points, of the object. </summary>
+      <returns>The width, in points, of the object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.BeforeDoubleClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.BeforeRightClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.Change(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.FollowHyperlink(Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)">
+      <summary>Occurs after a cell or range of cells inside a PivotTable are edited or recalculated (for cells that contain formulas).</summary>
+      <param name="TargetPivotTable">The PivotTable that contains the edited or recalculated cells.</param>
+      <param name="TargetRange">The range that contains all the edited or recalcuated cells.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are applied to a PivotTable.</summary>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to apply.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">talse when the event occurs. If the event procedure sets this parameter to true, the changes are not applied to the PivotTable and all edits are lost.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are committed against the OLAP data source for a PivotTable.</summary>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to commit</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this parameter to true, the changes are not committed against the OLAP data source of the PivotTable.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)">
+      <summary>Occurs before changes to a PivotTable are discarded.</summary>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to discard.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableChangeSync(Microsoft.Office.Interop.Excel.PivotTable)">
+      <summary>Occurs after changes to a PivotTable.</summary>
+      <param name="Target">The PivotTable that was changed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.PivotTableUpdate(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents.SelectionChange(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Target"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_ActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Activate" /> event. The Activate event occurs when a worksheet is activated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.BeforeDoubleClick" /> event. The BeforeDoubleClick event occurs when a worksheet is double-clicked, before the default double-click action.</summary>
+      <param name="Target">Required. The cell nearest to the mouse pointer when the double-click occurs.</param>
+      <param name="Cancel">Optional. False when the event occurs. If the event procedure sets this argument to True, the default double-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_BeforeRightClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.BeforeRightClick" /> event. The BeforeRightClick event occurs when a worksheet is right-clicked, before the default right-click action.</summary>
+      <param name="Target">Required. The cell nearest to the mouse pointer when the right-click occurs.</param>
+      <param name="Cancel">Optional. False when the event occurs. If the event procedure sets this argument to True, the default right-click action doesn't occur when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_CalculateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Calculate" /> event. The Calculate event occurs after the worksheet is recalculated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Change" /> event. The Change event occurs when cells on the worksheet are changed by the user or by an external link.</summary>
+      <param name="Target">The changed range. Can be more than one cell.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_DeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Deactivate" /> event. The Deactivate event occurs when the worksheet is deactivated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object events.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Activate">
+      <summary>Occurs when a worksheet is activated.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_Activate(Microsoft.Office.Interop.Excel.DocEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_BeforeDoubleClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_BeforeRightClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_Calculate(Microsoft.Office.Interop.Excel.DocEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_Change(Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_Deactivate(Microsoft.Office.Interop.Excel.DocEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_FollowHyperlink(Microsoft.Office.Interop.Excel.DocEvents_FollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.DocEvents_PivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableChangeSync(Microsoft.Office.Interop.Excel.DocEvents_PivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_PivotTableUpdate(Microsoft.Office.Interop.Excel.DocEvents_PivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.add_SelectionChange(Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.BeforeDoubleClick">
+      <summary>Occurs when a worksheet is double-clicked, before the default double-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.BeforeRightClick">
+      <summary>Occurs when a worksheet is right-clicked, before the default right-click action.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Calculate">
+      <summary>Occurs after the worksheet is recalculated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Change">
+      <summary>Occurs when cells on the worksheet are changed by the user or by an external link.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.Deactivate">
+      <summary>Occurs when the worksheet is deactivated.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.FollowHyperlink">
+      <summary>Occurs when you click any hyperlink on a worksheet. For application- and workbook-level events, see the SheetFollowHyperlink event.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableAfterValueChange">
+      <summary>Occurs after a cell or range of cells inside a PivotTable are edited or recalculated (for cells that contain formulas).</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableBeforeAllocateChanges">
+      <summary>Occurs before changes are applied to a PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableBeforeCommitChanges">
+      <summary>Occurs before changes are committed against the OLAP data source for a PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableBeforeDiscardChanges">
+      <summary>Occurs before changes to a PivotTable are discarded.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableChangeSync">
+      <summary>Occurs after changes to a PivotTable.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableUpdate">
+      <summary>Occurs after a PivotTable report is updated on a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_Activate(Microsoft.Office.Interop.Excel.DocEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_BeforeDoubleClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_BeforeRightClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_Calculate(Microsoft.Office.Interop.Excel.DocEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_Change(Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_Deactivate(Microsoft.Office.Interop.Excel.DocEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_FollowHyperlink(Microsoft.Office.Interop.Excel.DocEvents_FollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.DocEvents_PivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableChangeSync(Microsoft.Office.Interop.Excel.DocEvents_PivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_PivotTableUpdate(Microsoft.Office.Interop.Excel.DocEvents_PivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_Event.remove_SelectionChange(Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.DocEvents_Event.SelectionChange">
+      <summary>Occurs when the selection changes on a worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_FollowHyperlinkEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.FollowHyperlink" /> event. The FollowHyperlink event occurs when you click any hyperlink on a worksheet.</summary>
+      <param name="Target">Required <see cref="T:Microsoft.Office.Interop.Excel.Hyperlink" />. A Hyperlink object that represents the destination of the hyperlink.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableAfterValueChangeEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeAllocateChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeCommitChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeDiscardChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableChangeSyncEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_PivotTableUpdateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.PivotTableUpdate" /> event. The PivotTableUpdate event occurs after a PivotTable report is updated on a worksheet.</summary>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.DocEvents_Event.SelectionChange" /> event. The SelectionChange event occurs when the selection changes on a worksheet.</summary>
+      <param name="Target">The new selected range.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.BeforeDoubleClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.BeforeRightClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.Change(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.FollowHyperlink(Microsoft.Office.Interop.Excel.Hyperlink)"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_ActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_BeforeDoubleClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_BeforeRightClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_CalculateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_ChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_DeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_dwCookie"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_FollowHyperlinkDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableAfterValueChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableBeforeAllocateChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableBeforeCommitChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableBeforeDiscardChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableChangeSyncDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_PivotTableUpdateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.m_SelectionChangeDelegate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableChangeSync(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.PivotTableUpdate(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DocEvents_SinkHelper.SelectionChange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DownBars">
+      <summary>Represents the down bars in a chart group.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DownBars.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DownBars.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DownBars.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Drawing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.AddIndent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.AddVertex(System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Reshape(System.Int32,System.Boolean,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawing.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Vertices(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawing.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects._Dummy56"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.AddIndent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.DismissButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.DisplayVerticalScrollBar">
+      <summary>True if the vertical scroll bar is displayed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.InputType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Left"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.LinkCombo(System.Object)">
+      <param name="Link"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.LinkedCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Reshape(System.Int32,System.Object,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Top"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.VerticalAlignment"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DrawingObjects.Vertices(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DrawingObjects.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Drawings"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings._Dummy46"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Add(System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+      <param name="Closed"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Reshape(System.Int32,System.Boolean,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Drawings.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Drawings.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DropDown"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.ListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDown.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDown.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DropDowns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Add(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+      <param name="Editable"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropDowns.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropDowns.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.DropLines">
+      <summary>Represents the drop lines in a chart group.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropLines.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.DropLines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.DropLines.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.EditBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.DisplayVerticalScrollBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.InputType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.PasswordEdit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.EditBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.DisplayVerticalScrollBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.InputType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.PasswordEdit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.EditBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.EditBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Error">
+      <summary>Represents a spreadsheet error for a range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Error.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Error.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Error.Ignore">
+      <summary>Allows the user to set or return the state of an error checking option for a range. False enables an error checking option for a range. True disables an error checking option for a range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Error.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Error.Value">
+      <summary>True if all the validation criteria are met (that is, if the range contains valid data).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ErrorBars">
+      <summary>Represents the error bars on a chart series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ErrorBars.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ErrorBars.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.EndStyle">
+      <summary>Returns or sets the end style for the error bars.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorBars.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ErrorBars.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ErrorCheckingOptions">
+      <summary>Represents the error-checking options for an application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.BackgroundChecking">
+      <summary>Alerts the user for all cells that violate enabled error-checking rules.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.EmptyCellReferences">
+      <summary>When set to True (default), Microsoft Excel identifies, with an AutoCorrect Options button, selected cells containing formulas that refer to empty cells. False disables empty cell reference checking.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.EvaluateToError">
+      <summary>When set to True (default), Microsoft Excel identifies, with an AutoCorrect Options button, selected cells that contain formulas evaluating to an error. False disables error checking for cells that evaluate to an error value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.InconsistentFormula">
+      <summary>When set to True (default), Microsoft Excel identifies cells containing an inconsistent formula in a region. False disables the inconsistent formula check.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.InconsistentTableFormula">
+      <summary>Returns True if the table formula is inconsistent. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.IndicatorColorIndex">
+      <summary>Returns or sets the color of the indicator for error checking options.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.ListDataValidation">
+      <summary>A Boolean value that is True if data validation is enabled in a list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.NumberAsText">
+      <summary>When set to True (default), Microsoft Excel identifies, with an AutoCorrect Options button, selected cells that contain numbers written as text. False disables error checking for numbers written as text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.OmittedCells">
+      <summary>When set to True (default), Microsoft Excel identifies, with an AutoCorrect Options button, the selected cells that contain formulas referring to a range that omits adjacent cells that could be included. False disables error checking for omitted cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.TextDate">
+      <summary>When set to True (default), Microsoft Excel identifies, with an AutoCorrect Options button, cells that contain a text date with a two-digit year. False disables error checking for cells containing a text date with a two-digit year.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ErrorCheckingOptions.UnlockedFormulaCells">
+      <summary>When set to True (default), Microsoft Excel identifies selected cells that are unlocked and contain a formula. False disables error checking for unlocked cells that contain formulas.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Errors">
+      <summary>Represents the various spreadsheet errors for a range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Errors._Default(System.Object)">
+      <summary>Allows the user to to access error checking options.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Errors.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Errors.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Errors.Item(System.Object)">
+      <summary>Returns a single member of the <see cref="T:Microsoft.Office.Interop.Excel.Error" /> object.</summary>
+      <param name="Index">Required Object. The <paramref name="Index" /> can also be one of these constants:xlEvaluateToError The cell evaluates to an error value.xlTextDate The cell contains a text date with 2 digit years.xlNumberAsText The cell contains a number stored as text.xlInconsistentFormula The cell contains an inconsistent formula for a region.xlOmittedCells The cell contains a formula omitting a cell for a region.xlUnlockedFormulaCells The cell which is unlocked contains a formula.xlEmptyCellReferences The cell contains a formula referring to empty cells.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Errors.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FileExportConverter">
+      <summary>Represents a file converter that is used to save files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Application" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.Creator">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> that indicates the application in which the specified object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.Description">
+      <summary>Returns the description for the file converter. Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.Extensions">
+      <summary>Returns the file name extensions associated with the specified <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" /> object. Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.FileFormat">
+      <summary>Returns an integer that identifies the file format associated with the specified <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" /> object. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverter.Parent">
+      <summary>Returns an Object that represents the parent object of the specified <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FileExportConverters">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" /> objects that represent all the file converters available for saving files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters._Default(System.Object)">
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" />
+      </returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters.Count">
+      <summary>Returns an Integer that represents the number of file converters in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters.Creator">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> constant that indicates the application in which the specified object was created. Read-only Long.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FileExportConverters.GetEnumerator">
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters.Item(System.Object)">
+      <summary>Returns an individual <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" /> object from a collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverter" />
+      </returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FileExportConverters.Parent">
+      <summary>Returns an Object that represents the parent object of the specified <see cref="T:Microsoft.Office.Interop.Excel.FileExportConverters" /> collection. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FillFormat">
+      <summary>Represents fill formatting for a shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.BackColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the specified fill background color.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.Background"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.ForeColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the specified foreground fill or solid color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientAngle">
+      <summary>Gets or sets the angle of the gradient fill for the specified fill format. </summary>
+      <returns>The angle of the gradient fill for the specified fill format.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientColorType">
+      <summary>Returns the gradient color type for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientDegree">
+      <summary>Returns the gradient degree of the specified one-color shaded fill as a floating-point value from 0.0 (dark) through 1.0 (light).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientStops">
+      <summary>Returns the end point for the gradient fill. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.GradientStops" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientStyle">
+      <summary>Returns the gradient style for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.GradientVariant">
+      <summary>Returns the shade variant for the specified fill as an integer value from 1 through 4.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.OneColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,System.Single)">
+      <summary>Sets the specified fill to a one-color gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants:msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="GradientStyle" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+      <param name="Degree">Required Single. The gradient degree. Can be a value from 0.0 (dark) through 1.0 (light).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Pattern">
+      <summary>Returns or sets the fill pattern.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.Patterned(Microsoft.Office.Core.MsoPatternType)">
+      <summary>Sets the specified fill to a pattern.</summary>
+      <param name="Pattern">Required <see cref="T:Microsoft.Office.Core.MsoPatternType" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.PictureEffects">
+      <summary>Gets an object that represents the picture or texture fill for the specified fill format. </summary>
+      <returns>Represents the picture or texture fill for the specified fill format.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.PresetGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,Microsoft.Office.Core.MsoPresetGradientType)">
+      <summary>Sets the specified fill to a preset gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants:msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="GradientStyle" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+      <param name="PresetGradientType">Required <see cref="T:Microsoft.Office.Core.MsoPresetGradientType" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.PresetGradientType">
+      <summary>Returns the preset gradient type for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.PresetTexture">
+      <summary>Returns the preset texture for the specified fill.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.PresetTextured(Microsoft.Office.Core.MsoPresetTexture)">
+      <summary>Sets the specified fill format to a preset texture.</summary>
+      <param name="PresetTexture">Required <see cref="T:Microsoft.Office.Core.MsoPresetTexture" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.RotateWithObject">
+      <summary>Returns or sets if the fill style should rotate with the object. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Core.MsoTriState" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.Solid">
+      <summary>Sets the specified fill to a uniform color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureAlignment">
+      <summary>Returns or sets the text alignment for the specified <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" />object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureHorizontalScale">
+      <summary>Returns or sets the value for horizontally scaling the text for the <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object. Read/write Single.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureName">
+      <summary>Returns the name of the custom texture file for the specified fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureOffsetX">
+      <summary>Returns the offset X value for the specified fill. Read/write Single.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureOffsetY">
+      <summary>Returns the offset Y value for the specified fill. Read/write Single.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureTile">
+      <summary>Returns the texture tile style for the specified fill. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Core.MsoTriState" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureType">
+      <summary>Returns the texture type for the specified fill. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTextureType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.TextureVerticalScale">
+      <summary>Returns the texture vertical scale for the specified fill. Read/write Single.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Transparency">
+      <summary>Returns or sets the degree of transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.TwoColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32)">
+      <summary>Sets the specified fill to a two-color gradient.</summary>
+      <param name="Style">Required <see cref="T:Microsoft.Office.Core.MsoGradientStyle" />.Can be one of the following MsoGradientStyle constants:msoGradientDiagonalDownmsoGradientDiagonalUpmsoGradientFromCentermsoGradientFromCornermsoGradientFromTitlemsoGradientHorizontalmsoGradientMixedmsoGradientVertical</param>
+      <param name="Variant">Required Integer. The gradient variant. Can be a value from 1 through 4, corresponding to one of the four variants on the Gradient tab in the Fill Effects dialog box. If <paramref name="Style" /> is msoGradientFromCenter, the <paramref name="Variant" /> argument can only be 1 or 2.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Type">
+      <summary>Returns the fill type.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.UserPicture(System.String)">
+      <summary>Fills the specified shape with an image.</summary>
+      <param name="PictureFile">Required String. The name of the picture file.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FillFormat.UserTextured(System.String)">
+      <summary>Fills the specified shape with small tiles of an image.</summary>
+      <param name="TextureFile">Required String. The name of the picture file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FillFormat.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Filter">
+      <summary>Represents a filter for a single column. The Filter object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.Filters" /> collection. The Filters collection contains all the filters in an autofiltered range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter._Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Criteria1">
+      <summary>Returns the first filtered value for the specified column in a filtered range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Criteria2">
+      <summary>Returns the second filtered value for the specified column in a filtered range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.On">
+      <summary>True if the specified filter is on.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Operator">
+      <summary>Returns the operator that associates the two criteria applied by the specified filter.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filter.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Filters">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.Filter" /> objects that represents all the filters in an autofiltered range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Filters.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Filters.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Floor">
+      <summary>Represents the floor of a 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Floor.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> or <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /></returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Floor.Paste">
+      <summary>Pastes a picture from the Clipboard on the floor of the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.PictureType">
+      <summary>Returns or sets the way pictures are displayed on the walls and faces of a 3-D chart. Can be set to one of the following constants: xlStack or xlStretch.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Floor.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Floor.Thickness">
+      <summary>Returns or sets a Integer, specifying the thickness of the floor. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Font">
+      <summary>Contains the font attributes (font name, font size, color, and so on) for an object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Background">
+      <summary>Returns or sets the type of background for text used in charts. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlBackground" /> constants.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Bold">
+      <summary>True if the font is bold.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Color">
+      <summary>Returns or sets the primary color of the font.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.ColorIndex">
+      <summary>Returns or sets the color of the font.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.FontStyle">
+      <summary>Returns or sets the font style.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Italic">
+      <summary>True if the font style is italic.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.OutlineFont">
+      <summary>True if the font is an outline font.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Size">
+      <summary>Returns or sets the size of the font.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Strikethrough">
+      <summary>True if the font is struck through with a horizontal line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Subscript">
+      <summary>True if the font is formatted as subscript. False by default.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Superscript">
+      <summary>True if the font is formatted as superscript. False by default.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.ThemeColor">
+      <summary>Returns or sets the theme color in the applied color scheme that is associated with the specified object.  Read/write Object.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.ThemeFont">
+      <summary>Returns or sets the theme font in the applied font scheme that is associated with the specified object.  Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlThemeFont" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlThemeFont" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens a color.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Font.Underline">
+      <summary>Returns or sets the type of underline applied to the font.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FormatColor">
+      <summary>Represents the fill color specified for a threshold of  a color scale conditional format or the color of the bar in a data bar conditional format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.Color">
+      <summary>Returns or sets the fill color associated with a threshold for a data bar or color scale conditional formatting rule.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.ColorIndex">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> enumeration, specifying if the fill color is expressed as an index value into the current color palette.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only Integer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.ThemeColor">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlThemeColor" /> enumeration, specifying the theme color used in a threshold of a data bar or color scale conditional format.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatColor.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens the fill color of a cell for a threshold of a data bar or color scale conditional formatting rule.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FormatCondition">
+      <summary>Represents a conditional format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.AppliesTo">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object specifying the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that represents the borders of a style or a range of cells (including a range defined as part of a conditional format).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.DateOperator">
+      <summary>Specifies the <see cref="T:Microsoft.Office.Interop.Excel.XlTimePeriods" /> Date operator used in the format condition. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlTimePeriods" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Formula1">
+      <summary>Returns the value or expression associated with the conditional format or data validation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Formula2">
+      <summary>Returns the value or expression associated with the second part of a conditional format or data validation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.Modify(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object)">
+      <summary>Modifies an existing conditional format.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" />. Specifies whether the conditional format is based on a cell value or an expression. Can be one of the following XlFormatCondition constants:xlCellValuexlExpression</param>
+      <param name="Operator">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator" />. The conditional format operator. Can be one of the following XlFormatConditionOperator constants:xlBetweenxlEqualxlGreaterxlGreaterEqualxlLessxlLessEqualxlNotBetweenxlNotEqualIf <paramref name="Type" />, is xlExpression, the <paramref name="Operator" /> argument is ignored.</param>
+      <param name="Formula1">Optional Object. The value or expression associated with the conditional format. Can be a constant value, a string value, a cell reference, or a formula.</param>
+      <param name="Formula2">Optional Object. The value or expression associated with the conditional format. Can be a constant value, a string value, a cell reference, or a formula.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.ModifyEx(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.NumberFormat">
+      <summary>Returns or sets the number format applied to a cell if the conditional formatting rule evaluates to True. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Operator">
+      <summary>Returns the operator for the conditional format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.ScopeType">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" /> enumeration, which determines the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatCondition.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Text">
+      <summary>Returns or sets a String value specifying the text used by the conditional formatting rule.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.TextOperator">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlContainsOperator" /> enumeration, specifying the text search performed by the conditional formatting rule.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlContainsOperator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatCondition.Type">
+      <summary>Returns the object type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FormatConditions">
+      <summary>Represents the collection of conditional formats for a single range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatConditions._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds a new conditional format.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.FormatCondition" /> object that represents the new conditional format.</returns>
+      <param name="Type">. (<see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" />. Specifies whether the conditional format is based on a cell value or an expression.</param>
+      <param name="Operator">The conditional format operator. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator" /> constants: <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlBetween" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlEqual" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlGreater" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlGreaterEqual" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlLess" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlLessEqual" />, <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlNotBetween" />, or <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlNotEqual" />. If <paramref name="Type" /> is <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlExpression" />, the <paramref name="Operator" /> argument is ignored.</param>
+      <param name="Formula1">The value or expression associated with the conditional format. Can be a constant value, a String value, a cell reference, or a formula.</param>
+      <param name="Formula2">The value or expression associated with the second part of the conditional format when <paramref name="Operator" /> is <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlBetween" /> or <see cref="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlNotBetween" /> (otherwise, this argument is ignored). Can be a constant value, a string value, a cell reference, or a formula.</param>
+      <param name="String"></param>
+      <param name="TextOperator"></param>
+      <param name="DateOperator"></param>
+      <param name="ScopeType"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddAboveAverage">
+      <summary>Returns a new <see cref="T:Microsoft.Office.Interop.Excel.AboveAverage" /> object representing a conditional formatting rule for the specified range. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.AboveAverage" /> object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddColorScale(System.Int32)">
+      <summary>Returns a new <see cref="T:Microsoft.Office.Interop.Excel.ColorScale" /> object representing a conditional formatting rule that uses gradations in cell colors to indicate relative differences in the values of cells included in a selected range.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ColorScale" /> object</returns>
+      <param name="ColorScaleType">The type of color scale.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddDatabar">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Databar" /> object representing a data bar conditional formatting rule for the specified range.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Databar" /> object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition">
+      <summary>Returns a new <see cref="T:Microsoft.Office.Interop.Excel.IconSetCondition" /> object which represents an icon set conditional formatting rule for the specified range.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.IconSetCondition" /> object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddTop10">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Top10" /> object representing a conditional formatting rule for the specified range.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Top10" /> object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.AddUniqueValues">
+      <summary>Returns a new <see cref="T:Microsoft.Office.Interop.Excel.UniqueValues" /> object representing a conditional formatting rule for the specified range.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.UniqueValues" /> object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatConditions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatConditions.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatConditions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.FormatConditions.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <returns>Object</returns>
+      <param name="Index">Required Object. The index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FormatConditions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.FreeformBuilder">
+      <summary>Represents the geometry of a freeform while it’s being built.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FreeformBuilder.AddNodes(Microsoft.Office.Core.MsoSegmentType,Microsoft.Office.Core.MsoEditingType,System.Single,System.Single,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds a node to a freeform.</summary>
+      <param name="SegmentType">Required <see cref="T:Microsoft.Office.Interop.Office.MsoSegmentType" />. The type of segment to be added.MsoSegmentType can be one of these constants:msoSegmentLinemsoSegmentCurve</param>
+      <param name="EditingType">Required <see cref="T:Microsoft.Office.Interop.Office.MsoEditingType" />. The editing property of the vertex.MsoEditingType can be one of these constants:msoEditingAutomsoEditingCornerCannot be msoEditingSmooth or msoEditingSymmetric.If <paramref name="SegmentType" /> is msoSegmentLine, <paramref name="EditingType" /> must be msoEditingAuto.</param>
+      <param name="X1">Required Single.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the end point of the new segment.If the <paramref name="EditingType" /> of the new node is msoEditingCorner, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the first control point for the new segment.</param>
+      <param name="Y1">Required Single.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the end point of the new segment.If the <paramref name="EditingType" /> of the new node is msoEditingCorner, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the first control point for the new segment.</param>
+      <param name="X2">Optional Object.If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the second control point for the new segment.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="Y2">Optional Object.If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the second control point for the new segment.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="X3">Optional Object.If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the horizontal distance (in points) from the upper-left corner of the document to the end point of the new segment.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="Y3">Optional Object.If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the vertical distance (in points) from the upper-left corner of the document to the end point of the new segment.If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FreeformBuilder.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.FreeformBuilder.ConvertToShape">
+      <summary>Creates a shape that has the geometric characteristics of the specified <see cref="T:Microsoft.Office.Interop.Excel.FreeformBuilder" /> object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FreeformBuilder.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.FreeformBuilder.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Global"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.GlobalClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.#ctor"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass._Run2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveMenuBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActivePrinter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveSheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ActiveWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.AddIns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Assistant"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.Calculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Cells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Charts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Columns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.CommandBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.DDEAppReturnCode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.DDEExecute(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.DDEInitiate(System.String,System.String)">
+      <param name="App"></param>
+      <param name="Topic"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.DDEPoke(System.Int32,System.Object,System.Object)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+      <param name="Data"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.DDERequest(System.Int32,System.String)">
+      <param name="Channel"></param>
+      <param name="Item"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.DDETerminate(System.Int32)">
+      <param name="Channel"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.DialogSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Excel4IntlMacroSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Excel4MacroSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.ExecuteExcel4Macro(System.String)">
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.Intersect(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.MenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Range(System.Object,System.Object)">
+      <param name="Cell1"></param>
+      <param name="Cell2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Rows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Macro"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Selection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.SendKeys(System.Object,System.Object)">
+      <param name="Keys"></param>
+      <param name="Wait"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Sheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ShortcutMenus(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.ThisWorkbook"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Toolbars"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GlobalClass.Union(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Windows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Workbooks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.WorksheetFunction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GlobalClass.Worksheets"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Graphic">
+      <summary>Contains properties that apply to header and footer picture objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Brightness">
+      <summary>Returns or sets the brightness of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.ColorType">
+      <summary>Returns or sets the type of color transformation applied to the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Contrast">
+      <summary>Returns or sets the contrast for the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.CropBottom">
+      <summary>Returns or sets the number of points that are cropped off the bottom of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.CropLeft">
+      <summary>Returns or sets the number of points that are cropped off the left side of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.CropRight">
+      <summary>Returns or sets the number of points that are cropped off the right side of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.CropTop">
+      <summary>Returns or sets the number of points that are cropped off the top of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Filename">
+      <summary>Returns or sets the URL (on the intranet or the Web) or path (local or network) to the location where the specified source object was saved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.LockAspectRatio">
+      <summary>True if the specified shape retains its original proportions when you resize it. False if you can change the height and width of the shape independently of one another when you resize it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Graphic.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Gridlines">
+      <summary>Represents major or minor gridlines on a chart axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Gridlines.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Gridlines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Gridlines.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.GroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.GroupBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.GroupObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy48"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy50"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy52"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy53"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy55"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy57"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy58"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy59"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy60"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy61"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy62"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy63"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy68"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy70"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy72"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy73"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject._Dummy77"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.TopLeftCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObject.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObject.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.GroupObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy48"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy50"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy52"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy53"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy55"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy57"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy58"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy59"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy60"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy61"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy62"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy63"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy68"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy70"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy72"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy73"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects._Dummy77"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Top"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupObjects.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupObjects.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.GroupShapes">
+      <summary>Represents the individual shapes within a grouped shape.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupShapes._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupShapes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupShapes.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupShapes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupShapes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.GroupShapes.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupShapes.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.GroupShapes.Range(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents a subset of the shapes in a <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection.</summary>
+      <param name="Index">Required Object. The individual shapes to be included in the range. Can be an integer that specifies the index number of the shape, a string that specifies the name of the shape, or an array that contains either integers or strings.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.HeaderFooter">
+      <summary>Represents a single header or footer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HeaderFooter.Picture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" />
+ object that represents a picture field included in the specified header or footer. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Graphic" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HeaderFooter.Text">
+      <summary>Returns or sets a String
+ that represents text included in the specified header or footer. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.HiLoLines">
+      <summary>Represents the high-low lines in a chart group.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HiLoLines.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HiLoLines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HiLoLines.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.HPageBreak">
+      <summary>Represents a horizontal page break.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HPageBreak.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HPageBreak.DragOff(Microsoft.Office.Interop.Excel.XlDirection,System.Int32)">
+      <summary>Drags a page break out of the print area.</summary>
+      <param name="Direction">Required <see cref="T:Microsoft.Office.Interop.Excel.XlDirection" />. The direction in which the page break is dragged. XlDirection can be one of these constants:xlDownxlToRightxlToLeftxlUp</param>
+      <param name="RegionIndex">Required Integer. The print-area region index for the page break (the region where the mouse pointer is located when the mouse button is pressed if the user drags the page break). If the print area is contiguous, there’s only one print region. If the print area is noncontiguous, there’s more than one print region.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Extent">
+      <summary>Returns the type of the specified page break: full-screen or only within a print area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Location">
+      <summary>Returns or sets the cell (a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object) that defines the page-break location.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreak.Type">
+      <summary>Returns or sets the page break type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.HPageBreaks">
+      <summary>The collection of horizontal page breaks within the print area. Each horizontal page break is represented by an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreak" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HPageBreaks.Add(System.Object)">
+      <summary>Adds a horizontal page break. Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreak" /> object.</summary>
+      <param name="Before">Required Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. The range above which the new page break will be added.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.HPageBreaks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.HPageBreaks.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Hyperlink">
+      <summary>Represents a hyperlink.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Address">
+      <summary>Returns or sets the address of the target document.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlink.AddToFavorites">
+      <summary>Adds a shortcut to the workbook or hyperlink to the Favorites folder.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlink.CreateNewDocument(System.String,System.Boolean,System.Boolean)">
+      <summary>Creates a new document linked to the specified hyperlink.</summary>
+      <param name="Filename">Required String. The file name of the specified document.</param>
+      <param name="EditNow">Required Boolean. True to have the specified document open immediately in its associated editing environment. The default value is True.</param>
+      <param name="Overwrite">Required Boolean. True to overwrite any existing file of the same name in the same folder. False if any existing file of the same name is preserved and the <paramref name="Filename" /> argument specifies a new file name. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlink.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.EmailSubject">
+      <summary>Returns or sets the text string of the specified hyperlink’s e-mail subject line. The subject line is appended to the hyperlink’s address.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlink.Follow(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Displays a cached document if it’s already been downloaded. Otherwise, this method resolves the hyperlink, downloads the target document, and displays the document in the appropriate application.</summary>
+      <param name="NewWindow">Optional Object. True to display the target application in a new window. The default value is False.</param>
+      <param name="AddHistory">Optional Object. Not used. Reserved for future use.</param>
+      <param name="ExtraInfo">Optional Object. A String or byte array that specifies additional information for HTTP to use to resolve the hyperlink. For example, you can use <paramref name="ExtraInfo" /> to specify the coordinates of an image map, the contents of a form, or a FAT file name.</param>
+      <param name="Method">Optional Object. Specifies the way <paramref name="ExtraInfo" /> is attached. Can be one of the following <see cref="T:Microsoft.Office.Core.MsoExtraInfoMethod" /> constants.</param>
+      <param name="HeaderInfo">Optional Object. A String that specifies header information for the HTTP request. The default value is an empty string.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Name">
+      <summary>Returns the name of the object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range the specified hyperlink is attached to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.ScreenTip">
+      <summary>Returns or sets the ScreenTip text for the specified hyperlink.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Shape">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the shape attached to the specified comment, diagram node, or hyperlink.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.SubAddress">
+      <summary>Returns or sets the location within the document associated with the hyperlink.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.TextToDisplay">
+      <summary>Returns or sets the text to be displayed for the specified hyperlink. The default value is the address of the hyperlink.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlink.Type">
+      <summary>Returns the location of the HTML frame.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Hyperlinks">
+      <summary>Represents the collection of hyperlinks for a worksheet or range. Each hyperlink is represented by a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlink" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlinks.Add(System.Object,System.String,System.Object,System.Object,System.Object)">
+      <summary>Adds a hyperlink to the specified range or shape. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlink" /> object.</summary>
+      <param name="Anchor">Required Object. The anchor for the hyperlink. Can be either a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> or <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object.</param>
+      <param name="Address">Required String. The address of the hyperlink.</param>
+      <param name="SubAddress">Optional Object. The subaddress of the hyperlink.</param>
+      <param name="ScreenTip">Optional Object. The screen tip to be displayed when the mouse pointer is paused over the hyperlink.</param>
+      <param name="TextToDisplay">Optional Object. The text to be displayed for the hyperlink.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlinks.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Hyperlinks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Hyperlinks.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAboveAverage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.AboveBelow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.CalcFor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAboveAverage.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAboveAverage.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.NumStdDev"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAboveAverage.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAboveAverage.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAboveAverage.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Content"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Coordinate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAction.Execute"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAction.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IActions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IActions.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IActions.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAddIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Author"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.CLSID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Comments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.FullName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Installed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.IsOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Keywords"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Path"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.progID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIn.Title"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAddIns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAddIns.Add(System.String,System.Object)">
+      <param name="Filename"></param>
+      <param name="CopyFile"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAddIns.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAddIns2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAddIns2.Add(System.String,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAddIns2.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAddIns2.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAllowEditRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAllowEditRange.ChangePassword(System.String)">
+      <param name="Password"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAllowEditRange.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRange.Range"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRange.Title"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAllowEditRange.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRange.Users"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAllowEditRanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRanges._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAllowEditRanges.Add(System.String,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <param name="Title"></param>
+      <param name="Range"></param>
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRanges.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAllowEditRanges.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAllowEditRanges.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAppEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.AfterCalculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.NewWorkbook(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowActivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowBeforeClose(Microsoft.Office.Interop.Excel.ProtectedViewWindow,Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowBeforeEdit(Microsoft.Office.Interop.Excel.ProtectedViewWindow,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowDeactivate(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowOpen(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.ProtectedViewWindowResize(Microsoft.Office.Interop.Excel.ProtectedViewWindow)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetActivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetCalculate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetDeactivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WindowActivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WindowDeactivate(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WindowResize(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wb"></param>
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookActivate(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookAddinInstall(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookAddinUninstall(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookAfterSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookAfterXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookAfterXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="IsRefresh"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookBeforeClose(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookBeforePrint(Microsoft.Office.Interop.Excel.Workbook,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookBeforeSave(Microsoft.Office.Interop.Excel.Workbook,System.Boolean,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="SaveAsUI"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookBeforeXmlExport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookBeforeXmlImport(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)">
+      <param name="Wb"></param>
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="IsRefresh"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookDeactivate(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookNewChart(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.Chart)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookNewSheet(Microsoft.Office.Interop.Excel.Workbook,System.Object)">
+      <param name="Wb"></param>
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookOpen(Microsoft.Office.Interop.Excel.Workbook)">
+      <param name="Wb"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookPivotTableCloseConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Wb"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookPivotTableOpenConnection(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Wb"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookRowsetComplete(Microsoft.Office.Interop.Excel.Workbook,System.String,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAppEvents.WorkbookSync(Microsoft.Office.Interop.Excel.Workbook,Microsoft.Office.Core.MsoSyncEventType)">
+      <param name="Wb"></param>
+      <param name="SyncEventType"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IArc"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc._Dummy43"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArc.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArc.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IArcs"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IArcs.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IArcs.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAreas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAreas.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAreas.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAutoCorrect"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAutoCorrect.AddReplacement(System.String,System.String)">
+      <param name="What"></param>
+      <param name="Replacement"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.AutoExpandListRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.AutoFillFormulasInLists"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.CapitalizeNamesOfDays"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.CorrectCapsLock"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.CorrectSentenceCap"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAutoCorrect.DeleteReplacement(System.String)">
+      <param name="What"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.DisplayAutoCorrectOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.ReplacementList(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.ReplaceText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoCorrect.TwoInitialCapitals"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAutoFilter.ApplyFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.FilterMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Filters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Range"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAutoFilter.ShowAllData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoFilter.Sort"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAutoRecover"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Path"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAutoRecover.Time"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxes._Default(Microsoft.Office.Interop.Excel.XlAxisType,Microsoft.Office.Interop.Excel.XlAxisGroup)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxes.Item(Microsoft.Office.Interop.Excel.XlAxisType,Microsoft.Office.Interop.Excel.XlAxisGroup)">
+      <param name="Type"></param>
+      <param name="AxisGroup"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxes.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.AxisBetweenCategories"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.AxisGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.AxisTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.BaseUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.BaseUnitIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.CategoryNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.CategoryType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Crosses"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.CrossesAt"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxis.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.DisplayUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.DisplayUnitCustom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.DisplayUnitLabel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.HasDisplayUnitLabel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.HasMajorGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.HasMinorGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.HasTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.LogBase"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MajorGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MajorTickMark"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MajorUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MajorUnitIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MajorUnitScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MaximumScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MaximumScaleIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinimumScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinimumScaleIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinorGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinorTickMark"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinorUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinorUnitIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.MinorUnitScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.ReversePlotOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.ScaleType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxis.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.TickLabelPosition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.TickLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.TickLabelSpacing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.TickLabelSpacingIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.TickMarkSpacing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxis.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IAxisTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxisTitle.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.FormulaR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.IncludeInLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IAxisTitle.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IAxisTitle.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IBorder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.LineStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.TintAndShade"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorder.Weight"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IBorders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders._Default(Microsoft.Office.Interop.Excel.XlBordersIndex)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IBorders.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Item(Microsoft.Office.Interop.Excel.XlBordersIndex)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.LineStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.TintAndShade"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IBorders.Weight"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.DismissButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButton.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButton.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IButtons"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.AutoSize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.DismissButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.HorizontalAlignment"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IButtons.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IButtons.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICalculatedFields"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedFields._Add(System.String,System.String)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedFields._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedFields.Add(System.String,System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+      <param name="UseStandardFormula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedFields.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedFields.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedFields.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedFields.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedFields.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedFields.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICalculatedItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedItems._Add(System.String,System.String)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedItems._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedItems.Add(System.String,System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+      <param name="UseStandardFormula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedItems.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICalculatedMember"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedMember.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.DisplayFolder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Dynamic"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.FlattenHierarchies"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.HierarchizeDistinct"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.IsValid"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.SolveOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMember.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICalculatedMembers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedMembers.Add(System.String,System.String,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="Formula"></param>
+      <param name="SolveOrder"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedMembers.Add2(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICalculatedMembers.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICalculatedMembers.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICanvasShapes"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICellFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Borders"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICellFormat.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.FormulaHidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.IndentLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.MergeCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.ShrinkToFit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICellFormat.WrapText"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICharacters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharacters.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharacters.Insert(System.String)">
+      <param name="String"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.PhoneticCharacters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharacters.Text"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartArea"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartArea.Clear"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartArea.ClearContents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartArea.ClearFormats"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartArea.Copy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartArea.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartArea.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartColorFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.RGB"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.SchemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartColorFormat.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.BeforeDoubleClick(System.Int32,System.Int32,System.Int32,System.Boolean@)">
+      <param name="ElementID"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.BeforeRightClick(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.DragOver"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.DragPlot"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.MouseDown(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.MouseMove(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.MouseUp(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Button"></param>
+      <param name="Shift"></param>
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.Resize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.Select(System.Int32,System.Int32,System.Int32)">
+      <param name="ElementID"></param>
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartEvents.SeriesChange(System.Int32,System.Int32)">
+      <param name="SeriesIndex"></param>
+      <param name="PointIndex"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartFillFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.BackColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.ForeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.GradientColorType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.GradientDegree"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.GradientStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.GradientVariant"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.OneColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,System.Single)">
+      <param name="Style"></param>
+      <param name="Variant"></param>
+      <param name="Degree"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Pattern"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.Patterned(Microsoft.Office.Core.MsoPatternType)">
+      <param name="Pattern"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.PresetGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32,Microsoft.Office.Core.MsoPresetGradientType)">
+      <param name="Style"></param>
+      <param name="Variant"></param>
+      <param name="PresetGradientType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.PresetGradientType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.PresetTexture"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.PresetTextured(Microsoft.Office.Core.MsoPresetTexture)">
+      <param name="PresetTexture"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.Solid"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.TextureName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.TextureType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.TwoColorGradient(Microsoft.Office.Core.MsoGradientStyle,System.Int32)">
+      <param name="Style"></param>
+      <param name="Variant"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.UserPicture(System.Object,System.Object,System.Object,System.Object)">
+      <param name="PictureFile"></param>
+      <param name="PictureFormat"></param>
+      <param name="PictureStackUnit"></param>
+      <param name="PicturePlacement"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartFillFormat.UserTextured(System.String)">
+      <param name="TextureFile"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFillFormat.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Glow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Line"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.PictureFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.SoftEdge"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.TextFrame2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartFormat.ThreeD"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.AxisGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.BubbleScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.DoughnutHoleSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.DownBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.DropLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.FirstSliceAngle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.GapWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Has3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HasDropLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HasHiLoLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HasRadarAxisLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HasSeriesLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HasUpDownBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.HiLoLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Overlap"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.RadarAxisLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SecondPlotSize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartGroup.SeriesCollection(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SeriesLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.ShowNegativeBubbles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SizeRepresents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SplitType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SplitValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.SubType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.UpBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroup.VaryByCategories"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartGroups"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroups.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroups.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroups.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartGroups.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartGroups.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartGroups.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject._Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Chart"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.ProtectChartObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObject.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObject.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartObjects"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy25"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.ProtectChartObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartObjects.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICharts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.Add(System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.PrintOut_2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICharts.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICharts.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartTitle.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.FormulaR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.IncludeInLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IChartTitle.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartTitle.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IChartView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartView.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartView.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartView.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IChartView.Sheet"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICheckBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICheckBoxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICheckBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICheckBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IColorScale"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.ColorScaleCriteria"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorScale.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorScale.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorScale.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorScale.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScale.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IColorScaleCriteria"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriteria._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriteria.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorScaleCriteria.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriteria.Item(System.Object)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IColorScaleCriterion"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriterion.FormatColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriterion.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriterion.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorScaleCriterion.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IColorStop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorStop.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStop.TintAndShade"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IColorStops"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStops._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorStops.Add(System.Double)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStops.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorStops.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStops.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStops.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorStops.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IColorStops.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IColorStops.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IComment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Author"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComment.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComment.Next"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComment.Previous"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Shape"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComment.Text(System.Object,System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Start"></param>
+      <param name="Overwrite"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComment.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IComments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComments._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComments.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComments.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComments.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComments.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IComments.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IComments.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Icon">
+      <summary>Represents a single icon in an icon set used in a conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Icon.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Icon.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only Long.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Icon.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Icon.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IconCriteria">
+      <summary>Represents the collection of <see cref="T:Microsoft.Office.Interop.Excel.IconCriterion" /> objects. Each IconCriterion represents the values and threshold type for each icon in an icon set conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriteria._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriteria.Count">
+      <summary>Returns a Long value that specifies the number of criteria for an icon set conditional format rule. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconCriteria.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriteria.Item(System.Object)">
+      <summary>Returns a single <see cref="T:Microsoft.Office.Interop.Excel.IconCriterion" /> object from the IconCriteria collection. Read-only.</summary>
+      <param name="Index">The index number of the IconCriterion object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IconCriterion">
+      <summary>Represents the criterion for an individual icon in an icon set. The criterion specifies the range of values and the threshold type associated with the icon in an icon set conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriterion.Icon"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriterion.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriterion.Operator">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator" /> enumeration, which specifes if the threshold is "greater than" or "greater than or equal to" the threshold value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriterion.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes" /> enumeration, which specifies how the threshold value for an icon set is determined. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconCriterion.Value">
+      <summary>Returns or sets the threshold value for an icon in a conditional format. Read/write Variant.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IConditionValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConditionValue.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConditionValue.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConditionValue.Modify(Microsoft.Office.Interop.Excel.XlConditionValueTypes,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConditionValue.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConditionValue.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConditionValue.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IConnections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnections._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnections.Add(System.String,System.String,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnections.AddFromFile(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnections.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnections.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnections.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnections.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnections.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnections.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IConnectorFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnectorFormat.BeginConnect(Microsoft.Office.Interop.Excel.Shape,System.Int32)">
+      <param name="ConnectedShape"></param>
+      <param name="ConnectionSite"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.BeginConnected"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.BeginConnectedShape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.BeginConnectionSite"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnectorFormat.BeginDisconnect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnectorFormat.EndConnect(Microsoft.Office.Interop.Excel.Shape,System.Int32)">
+      <param name="ConnectedShape"></param>
+      <param name="ConnectionSite"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.EndConnected"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.EndConnectedShape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.EndConnectionSite"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IConnectorFormat.EndDisconnect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IConnectorFormat.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IconSet">
+      <summary>Represents a single set of icons that are used in an icon set conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.Count">
+      <summary>Returns a Integer value that specifies the number of icons in the icon set. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.Creator">
+      <summary>Returns a 32-bit integer equivalent to a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSet.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.ID">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlIconSet" /> enumeration, which specifies the name of the icon set used in an icon set conditional formatting rule.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlIconSet" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.Item(System.Object)">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Icon" /> object that represents a single icon from an icon set. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Icon" />
+      </returns>
+      <param name="Index">The index number of the Icon object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSet.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IconSetCondition">
+      <summary>Represents an icon set conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.AppliesTo">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object specifying the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Creator">
+      <summary>Returns a 32-bit integer equivalent to an <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> value that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSetCondition.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Formula">
+      <summary>Returns or sets a String representing a formula, which determines the values to which the icon set will be applied.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.IconCriteria">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.IconCriteria" /> collection, which represents the set of criteria for an icon set conditional formatting rule.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.IconCriteria" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.IconSet">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Interop.Excel.IconSets" /> collection, which specifies the icon set used in the conditional format.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSetCondition.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.PercentileValues">
+      <summary>Returns or sets a Boolean value indicating if the thresholds for an icon set conditional format are determined by using percentiles.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.ReverseOrder">
+      <summary>Returns or sets a Boolean value indicating if the order of icons is reversed for an icon set.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.ScopeType">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" /> enumeration, which determines the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSetCondition.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSetCondition.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.ShowIconOnly">
+      <summary>Returns or sets a Boolean value indicating if only the icon is displayed for an icon set conditional format.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSetCondition.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" /> enumeration, which specifies the type of conditional format. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IconSets">
+      <summary>Represents a collection of icon sets used in an icon set conditional formatting rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets.Count">
+      <summary>Returns an Integer value that specifies the number of icon sets available in the workbook. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only Integer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IconSets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets.Item(System.Object)">
+      <summary>Returns a single <see cref="T:Microsoft.Office.Interop.Excel.IconSet" /> object from the <see cref="T:Microsoft.Office.Interop.Excel.IconSets" />collection. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.IconSet" />
+      </returns>
+      <param name="Index">The index number of the <see cref="T:Microsoft.Office.Interop.Excel.IconSet" /> object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IconSets.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IControlFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IControlFormat.AddItem(System.String,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.DropDownLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.ListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IControlFormat.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IControlFormat.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IControlFormat.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICorners"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICorners.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICorners.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICorners.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICorners.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICorners.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICustomProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomProperties.Add(System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="Value"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomProperties.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperties.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICustomProperty"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomProperty.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomProperty.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICustomView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomView.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.PrintSettings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomView.RowColSettings"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomView.Show"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ICustomViews"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomViews._Default(System.Object)">
+      <param name="ViewName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomViews.Add(System.String,System.Object,System.Object)">
+      <param name="ViewName"></param>
+      <param name="PrintSettings"></param>
+      <param name="RowColSettings"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomViews.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomViews.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomViews.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomViews.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ICustomViews.Item(System.Object)">
+      <param name="ViewName"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ICustomViews.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDatabar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.AxisColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.AxisPosition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.BarBorder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.BarColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.BarFillType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDatabar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Direction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.MaxPoint"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.MinPoint"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDatabar.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.NegativeBarFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.PercentMax"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.PercentMin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDatabar.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDatabar.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.ShowValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDatabar.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDataBarBorder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataBarBorder.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataBarBorder.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataBarBorder.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataBarBorder.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataBarBorder.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDataLabel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.AutoText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabel.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.FormulaR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.NumberFormatLinked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabel.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Separator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowBubbleSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowCategoryName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowLegendKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowPercentage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowSeriesName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.ShowValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabel.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDataLabels"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Dummy10"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Dummy13"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Dummy16"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Dummy17"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels._Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.AutoText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Format"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.NumberFormatLinked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataLabels.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Separator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowBubbleSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowCategoryName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowLegendKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowPercentage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowSeriesName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.ShowValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataLabels.VerticalAlignment"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDataTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataTable.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.HasBorderHorizontal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.HasBorderOutline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.HasBorderVertical"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDataTable.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDataTable.ShowLegendKey"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDiagram"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.AutoFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.AutoLayout"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDiagram.Convert(Microsoft.Office.Core.MsoDiagramType)">
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDiagram.FitText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Nodes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Reverse"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDiagram.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialog.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialog.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialog.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialog.Show(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialogFrame"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy10"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy17"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy18"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy20"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy25"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy4"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy5"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy8"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame._Dummy9"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogFrame.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogFrame.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialogs"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs._Default(Microsoft.Office.Interop.Excel.XlBuiltInDialog)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogs.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs.Item(Microsoft.Office.Interop.Excel.XlBuiltInDialog)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogs.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialogSheet"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._CheckSpelling(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+      <param name="IgnoreFinalYaa"></param>
+      <param name="SpellScript"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet._CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy113"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy114"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy115"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy29"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy32"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy40"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy69"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy74"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy76"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy78"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy79"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy82"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy83"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy85"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy86"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy88"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy89"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Dummy90"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.AutoFilter"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ChartObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.CircleInvalid"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ClearCircles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Comments"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.CustomProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.DialogFrame"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.DisplayAutomaticPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.DisplayPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.DropDowns(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.EditBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnableAutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnableCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnableFormatConditionsCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnableOutlining"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnablePivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.EnableSelection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Focus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Hide(System.Object)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Hyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Lines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ListBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.MailEnvelope"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Next"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.OLEObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Paste(System.Object,System.Object)">
+      <param name="Destination"></param>
+      <param name="Link"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+      <param name="NoHTMLFormatting"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Previous"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.PrintedCommentPages"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Protect(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+      <param name="AllowFormattingCells"></param>
+      <param name="AllowFormattingColumns"></param>
+      <param name="AllowFormattingRows"></param>
+      <param name="AllowInsertingColumns"></param>
+      <param name="AllowInsertingRows"></param>
+      <param name="AllowInsertingHyperlinks"></param>
+      <param name="AllowDeletingColumns"></param>
+      <param name="AllowDeletingRows"></param>
+      <param name="AllowSorting"></param>
+      <param name="AllowFiltering"></param>
+      <param name="AllowUsingPivotTables"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.ProtectDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Protection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.ProtectionMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.ProtectScenarios"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.QueryTables"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ResetAllPageBreaks"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="Local"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Scripts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.ScrollArea"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Shapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Show"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.SmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Sort"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Tab"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheet.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheet.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialogSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.Add(System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDialogSheets.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheets.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDialogSheetView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheetView.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheetView.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheetView.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDialogSheetView.Sheet"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDisplayFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Characters(System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.FormulaHidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.IndentLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.MergeCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.ShrinkToFit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.Style"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayFormat.WrapText"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDisplayUnitLabel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDisplayUnitLabel._Dummy21"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.FormulaR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDisplayUnitLabel.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDocEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.BeforeDoubleClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.BeforeRightClick(Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.Change(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.FollowHyperlink(Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableChangeSync(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.PivotTableUpdate(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDocEvents.SelectionChange(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Target"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDownBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDownBars.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDownBars.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDownBars.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDrawing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.AddIndent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.AddVertex(System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Reshape(System.Int32,System.Boolean,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawing.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Vertices(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawing.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects._Dummy56"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.AddIndent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.CancelButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Cut"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.DefaultButton"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.DismissButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.DisplayVerticalScrollBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.HelpButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.InputType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Left"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.LinkCombo(System.Object)">
+      <param name="Link"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.LinkedCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Reshape(System.Int32,System.Object,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Top"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.VerticalAlignment"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawingObjects.Vertices(System.Object,System.Object)">
+      <param name="Index1"></param>
+      <param name="Index2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawingObjects.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDrawings"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings._Dummy46"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Add(System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+      <param name="Closed"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Reshape(System.Int32,System.Boolean,System.Object,System.Object)">
+      <param name="Vertex"></param>
+      <param name="Insert"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDrawings.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDrawings.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDropDown"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.ListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDown.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDown.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDropDowns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Add(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+      <param name="Editable"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Display3DShading"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.DropDownLines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropDowns.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropDowns.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDropLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropLines.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDropLines.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDropLines.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IDummy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy._ActiveSheetOrChart"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.AddNonVisibleSignature(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.AddSignatureLine(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.ChDir"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.DirectObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.DoScript"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.Load"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.RefreshDocument"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.RGB"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IDummy.ShowSignaturesPane"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.ThemeColorScheme"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.ThemeEffectScheme"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IDummy.ThemeFontScheme"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IEditBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.DisplayVerticalScrollBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.InputType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.PasswordEdit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IEditBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.DisplayVerticalScrollBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.InputType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.MultiLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.PasswordEdit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IEditBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IEditBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IError"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IError.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IError.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IError.Ignore"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IError.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IError.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IErrorBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IErrorBars.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IErrorBars.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.EndStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorBars.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IErrorBars.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IErrorCheckingOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.BackgroundChecking"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.EmptyCellReferences"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.EvaluateToError"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.InconsistentFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.InconsistentTableFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.IndicatorColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.ListDataValidation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.NumberAsText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.OmittedCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.TextDate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrorCheckingOptions.UnlockedFormulaCells"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrors._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrors.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrors.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrors.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IErrors.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFileExportConverter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.Description"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.Extensions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.FileFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverter.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFileExportConverters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFileExportConverters.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFileExportConverters.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter._Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Criteria1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Criteria2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.On"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilter.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFilters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFilters.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFilters.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFloor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFloor.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFloor.Paste"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.PictureType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFloor.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFloor.Thickness"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Background"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Bold"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.FontStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Italic"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.OutlineFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Size"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Strikethrough"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Subscript"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Superscript"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.ThemeFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.TintAndShade"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFont.Underline"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFormatColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatColor.TintAndShade"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFormatCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.DateOperator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Formula1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Formula2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.Modify(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="Operator"></param>
+      <param name="Formula1"></param>
+      <param name="Formula2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.ModifyEx(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatCondition.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.TextOperator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatCondition.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFormatConditions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatConditions._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddAboveAverage"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddColorScale(System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddDatabar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddIconSetCondition"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddTop10"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.AddUniqueValues"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatConditions.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatConditions.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatConditions.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFormatConditions.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFormatConditions.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IFreeformBuilder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFreeformBuilder.AddNodes(Microsoft.Office.Core.MsoSegmentType,Microsoft.Office.Core.MsoEditingType,System.Single,System.Single,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SegmentType"></param>
+      <param name="EditingType"></param>
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+      <param name="X3"></param>
+      <param name="Y3"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFreeformBuilder.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IFreeformBuilder.ConvertToShape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFreeformBuilder.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IFreeformBuilder.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGraphic"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Brightness"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.ColorType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Contrast"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.CropBottom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.CropLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.CropRight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.CropTop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Filename"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.LockAspectRatio"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGraphic.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGridlines.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGridlines.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGridlines.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGroupBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGroupObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy48"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy50"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy52"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy53"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy55"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy57"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy58"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy59"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy60"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy61"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy62"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy63"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy68"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy70"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy72"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy73"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject._Dummy77"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.TopLeftCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObject.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObject.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGroupObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy27"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy28"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy42"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy43"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy44"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy45"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy47"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy48"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy50"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy52"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy53"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy54"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy55"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy56"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy57"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy58"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy59"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy60"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy61"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy62"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy63"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy65"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy66"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy67"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy68"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy70"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy72"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy73"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy75"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects._Dummy77"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Top"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupObjects.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupObjects.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IGroupShapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupShapes._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupShapes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupShapes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupShapes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupShapes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IGroupShapes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupShapes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IGroupShapes.Range(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHeaderFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHeaderFooter.Picture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHeaderFooter.Text"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHiLoLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHiLoLines.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHiLoLines.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHiLoLines.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHPageBreak"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHPageBreak.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHPageBreak.DragOff(Microsoft.Office.Interop.Excel.XlDirection,System.Int32)">
+      <param name="Direction"></param>
+      <param name="RegionIndex"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Extent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Location"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreak.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHPageBreaks.Add(System.Object)">
+      <param name="Before"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHPageBreaks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHPageBreaks.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHyperlink"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Address"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlink.AddToFavorites"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlink.CreateNewDocument(System.String,System.Boolean,System.Boolean)">
+      <param name="Filename"></param>
+      <param name="EditNow"></param>
+      <param name="Overwrite"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlink.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.EmailSubject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlink.Follow(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="NewWindow"></param>
+      <param name="AddHistory"></param>
+      <param name="ExtraInfo"></param>
+      <param name="Method"></param>
+      <param name="HeaderInfo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Range"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.ScreenTip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Shape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.SubAddress"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.TextToDisplay"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlink.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IHyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlinks.Add(System.Object,System.String,System.Object,System.Object,System.Object)">
+      <param name="Anchor"></param>
+      <param name="Address"></param>
+      <param name="SubAddress"></param>
+      <param name="ScreenTip"></param>
+      <param name="TextToDisplay"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlinks.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IHyperlinks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IHyperlinks.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIcon"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIcon.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIcon.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIcon.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIcon.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIconCriteria"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriteria._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriteria.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconCriteria.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriteria.Item(System.Object)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIconCriterion"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriterion.Icon"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriterion.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriterion.Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriterion.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconCriterion.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIconSet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSet.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.ID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSet.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIconSetCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSetCondition.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.IconCriteria"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.IconSet"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSetCondition.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.PercentileValues"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.ReverseOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSetCondition.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSetCondition.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.ShowIconOnly"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSetCondition.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IIconSets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IIconSets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IIconSets.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IInterior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Gradient"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.InvertIfNegative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.Pattern"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.PatternColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.PatternColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.PatternThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.PatternTintAndShade"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IInterior.TintAndShade"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILabel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel._Dummy33"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabel.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabel.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILabels"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels._Dummy33"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILabels.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILabels.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILeaderLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILeaderLines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILeaderLines.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILeaderLines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILeaderLines.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILeaderLines.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILeaderLines.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILeaderLines.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILegend"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegend.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegend.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.IncludeInLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Left"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegend.LegendEntries(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Position"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegend.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegend.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILegendEntries"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendEntries._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntries.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntries.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntries.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendEntries.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendEntries.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntries.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILegendEntry"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendEntry.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.LegendKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendEntry.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendEntry.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILegendKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendKey.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendKey.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.InvertIfNegative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerBackgroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerBackgroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerForegroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerForegroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.MarkerStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.PictureType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.PictureUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.PictureUnit2"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILegendKey.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Smooth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILegendKey.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILine.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILine.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILinearGradient"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinearGradient.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinearGradient.ColorStops"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinearGradient.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinearGradient.Degree"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinearGradient.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILines.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILines.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ILinkFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinkFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinkFormat.AutoUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinkFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinkFormat.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ILinkFormat.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ILinkFormat.Update"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.ListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListBoxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.DataBodyRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListColumn.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.ListDataFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Range"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.SharePointFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.Total"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.TotalsCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumn.XPath"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListColumns.Add(System.Object)">
+      <param name="Position"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListColumns.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListColumns.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListDataFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.AllowFillIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Choices"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.DecimalPlaces"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.DefaultValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.IsPercent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.lcid"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.MaxCharacters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.MaxNumber"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.MinNumber"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.ReadOnly"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Required"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListDataFormat.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Active"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.AlternativeText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.AutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Comment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.DataBodyRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.DisplayName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.ExportToVisio"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.HeaderRowRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.InsertRowRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ListColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ListRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Publish(System.Object,System.Boolean)">
+      <param name="Target"></param>
+      <param name="LinkSource"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.QueryTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Range"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Refresh"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Resize(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Range"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.SharePointURL"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowAutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowHeaders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowTableStyleColumnStripes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowTableStyleFirstColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowTableStyleLastColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowTableStyleRowStripes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.ShowTotals"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Sort"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.SourceType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.Summary"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.TableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.TotalsRowRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Unlink"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.Unlist"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObject.UpdateChanges(Microsoft.Office.Interop.Excel.XlListConflict)">
+      <param name="iConflictType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObject.XmlMap"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObjects.Add(Microsoft.Office.Interop.Excel.XlListObjectSourceType,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object)">
+      <param name="SourceType"></param>
+      <param name="Source"></param>
+      <param name="LinkSource"></param>
+      <param name="XlListObjectHasHeaders"></param>
+      <param name="Destination"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObjects.AddEx(Microsoft.Office.Interop.Excel.XlListObjectSourceType,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListObjects.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListRow.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.InvalidData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRow.Range"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IListRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListRows.Add(System.Object)">
+      <param name="Position"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListRows.AddEx(System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IListRows.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IListRows.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMailer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.BCCRecipients"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.CCRecipients"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Enclosures"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Received"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.SendDateTime"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Sender"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.ToRecipients"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMailer.WhichAddress"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenu"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenu.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.MenuItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenu.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenuBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuBar.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuBar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Menus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBar.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuBar.Reset"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuBars.Add(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuBars.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuBars.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenuItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Checked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuItem.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.HelpContextID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.HelpFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItem.StatusBar"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenuItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuItems.Add(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="OnAction"></param>
+      <param name="ShortcutKey"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuItems.AddMenu(System.String,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenuItems.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenuItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMenus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenus.Add(System.String,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IMenus.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMenus.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IModule"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._Dummy18"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._Dummy21"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._PrintOut_2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.InsertFile(System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Merge"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Next"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.OnSheetDeactivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Previous"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.ProtectionMode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Shapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModule.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModule.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IModules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.Add(System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IModules.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModules.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IModuleView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModuleView.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModuleView.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModuleView.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IModuleView.Sheet"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.ThreadCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IMultiThreadedCalculation.ThreadMode"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Category"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.CategoryLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Comment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IName.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.MacroType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.NameLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.RefersTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.RefersToLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.RefersToR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.RefersToR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.RefersToRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.ShortcutKey"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.ValidWorkbookParameter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IName.WorkbookParameter"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.INames"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.INames._Default(System.Object,System.Object,System.Object)">
+      <param name="Index"></param>
+      <param name="IndexLocal"></param>
+      <param name="RefersTo"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.INames.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="RefersTo"></param>
+      <param name="Visible"></param>
+      <param name="MacroType"></param>
+      <param name="ShortcutKey"></param>
+      <param name="Category"></param>
+      <param name="NameLocal"></param>
+      <param name="RefersToLocal"></param>
+      <param name="CategoryLocal"></param>
+      <param name="RefersToR1C1"></param>
+      <param name="RefersToR1C1Local"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.INames.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INames.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INames.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.INames.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.INames.Item(System.Object,System.Object,System.Object)">
+      <param name="Index"></param>
+      <param name="IndexLocal"></param>
+      <param name="RefersTo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.INames.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.INegativeBarFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.BorderColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.BorderColorType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.ColorType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.INegativeBarFormat.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Interior">
+      <summary>Represents the interior of an object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Color">
+      <summary>Returns or sets the primary cell shading color or drawing object fill color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.ColorIndex">
+      <summary>Returns or sets the color of the interior.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Gradient"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.InvertIfNegative">
+      <summary>True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.Pattern">
+      <summary>Returns or sets the interior pattern.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.PatternColor">
+      <summary>Returns or sets the color of the interior pattern as an RGB value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.PatternColorIndex">
+      <summary>Returns or sets the color of the interior pattern as an index into the current color palette, or as one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constants: xlColorIndexAutomatic or xlColorIndexNone.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.PatternThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.PatternTintAndShade"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Interior.TintAndShade"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IODBCConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.AlwaysUseConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.BackgroundQuery"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IODBCConnection.CancelRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.CommandText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.CommandType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.Connection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.EnableRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IODBCConnection.Refresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.RefreshDate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.Refreshing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.RefreshOnFileOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.RefreshPeriod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.RobustConnect"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IODBCConnection.SaveAsODC(System.String,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.SavePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.ServerCredentialsMethod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.ServerSSOApplicationID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.SourceConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.SourceData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCConnection.SourceDataFile"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IODBCError"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCError.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCError.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCError.ErrorString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCError.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCError.SqlState"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IODBCErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCErrors._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCErrors.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCErrors.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCErrors.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IODBCErrors.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IODBCErrors.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IODBCErrors.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEDBConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ADOConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.AlwaysUseConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.BackgroundQuery"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.CalculatedMembers"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBConnection.CancelRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.CommandText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.CommandType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.Connection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.EnableRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.IsConnected"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.LocalConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.LocaleID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.MaintainConnection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBConnection.MakeConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.MaxDrillthroughRecords"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.OLAP"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBConnection.Reconnect"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBConnection.Refresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.RefreshDate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.Refreshing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.RefreshOnFileOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.RefreshPeriod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.RetrieveInOfficeUILang"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.RobustConnect"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBConnection.SaveAsODC(System.String,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.SavePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerCredentialsMethod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerFillColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerFontStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerNumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerSSOApplicationID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.ServerTextColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.SourceConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.SourceDataFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBConnection.UseLocalConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEDBError"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.ErrorString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Native"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Number"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.SqlState"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBError.Stage"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEDBErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBErrors._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBErrors.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBErrors.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBErrors.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBErrors.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEDBErrors.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEDBErrors.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEFormat"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEFormat.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEFormat.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEFormat.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEFormat.Object"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEFormat.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEFormat.progID"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEFormat.Verb(System.Object)">
+      <param name="Verb"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEObjectEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjectEvents.GotFocus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjectEvents.LostFocus"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOLEObjects"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy32"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy39"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy40"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="ClassType"></param>
+      <param name="Filename"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.AutoLoad"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOLEObjects.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOLEObjects.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOptionButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.GroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButton.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButton.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOptionButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.GroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOptionButtons.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOptionButtons.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOutline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.AutomaticStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOutline.ShowLevels(System.Object,System.Object)">
+      <param name="RowLevels"></param>
+      <param name="ColumnLevels"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.SummaryColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOutline.SummaryRow"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOval"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOval.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOval.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IOvals"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IOvals.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IOvals.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.CenterFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.CenterHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.LeftFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.LeftHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.RightFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPage.RightHeader"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPages"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPages._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPages.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPages.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPages.Item(System.Object)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.AlignMarginsHeaderFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.BlackAndWhite"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.BottomMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterFooterPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterHeaderPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterHorizontally"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.CenterVertically"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.ChartSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.DifferentFirstPageHeaderFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Draft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.EvenPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.FirstPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.FirstPageNumber"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.FitToPagesTall"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.FitToPagesWide"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.FooterMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.HeaderMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.LeftFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.LeftFooterPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.LeftHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.LeftHeaderPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.LeftMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.OddAndEvenPagesHeaderFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Order"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Pages"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PaperSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintArea"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintComments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintHeadings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintNotes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintQuality(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintTitleColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.PrintTitleRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.RightFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.RightFooterPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.RightHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.RightHeaderPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.RightMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.ScaleWithDocHeaderFooter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.TopMargin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPageSetup.Zoom"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPane"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.LargeScroll(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Down"></param>
+      <param name="Up"></param>
+      <param name="ToRight"></param>
+      <param name="ToLeft"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.PointsToScreenPixelsX(System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.PointsToScreenPixelsY(System.Int32)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.ScrollColumn"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.ScrollIntoView(System.Int32,System.Int32,System.Int32,System.Int32,System.Object)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+      <param name="Start"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.ScrollRow"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPane.SmallScroll(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Down"></param>
+      <param name="Up"></param>
+      <param name="ToRight"></param>
+      <param name="ToLeft"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPane.VisibleRange"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPanes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPanes.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IParameter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.DataType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.PromptString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.RefreshOnChange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IParameter.SetParam(Microsoft.Office.Interop.Excel.XlParameterType,System.Object)">
+      <param name="Type"></param>
+      <param name="Value"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.SourceRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameter.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IParameters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameters._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IParameters.Add(System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="iDataType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameters.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameters.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameters.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IParameters.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IParameters.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IParameters.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IParameters.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPhonetic"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Alignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.CharacterType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetic.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPhonetics"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPhonetics.Add(System.Int32,System.Int32,System.String)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+      <param name="Text"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Alignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.CharacterType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPhonetics.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Font"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPhonetics.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Length"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Start"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPhonetics.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPicture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPicture.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPicture.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPictures"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Insert(System.String,System.Object)">
+      <param name="Filename"></param>
+      <param name="Converter"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Paste(System.Object)">
+      <param name="Link"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPictures.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPictures.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotAxis.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotAxis.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotAxis.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotAxis.PivotLines"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.ADOConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.BackgroundQuery"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.CommandText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.CommandType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Connection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCache.CreatePivotTable(System.Object,System.Object,System.Object,System.Object)">
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="ReadData"></param>
+      <param name="DefaultVersion"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.EnableRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.IsConnected"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.LocalConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.MaintainConnection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCache.MakeConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.MemoryUsed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.MissingItemsLimit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.OLAP"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.OptimizeCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.QueryType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RecordCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Recordset"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCache.Refresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RefreshDate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RefreshName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RefreshOnFileOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RefreshPeriod"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCache.ResetTimer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.RobustConnect"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCache.SaveAsODC(System.String,System.Object,System.Object)">
+      <param name="ODCFileName"></param>
+      <param name="Description"></param>
+      <param name="Keywords"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.SavePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.SourceConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.SourceData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.SourceDataFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.SourceType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Sql"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.UpgradeOnRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.UseLocalConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.Version"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCache.WorkbookConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotCaches"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCaches._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCaches.Add(Microsoft.Office.Interop.Excel.XlPivotTableSourceType,System.Object)">
+      <param name="SourceType"></param>
+      <param name="SourceData"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCaches.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCaches.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCaches.Create(Microsoft.Office.Interop.Excel.XlPivotTableSourceType,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCaches.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCaches.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCaches.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCaches.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCell.AllocateChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.CellChanged"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.ColumnItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.CustomSubtotalFunction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.DataField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.DataSourceValue"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotCell.DiscardChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.Dummy18"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.MDX"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotCellType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotColumnLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotRowLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.PivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.Range"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotCell.RowItems"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.AddPageItem(System.String,System.Object)">
+      <param name="Item"></param>
+      <param name="ClearList"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AllItemsVisible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.AutoShow(System.Int32,System.Int32,System.Int32,System.String)">
+      <param name="Type"></param>
+      <param name="Range"></param>
+      <param name="Count"></param>
+      <param name="Field"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoShowCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoShowField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoShowRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoShowType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.AutoSort(System.Int32,System.String)">
+      <param name="Order"></param>
+      <param name="Field"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoSortCustomSubtotal"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.AutoSortEx(System.Int32,System.String,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoSortField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoSortOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.AutoSortPivotLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.BaseField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.BaseItem"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.CalculatedItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Calculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ChildField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ChildItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.ClearAllFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.ClearLabelFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.ClearManualFilter"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.ClearValueFilters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.CubeField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.CurrentPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.CurrentPageList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.CurrentPageName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DatabaseSort"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DataRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DataType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DisplayAsCaption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DisplayAsTooltip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DisplayInReport"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DragToColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DragToData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DragToHide"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DragToPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DragToRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.DrilledDown"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.DrillTo(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.EnableItemSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.EnableMultiplePageItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Function"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.GroupLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Hidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.HiddenItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.HiddenItemsList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.IncludeNewItemsInFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.IsCalculated"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.IsMemberProperty"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LabelRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LayoutBlankLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LayoutCompactRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LayoutForm"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LayoutPageBreak"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.LayoutSubtotalLocation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.MemberPropertyCaption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.MemoryUsed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ParentField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ParentItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.PivotFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotField.PivotItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.PropertyOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.PropertyParentField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.RepeatLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ServerBased"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ShowAllItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ShowDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.ShowingInAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.SourceCaption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.StandardFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.SubtotalName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Subtotals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.TotalLevels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.UseMemberPropertyAsCaption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.VisibleItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotField.VisibleItemsList"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFields.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFields.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFields.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFields.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFields.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFields.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Active"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.DataCubeField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.DataField"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFilter.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Description"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.FilterType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.IsMemberPropertyFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.MemberPropertyField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Order"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.PivotField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Value1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilter.Value2"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotFilters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFilters.Add(Microsoft.Office.Interop.Excel.XlPivotFilterType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFilters.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFilters.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFormula.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.StandardFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormula.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotFormulas"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFormulas._Add(System.String)">
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormulas._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFormulas.Add(System.String,System.Object)">
+      <param name="Formula"></param>
+      <param name="UseStandardFormula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormulas.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormulas.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormulas.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFormulas.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotFormulas.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotFormulas.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.ChildItems(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.DataRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItem.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.DrilledDown"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItem.DrillTo(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.IsCalculated"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.LabelRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.ParentItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.ParentShowDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.RecordCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.ShowDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.SourceNameStandard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.StandardFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItem.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotItemList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItemList._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItemList.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItemList.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItemList.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItemList.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItemList.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItemList.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItems.Add(System.String)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotItems.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotLayout"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotLayout.AddFields(System.Object,System.Object,System.Object,System.Object)">
+      <param name="RowFields"></param>
+      <param name="ColumnFields"></param>
+      <param name="PageFields"></param>
+      <param name="AppendField"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.ColumnFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.CubeFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.DataFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.HiddenFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.InnerDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.PageFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.PivotCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.PivotFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.PivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.RowFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLayout.VisibleFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotLine"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.LineType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.PivotLineCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLine.Position"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotLineCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotLineCells.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLineCells.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotLines.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotLines.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable._PivotSelect(System.String,Microsoft.Office.Interop.Excel.XlPTSelectionMode)">
+      <param name="Name"></param>
+      <param name="Mode"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ActiveFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.AddDataField(System.Object,System.Object,System.Object)">
+      <param name="Field"></param>
+      <param name="Caption"></param>
+      <param name="Function"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.AddFields(System.Object,System.Object,System.Object,System.Object)">
+      <param name="RowFields"></param>
+      <param name="ColumnFields"></param>
+      <param name="PageFields"></param>
+      <param name="AddToTable"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.AllocateChanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Allocation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.AllocationMethod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.AllocationValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.AllocationWeightExpression"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.AllowMultipleFilters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.AlternativeText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CacheIndex"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.CalculatedFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CalculatedMembers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CalculatedMembersInFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ChangeConnection(Microsoft.Office.Interop.Excel.WorkbookConnection)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ChangeList"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ChangePivotCache(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ClearAllFilters"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ClearTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ColumnFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ColumnGrand"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ColumnRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.CommitChanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CompactLayoutColumnHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CompactLayoutRowHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CompactRowIndent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ConvertToFormulas(System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.CreateCubeFile(System.String,System.Object,System.Object,System.Object,System.Object)">
+      <param name="File"></param>
+      <param name="Measures"></param>
+      <param name="Levels"></param>
+      <param name="Members"></param>
+      <param name="Properties"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.CubeFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DataBodyRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DataFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DataLabelRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DataPivotField"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.DiscardChanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayContextTooltips"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayEmptyColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayEmptyRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayErrorString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayFieldCaptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayImmediateItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayMemberPropertyTooltips"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.DisplayNullString"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.Dummy15(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableDataValueEditing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableDrilldown"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableFieldDialog"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableFieldList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableWizard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.EnableWriteback"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ErrorString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.FieldListSortAscending"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.Format(Microsoft.Office.Interop.Excel.XlPivotFormatType)">
+      <param name="Format"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.GetData(System.String)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.GetPivotData(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="DataField"></param>
+      <param name="Field1"></param>
+      <param name="Item1"></param>
+      <param name="Field2"></param>
+      <param name="Item2"></param>
+      <param name="Field3"></param>
+      <param name="Item3"></param>
+      <param name="Field4"></param>
+      <param name="Item4"></param>
+      <param name="Field5"></param>
+      <param name="Item5"></param>
+      <param name="Field6"></param>
+      <param name="Item6"></param>
+      <param name="Field7"></param>
+      <param name="Item7"></param>
+      <param name="Field8"></param>
+      <param name="Item8"></param>
+      <param name="Field9"></param>
+      <param name="Item9"></param>
+      <param name="Field10"></param>
+      <param name="Item10"></param>
+      <param name="Field11"></param>
+      <param name="Item11"></param>
+      <param name="Field12"></param>
+      <param name="Item12"></param>
+      <param name="Field13"></param>
+      <param name="Item13"></param>
+      <param name="Field14"></param>
+      <param name="Item14"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.GrandTotalName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.HasAutoFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.HiddenFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.InGridDropZones"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.InnerDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.LayoutRowDefault"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ListFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Location"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ManualUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.MDX"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.MergeLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.NullString"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageFieldOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageFieldStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageFieldWrapCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PageRangeCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.PivotCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PivotColumnAxis"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.PivotFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PivotFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PivotRowAxis"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.PivotSelect(System.String,Microsoft.Office.Interop.Excel.XlPTSelectionMode,System.Object)">
+      <param name="Name"></param>
+      <param name="Mode"></param>
+      <param name="UseStandardName"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PivotSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PivotSelectionStandard"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SourceType"></param>
+      <param name="SourceData"></param>
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="RowGrand"></param>
+      <param name="ColumnGrand"></param>
+      <param name="SaveData"></param>
+      <param name="HasAutoFormat"></param>
+      <param name="AutoPage"></param>
+      <param name="Reserved"></param>
+      <param name="BackgroundQuery"></param>
+      <param name="OptimizeCache"></param>
+      <param name="PageFieldOrder"></param>
+      <param name="PageFieldWrapCount"></param>
+      <param name="ReadData"></param>
+      <param name="Connection"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PreserveFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PrintDrillIndicators"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.PrintTitles"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.RefreshDataSourceValues"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RefreshDate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RefreshName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.RefreshTable"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.RepeatAllLabels(Microsoft.Office.Interop.Excel.XlPivotFieldRepeatLabels)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RepeatItemsOnEachPrintedPage"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.RowAxisLayout(Microsoft.Office.Interop.Excel.XlLayoutRowType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RowFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RowGrand"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.RowRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SaveData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SelectionMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowCellBackgroundFromOLAP"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowDrillIndicators"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowPageMultipleItemLabel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.ShowPages(System.Object)">
+      <param name="PageField"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowTableStyleColumnHeaders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowTableStyleColumnStripes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowTableStyleLastColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowTableStyleRowHeaders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowTableStyleRowStripes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ShowValuesRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Slicers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SmallGrid"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SortUsingCustomLists"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SourceData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.SubtotalHiddenPageItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.SubtotalLocation(Microsoft.Office.Interop.Excel.XlSubtototalLocationType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Summary"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.TableRange1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.TableRange2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.TableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.TableStyle2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Tag"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.TotalsAnnotation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTable.Update"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.VacatedStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.Version"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.ViewCalculatedMembers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.VisibleFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.VisualTotals"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTable.VisualTotalsForSets"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotTableChangeList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Add(System.String,System.Double,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTableChangeList.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTableChangeList.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPivotTables"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTables.Add(Microsoft.Office.Interop.Excel.PivotCache,System.Object,System.Object,System.Object,System.Object)">
+      <param name="PivotCache"></param>
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="ReadData"></param>
+      <param name="DefaultVersion"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTables.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTables.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTables.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTables.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPivotTables.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPivotTables.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPlotArea"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea._InsideHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea._InsideLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea._InsideTop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea._InsideWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPlotArea.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.InsideHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.InsideLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.InsideTop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.InsideWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Position"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPlotArea.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPlotArea.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPoint"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+      <param name="ShowSeriesName"></param>
+      <param name="ShowCategoryName"></param>
+      <param name="ShowValue"></param>
+      <param name="ShowPercentage"></param>
+      <param name="ShowBubbleSize"></param>
+      <param name="Separator"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.ApplyPictToEnd"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.ApplyPictToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.ApplyPictToSides"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.ClearFormats"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.Copy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.DataLabel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Explosion"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Has3DEffect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.HasDataLabel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.InvertIfNegative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerBackgroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerBackgroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerForegroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerForegroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.MarkerStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.Paste"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.PictureType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.PictureUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.PictureUnit2"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.PieSliceLocation(Microsoft.Office.Interop.Excel.XlPieSliceLocation,Microsoft.Office.Interop.Excel.XlPieSliceIndex)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.SecondaryPlot"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoint.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoint.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPoints"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoints._Default(System.Int32)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoints.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoints.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoints.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoints.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPoints.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPoints.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IProtectedViewWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Caption"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Close"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Edit(System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.EnableResize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.SourcePath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.WindowState"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindow.Workbook"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IProtectedViewWindows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IProtectedViewWindows.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Item(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Open(System.String,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtectedViewWindows.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IProtection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowDeletingColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowDeletingRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowEditRanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowFiltering"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowFormattingCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowFormattingColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowFormattingRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowInsertingColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowInsertingHyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowInsertingRows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowSorting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IProtection.AllowUsingPivotTables"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IPublishObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPublishObjects.Add(Microsoft.Office.Interop.Excel.XlSourceType,System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SourceType"></param>
+      <param name="Filename"></param>
+      <param name="Sheet"></param>
+      <param name="Source"></param>
+      <param name="HtmlType"></param>
+      <param name="DivID"></param>
+      <param name="Title"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPublishObjects.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPublishObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IPublishObjects.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IPublishObjects.Publish"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IQueryTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IQueryTables._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IQueryTables.Add(System.Object,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <param name="Connection"></param>
+      <param name="Destination"></param>
+      <param name="Sql"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IQueryTables.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IQueryTables.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IQueryTables.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IQueryTables.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IQueryTables.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IQueryTables.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange._Default(System.Object,System.Object)">
+      <param name="RowIndex"></param>
+      <param name="ColumnIndex"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange._PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType,Microsoft.Office.Interop.Excel.XlPasteSpecialOperation,System.Object,System.Object)">
+      <param name="Paste"></param>
+      <param name="Operation"></param>
+      <param name="SkipBlanks"></param>
+      <param name="Transpose"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AddComment(System.Object)">
+      <param name="Text"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Address(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object)">
+      <param name="RowAbsolute"></param>
+      <param name="ColumnAbsolute"></param>
+      <param name="ReferenceStyle"></param>
+      <param name="External"></param>
+      <param name="RelativeTo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.AddressLocal(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object)">
+      <param name="RowAbsolute"></param>
+      <param name="ColumnAbsolute"></param>
+      <param name="ReferenceStyle"></param>
+      <param name="External"></param>
+      <param name="RelativeTo"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AdvancedFilter(Microsoft.Office.Interop.Excel.XlFilterAction,System.Object,System.Object,System.Object)">
+      <param name="Action"></param>
+      <param name="CriteriaRange"></param>
+      <param name="CopyToRange"></param>
+      <param name="Unique"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AllocateChanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.AllowEdit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ApplyNames(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlApplyNamesOrder,System.Object)">
+      <param name="Names"></param>
+      <param name="IgnoreRelativeAbsolute"></param>
+      <param name="UseRowColumnNames"></param>
+      <param name="OmitColumn"></param>
+      <param name="OmitRow"></param>
+      <param name="Order"></param>
+      <param name="AppendLast"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ApplyOutlineStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Areas"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoComplete(System.String)">
+      <param name="String"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoFill(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.XlAutoFillType)">
+      <param name="Destination"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoFilter(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlAutoFilterOperator,System.Object,System.Object)">
+      <param name="Field"></param>
+      <param name="Criteria1"></param>
+      <param name="Operator"></param>
+      <param name="Criteria2"></param>
+      <param name="VisibleDropDown"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoFit"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoFormat(Microsoft.Office.Interop.Excel.XlRangeAutoFormat,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Number"></param>
+      <param name="Font"></param>
+      <param name="Alignment"></param>
+      <param name="Border"></param>
+      <param name="Pattern"></param>
+      <param name="Width"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.AutoOutline"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.BorderAround(System.Object,Microsoft.Office.Interop.Excel.XlBorderWeight,Microsoft.Office.Interop.Excel.XlColorIndex,System.Object)">
+      <param name="LineStyle"></param>
+      <param name="Weight"></param>
+      <param name="ColorIndex"></param>
+      <param name="Color"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.BorderAround2(System.Object,Microsoft.Office.Interop.Excel.XlBorderWeight,Microsoft.Office.Interop.Excel.XlColorIndex,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Borders"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CalculateRowMajorOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Cells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Clear"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearComments"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearContents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearFormats"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearHyperlinks"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearNotes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ClearOutline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Column"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ColumnDifferences(System.Object)">
+      <param name="Comparison"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Columns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ColumnWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Comment"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Consolidate(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Sources"></param>
+      <param name="Function"></param>
+      <param name="TopRow"></param>
+      <param name="LeftColumn"></param>
+      <param name="CreateLinks"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Copy(System.Object)">
+      <param name="Destination"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CopyFromRecordset(System.Object,System.Object,System.Object)">
+      <param name="Data"></param>
+      <param name="MaxRows"></param>
+      <param name="MaxColumns"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.CountLarge"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CreateNames(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Top"></param>
+      <param name="Left"></param>
+      <param name="Bottom"></param>
+      <param name="Right"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.CreatePublisher(System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Edition"></param>
+      <param name="Appearance"></param>
+      <param name="ContainsPICT"></param>
+      <param name="ContainsBIFF"></param>
+      <param name="ContainsRTF"></param>
+      <param name="ContainsVALU"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.CurrentArray"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.CurrentRegion"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Cut(System.Object)">
+      <param name="Destination"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.DataSeries(System.Object,Microsoft.Office.Interop.Excel.XlDataSeriesType,Microsoft.Office.Interop.Excel.XlDataSeriesDate,System.Object,System.Object,System.Object)">
+      <param name="Rowcol"></param>
+      <param name="Type"></param>
+      <param name="Date"></param>
+      <param name="Step"></param>
+      <param name="Stop"></param>
+      <param name="Trend"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Delete(System.Object)">
+      <param name="Shift"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Dependents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.DialogBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.DirectDependents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.DirectPrecedents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Dirty"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.DiscardChanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.DisplayFormat"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.EditionOptions(Microsoft.Office.Interop.Excel.XlEditionType,Microsoft.Office.Interop.Excel.XlEditionOptionsOption,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object)">
+      <param name="Type"></param>
+      <param name="Option"></param>
+      <param name="Name"></param>
+      <param name="Reference"></param>
+      <param name="Appearance"></param>
+      <param name="ChartSize"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.End(Microsoft.Office.Interop.Excel.XlDirection)">
+      <param name="Direction"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.EntireColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.EntireRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Errors"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FillDown"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FillLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FillRight"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FillUp"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Find(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSearchDirection,System.Object,System.Object,System.Object)">
+      <param name="What"></param>
+      <param name="After"></param>
+      <param name="LookIn"></param>
+      <param name="LookAt"></param>
+      <param name="SearchOrder"></param>
+      <param name="SearchDirection"></param>
+      <param name="MatchCase"></param>
+      <param name="MatchByte"></param>
+      <param name="SearchFormat"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FindNext(System.Object)">
+      <param name="After"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FindPrevious(System.Object)">
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormatConditions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaArray"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaHidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaLabel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.FormulaR1C1Local"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.FunctionWizard"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.GoalSeek(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Goal"></param>
+      <param name="ChangingCell"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Group(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="End"></param>
+      <param name="By"></param>
+      <param name="Periods"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.HasArray"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.HasFormula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Hidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Hyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.IndentLevel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Insert(System.Object,System.Object)">
+      <param name="Shift"></param>
+      <param name="CopyOrigin"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.InsertIndent(System.Int32)">
+      <param name="InsertAmount"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Item(System.Object,System.Object)">
+      <param name="RowIndex"></param>
+      <param name="ColumnIndex"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Justify"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ListHeaderRows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ListNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ListObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.LocationInTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.MDX"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Merge(System.Object)">
+      <param name="Across"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.MergeArea"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.MergeCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Name"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.NavigateArrow(System.Object,System.Object,System.Object)">
+      <param name="TowardPrecedent"></param>
+      <param name="ArrowNumber"></param>
+      <param name="LinkNumber"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Next"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.NoteText(System.Object,System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Offset(System.Object,System.Object)">
+      <param name="RowOffset"></param>
+      <param name="ColumnOffset"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.OutlineLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PageBreak"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Parse(System.Object,System.Object)">
+      <param name="ParseLine"></param>
+      <param name="Destination"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType,Microsoft.Office.Interop.Excel.XlPasteSpecialOperation,System.Object,System.Object)">
+      <param name="Paste"></param>
+      <param name="Operation"></param>
+      <param name="SkipBlanks"></param>
+      <param name="Transpose"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Phonetic"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Phonetics"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PivotCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PivotField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PivotItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Precedents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.PrefixCharacter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Previous"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.QueryTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Range(System.Object,System.Object)">
+      <param name="Cell1"></param>
+      <param name="Cell2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.RemoveDuplicates(System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.RemoveSubtotal"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Replace(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="What"></param>
+      <param name="Replacement"></param>
+      <param name="LookAt"></param>
+      <param name="SearchOrder"></param>
+      <param name="MatchCase"></param>
+      <param name="MatchByte"></param>
+      <param name="SearchFormat"></param>
+      <param name="ReplaceFormat"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Resize(System.Object,System.Object)">
+      <param name="RowSize"></param>
+      <param name="ColumnSize"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Row"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.RowDifferences(System.Object)">
+      <param name="Comparison"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.RowHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Rows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ServerActions"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.SetPhonetic"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Show"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ShowDependents(System.Object)">
+      <param name="Remove"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ShowDetail"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ShowErrors"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.ShowPrecedents(System.Object)">
+      <param name="Remove"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.ShrinkToFit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.SmartTags"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Sort(System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrientation,Microsoft.Office.Interop.Excel.XlSortMethod,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption)">
+      <param name="Key1"></param>
+      <param name="Order1"></param>
+      <param name="Key2"></param>
+      <param name="Type"></param>
+      <param name="Order2"></param>
+      <param name="Key3"></param>
+      <param name="Order3"></param>
+      <param name="Header"></param>
+      <param name="OrderCustom"></param>
+      <param name="MatchCase"></param>
+      <param name="Orientation"></param>
+      <param name="SortMethod"></param>
+      <param name="DataOption1"></param>
+      <param name="DataOption2"></param>
+      <param name="DataOption3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.SortSpecial(Microsoft.Office.Interop.Excel.XlSortMethod,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrientation,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption)">
+      <param name="SortMethod"></param>
+      <param name="Key1"></param>
+      <param name="Order1"></param>
+      <param name="Type"></param>
+      <param name="Key2"></param>
+      <param name="Order2"></param>
+      <param name="Key3"></param>
+      <param name="Order3"></param>
+      <param name="Header"></param>
+      <param name="OrderCustom"></param>
+      <param name="MatchCase"></param>
+      <param name="Orientation"></param>
+      <param name="DataOption1"></param>
+      <param name="DataOption2"></param>
+      <param name="DataOption3"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.SoundNote"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.SparklineGroups"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Speak(System.Object,System.Object)">
+      <param name="SpeakDirection"></param>
+      <param name="SpeakFormulas"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType,System.Object)">
+      <param name="Type"></param>
+      <param name="Value"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Style"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.SubscribeTo(System.String,Microsoft.Office.Interop.Excel.XlSubscribeToFormat)">
+      <param name="Edition"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Subtotal(System.Int32,Microsoft.Office.Interop.Excel.XlConsolidationFunction,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSummaryRow)">
+      <param name="GroupBy"></param>
+      <param name="Function"></param>
+      <param name="TotalList"></param>
+      <param name="Replace"></param>
+      <param name="PageBreaks"></param>
+      <param name="SummaryBelowData"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Summary"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Table(System.Object,System.Object)">
+      <param name="RowInput"></param>
+      <param name="ColumnInput"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Text"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.TextToColumns(System.Object,Microsoft.Office.Interop.Excel.XlTextParsingType,Microsoft.Office.Interop.Excel.XlTextQualifier,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Destination"></param>
+      <param name="DataType"></param>
+      <param name="TextQualifier"></param>
+      <param name="ConsecutiveDelimiter"></param>
+      <param name="Tab"></param>
+      <param name="Semicolon"></param>
+      <param name="Comma"></param>
+      <param name="Space"></param>
+      <param name="Other"></param>
+      <param name="OtherChar"></param>
+      <param name="FieldInfo"></param>
+      <param name="DecimalSeparator"></param>
+      <param name="ThousandsSeparator"></param>
+      <param name="TrailingMinusNumbers"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Top"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.Ungroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRange.UnMerge"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.UseStandardHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.UseStandardWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Validation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Value(System.Object)">
+      <param name="RangeValueDataType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Value2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.Worksheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.WrapText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRange.XPath"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRanges"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRanges.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRanges.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRecentFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRecentFile.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Name"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRecentFile.Open"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFile.Path"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRecentFiles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRecentFiles.Add(System.String)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRecentFiles.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Maximum"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRecentFiles.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRectangle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangle.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangle.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRectangles"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRectangles.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangles.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRectangularGradient"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.ColorStops"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.RectangleBottom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.RectangleLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.RectangleRight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRectangularGradient.RectangleTop"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRefreshEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRefreshEvents.AfterRefresh(System.Boolean)">
+      <param name="Success"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRefreshEvents.BeforeRefresh(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IResearch"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IResearch.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IResearch.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IResearch.IsResearchService(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IResearch.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IResearch.Query(System.String,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IResearch.SetLanguagePair(System.Int32,System.Int32)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRoutingSlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Delivery"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Message"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Recipients(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRoutingSlip.Reset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.ReturnWhenDone"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Status"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRoutingSlip.TrackStatus"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRTD"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRTD.RefreshData"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRTD.RestartServers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRTD.ThrottleInterval"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRtdServer">
+      <summary>Represents an interface for a real-time data server.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.ConnectData(System.Int32,System.Array@,System.Boolean@)">
+      <summary>Adds new topics from a real-time data server. The ConnectData method is called when a file is opened that contains real-time data functions or when a user types in a new formula which contains the RTD function.</summary>
+      <param name="TopicID">Required Integer. A unique value, assigned by Microsoft Excel, which identifies the topic.</param>
+      <param name="Strings">Required Object. A single-dimensional array of strings identifying the topic.</param>
+      <param name="GetNewValues">Required Boolean. True to determine if new values are to be acquired.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.DisconnectData(System.Int32)">
+      <summary>Notifies a real-time data (RTD) server application that a topic is no longer in use.</summary>
+      <param name="TopicID">Required Integer. A unique value assigned to the topic assigned by Microsoft Excel.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.Heartbeat">
+      <summary>Determines if the real-time data server is still active. Zero or a negative number indicates failure; a positive number indicates that the server is active.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.RefreshData(System.Int32@)">
+      <summary>This method is called by Microsoft Excel to get new data.</summary>
+      <param name="TopicCount">Required Integer. The RTD server must change the value of the <paramref name="TopicCount" /> to the number of elements in the array returned.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.ServerStart(Microsoft.Office.Interop.Excel.IRTDUpdateEvent)">
+      <summary>The ServerStart method is called immediately after a real-time data server is instantiated. Negative value or zero indicates failure to start the server; positive value indicates success.</summary>
+      <param name="CallbackObject">Required <see cref="T:Microsoft.Office.Interop.Excel.IRTDUpdateEvent" /> object. The callback object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRtdServer.ServerTerminate">
+      <summary>Terminates the connection to the real-time data server.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IRTDUpdateEvent">
+      <summary>Represents real-time data update events.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRTDUpdateEvent.Disconnect">
+      <summary>Instructs the real-time data server (RTD) to disconnect from the specified <see cref="T:Microsoft.Office.Interop.Excel.IRTDUpdateEvent" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IRTDUpdateEvent.HeartbeatInterval">
+      <summary>Returns or sets an Integer for the interval between updates for real-time data. Read/write.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IRTDUpdateEvent.UpdateNotify">
+      <summary>The real-time data (RTD) server uses this method to notify Microsoft Excel that new data has been received.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IScenario"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenario.ChangeScenario(System.Object,System.Object)">
+      <param name="ChangingCells"></param>
+      <param name="Values"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.ChangingCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Comment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenario.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Hidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenario.Show"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenario.Values(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IScenarios"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenarios.Add(System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="ChangingCells"></param>
+      <param name="Values"></param>
+      <param name="Comment"></param>
+      <param name="Locked"></param>
+      <param name="Hidden"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenarios.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenarios.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenarios.CreateSummary(Microsoft.Office.Interop.Excel.XlSummaryReportType,System.Object)">
+      <param name="ReportType"></param>
+      <param name="ResultCells"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenarios.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenarios.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenarios.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScenarios.Merge(System.Object)">
+      <param name="Source"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScenarios.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IScrollBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBar.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBar.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IScrollBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IScrollBars.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IScrollBars.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISeries"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.ApplyCustomType(Microsoft.Office.Interop.Excel.XlChartType)">
+      <param name="ChartType"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+      <param name="ShowSeriesName"></param>
+      <param name="ShowCategoryName"></param>
+      <param name="ShowValue"></param>
+      <param name="ShowPercentage"></param>
+      <param name="ShowBubbleSize"></param>
+      <param name="Separator"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.ApplyPictToEnd"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.ApplyPictToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.ApplyPictToSides"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.AxisGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.BarShape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.BubbleSizes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.ChartType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.ClearFormats"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Copy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.DataLabels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.ErrorBar(Microsoft.Office.Interop.Excel.XlErrorBarDirection,Microsoft.Office.Interop.Excel.XlErrorBarInclude,Microsoft.Office.Interop.Excel.XlErrorBarType,System.Object,System.Object)">
+      <param name="Direction"></param>
+      <param name="Include"></param>
+      <param name="Type"></param>
+      <param name="Amount"></param>
+      <param name="MinusValues"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.ErrorBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Explosion"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.FormulaLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.FormulaR1C1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.FormulaR1C1Local"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Has3DEffect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.HasDataLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.HasErrorBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.HasLeaderLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.InvertColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.InvertColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.InvertIfNegative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.LeaderLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerBackgroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerBackgroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerForegroundColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerForegroundColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.MarkerStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Paste"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.PictureType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.PictureUnit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.PictureUnit2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.PlotColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.PlotOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Points(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Smooth"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeries.Trendlines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.Values"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeries.XValues"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISeriesCollection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.Add(System.Object,Microsoft.Office.Interop.Excel.XlRowCol,System.Object,System.Object,System.Object)">
+      <param name="Source"></param>
+      <param name="Rowcol"></param>
+      <param name="SeriesLabels"></param>
+      <param name="CategoryLabels"></param>
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesCollection.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesCollection.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesCollection.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.Extend(System.Object,System.Object,System.Object)">
+      <param name="Source"></param>
+      <param name="Rowcol"></param>
+      <param name="CategoryLabels"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.NewSeries"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesCollection.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesCollection.Paste(Microsoft.Office.Interop.Excel.XlRowCol,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Rowcol"></param>
+      <param name="SeriesLabels"></param>
+      <param name="CategoryLabels"></param>
+      <param name="Replace"></param>
+      <param name="NewSeries"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISeriesLines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesLines.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISeriesLines.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISeriesLines.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IServerViewableItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IServerViewableItems._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IServerViewableItems.Add(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IServerViewableItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IServerViewableItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IServerViewableItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IServerViewableItems.Delete(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IServerViewableItems.DeleteAll"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IServerViewableItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IServerViewableItems.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IServerViewableItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IShape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Adjustments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.AlternativeText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Apply"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.AutoShapeType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.BackgroundStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.BlackWhiteMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.BottomRightCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Callout"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.CanvasCropBottom(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.CanvasCropLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.CanvasCropRight(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.CanvasCropTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.CanvasItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Chart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Child"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ConnectionSiteCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Connector"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ConnectorFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ControlFormat"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.CopyPicture(System.Object,System.Object)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Diagram"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.DiagramNode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.DrawingObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Fill"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Flip(Microsoft.Office.Core.MsoFlipCmd)">
+      <param name="FlipCmd"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.FormControlType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Glow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.GroupItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.HasChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.HasDiagram"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.HasDiagramNode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.HasSmartArt"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.HorizontalFlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Hyperlink"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ID"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.IncrementLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.IncrementRotation(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.IncrementTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Line"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.LinkFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.LockAspectRatio"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Nodes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.OLEFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ParentGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.PickUp"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.PictureFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Reflection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.RerouteConnections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Rotation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.ScaleHeight(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <param name="Factor"></param>
+      <param name="RelativeToOriginalSize"></param>
+      <param name="Scale"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.ScaleWidth(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <param name="Factor"></param>
+      <param name="RelativeToOriginalSize"></param>
+      <param name="Scale"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Script"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.SetShapesDefaultProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ShapeStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.SmartArt"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.SoftEdge"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.TextEffect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.TextFrame"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.TextFrame2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ThreeD"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Title"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.VerticalFlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Vertices"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.Width"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShape.ZOrder(Microsoft.Office.Core.MsoZOrderCmd)">
+      <param name="ZOrderCmd"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShape.ZOrderPosition"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IShapeRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Adjustments"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Align(Microsoft.Office.Core.MsoAlignCmd,Microsoft.Office.Core.MsoTriState)">
+      <param name="AlignCmd"></param>
+      <param name="RelativeTo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.AlternativeText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Apply"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.AutoShapeType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.BackgroundStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.BlackWhiteMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Callout"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.CanvasCropBottom(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.CanvasCropLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.CanvasCropRight(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.CanvasCropTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.CanvasItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Chart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Child"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ConnectionSiteCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Connector"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ConnectorFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Diagram"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.DiagramNode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Distribute(Microsoft.Office.Core.MsoDistributeCmd,Microsoft.Office.Core.MsoTriState)">
+      <param name="DistributeCmd"></param>
+      <param name="RelativeTo"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Fill"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Flip(Microsoft.Office.Core.MsoFlipCmd)">
+      <param name="FlipCmd"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Glow"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.GroupItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.HasChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.HasDiagram"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.HasDiagramNode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.HorizontalFlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ID"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.IncrementLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.IncrementRotation(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.IncrementTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Line"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.LockAspectRatio"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Nodes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ParentGroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.PickUp"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.PictureFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Reflection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Regroup"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.RerouteConnections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Rotation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.ScaleHeight(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <param name="Factor"></param>
+      <param name="RelativeToOriginalSize"></param>
+      <param name="Scale"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.ScaleWidth(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <param name="Factor"></param>
+      <param name="RelativeToOriginalSize"></param>
+      <param name="Scale"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.SetShapesDefaultProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ShapeStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.SoftEdge"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.TextEffect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.TextFrame"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.TextFrame2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ThreeD"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Title"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.Ungroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.VerticalFlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Vertices"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.Width"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapeRange.ZOrder(Microsoft.Office.Core.MsoZOrderCmd)">
+      <param name="ZOrderCmd"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapeRange.ZOrderPosition"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IShapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddCallout(Microsoft.Office.Core.MsoCalloutType,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Type"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddCanvas(System.Single,System.Single,System.Single,System.Single)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddChart(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddConnector(Microsoft.Office.Core.MsoConnectorType,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Type"></param>
+      <param name="BeginX"></param>
+      <param name="BeginY"></param>
+      <param name="EndX"></param>
+      <param name="EndY"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddCurve(System.Object)">
+      <param name="SafeArrayOfPoints"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddDiagram(Microsoft.Office.Core.MsoDiagramType,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Type"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddFormControl(Microsoft.Office.Interop.Excel.XlFormControl,System.Int32,System.Int32,System.Int32,System.Int32)">
+      <param name="Type"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddLabel(Microsoft.Office.Core.MsoTextOrientation,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Orientation"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddLine(System.Single,System.Single,System.Single,System.Single)">
+      <param name="BeginX"></param>
+      <param name="BeginY"></param>
+      <param name="EndX"></param>
+      <param name="EndY"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddOLEObject(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="ClassType"></param>
+      <param name="Filename"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddPicture(System.String,Microsoft.Office.Core.MsoTriState,Microsoft.Office.Core.MsoTriState,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Filename"></param>
+      <param name="LinkToFile"></param>
+      <param name="SaveWithDocument"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddPolyline(System.Object)">
+      <param name="SafeArrayOfPoints"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddShape(Microsoft.Office.Core.MsoAutoShapeType,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Type"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddSmartArt(Microsoft.Office.Core.SmartArtLayout,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddTextbox(Microsoft.Office.Core.MsoTextOrientation,System.Single,System.Single,System.Single,System.Single)">
+      <param name="Orientation"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.AddTextEffect(Microsoft.Office.Core.MsoPresetTextEffect,System.String,System.String,System.Single,Microsoft.Office.Core.MsoTriState,Microsoft.Office.Core.MsoTriState,System.Single,System.Single)">
+      <param name="PresetTextEffect"></param>
+      <param name="Text"></param>
+      <param name="FontName"></param>
+      <param name="FontSize"></param>
+      <param name="FontBold"></param>
+      <param name="FontItalic"></param>
+      <param name="Left"></param>
+      <param name="Top"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.BuildFreeform(Microsoft.Office.Core.MsoEditingType,System.Single,System.Single)">
+      <param name="EditingType"></param>
+      <param name="X1"></param>
+      <param name="Y1"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IShapes.Range(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IShapes.SelectAll"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISheetViews"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISheetViews.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISheetViews.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.ColumnWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicer.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.DisableMoveResizeUI"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.DisplayHeader"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.NumberOfColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.RowHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Shape"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.SlicerCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.SlicerCacheLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Style"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicer.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerCache.ClearManualFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.CrossFilterType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerCache.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.OLAP"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.PivotTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.ShowAllItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SlicerCacheLevels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SlicerItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.Slicers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SortItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SortUsingCustomLists"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.SourceType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.VisibleSlicerItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.VisibleSlicerItemsList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCache.WorkbookConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerCacheLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.CrossFilterType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Ordinal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.SlicerItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.SortItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevel.VisibleSlicerItemsList"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerCacheLevels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCacheLevels.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerCaches"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerCaches.Add(System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerCaches.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerCaches.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.HasData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Selected"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.SourceNameStandard"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItem.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerItems.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicerPivotTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerPivotTables.AddPivotTable(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerPivotTables.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicerPivotTables.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicerPivotTables.RemovePivotTable(System.Object)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISlicers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicers.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISlicers.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISlicers.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTag"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTag.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.DownloadURL"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Properties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.Range"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.SmartTagActions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTag.XML"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTagAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.ActiveXControl"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.CheckboxState"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTagAction.Execute"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.ExpandHelp"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.ListSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.PresentInPane"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.RadioGroupSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.TextboxText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagAction.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTagActions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTagActions.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagActions.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTagOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagOptions.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagOptions.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagOptions.DisplaySmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagOptions.EmbedSmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagOptions.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTagRecognizer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.FullName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizer.progID"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTagRecognizers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTagRecognizers.Recognize"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTags._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTags.Add(System.String)">
+      <param name="SmartTagType"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTags.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTags.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTags.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISmartTags.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISmartTags.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISort"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISort.Apply"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Header"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.MatchCase"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.Rng"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISort.SetRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.SortFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISort.SortMethod"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISortField"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.CustomOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.DataOption"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortField.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Key"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortField.ModifyKey(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Order"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.Priority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortField.SetIcon(Microsoft.Office.Interop.Excel.Icon)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.SortOn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortField.SortOnValue"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISortFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortFields.Add(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortFields.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISortFields.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISortFields.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISoundNote"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISoundNote.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISoundNote.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISoundNote.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISoundNote.Import(System.String)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISoundNote.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISoundNote.Play"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISoundNote.Record"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkAxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkAxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkAxes.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkAxes.Horizontal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkAxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkAxes.Vertical"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkColor.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkColor.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkColor.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkColor.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkColor.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.Axis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.IsDateAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkHorizontalAxis.RightToLeftPlotOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkline.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkline.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkline.Location"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparkline.ModifyLocation(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparkline.ModifySourceData(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkline.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkline.SourceData"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparklineGroup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Axes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.DateRange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.DisplayBlanksAs"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.DisplayHidden"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.LineWeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Location"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.Modify(Microsoft.Office.Interop.Excel.Range,System.String)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.ModifyDateRange(System.String)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.ModifyLocation(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroup.ModifySourceData(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.PlotBy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Points"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.SeriesColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.SourceData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroup.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparklineGroups"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.Add(Microsoft.Office.Interop.Excel.XlSparkType,System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.Clear"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.ClearGroups"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.Group(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparklineGroups.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISparklineGroups.Ungroup"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkPoints"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Firstpoint"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Highpoint"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Lastpoint"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Lowpoint"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Markers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Negative"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkPoints.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISparkVerticalAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.CustomMaxScaleValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.CustomMinScaleValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.MaxScaleType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.MinScaleType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISparkVerticalAxis.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISpeech"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpeech.Direction"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpeech.Speak(System.String,System.Object,System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="SpeakAsync"></param>
+      <param name="SpeakXML"></param>
+      <param name="Purge"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpeech.SpeakCellOnEnter"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISpellingOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.ArabicModes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.ArabicStrictAlefHamza"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.ArabicStrictFinalYaa"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.ArabicStrictTaaMarboota"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.BrazilReform"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.DictLang"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.GermanPostReform"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.HebrewModes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.IgnoreCaps"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.IgnoreFileNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.IgnoreMixedDigits"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.KoreanCombineAux"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.KoreanProcessCompound"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.KoreanUseAutoChangeList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.PortugalReform"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.RussianStrictE"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.SpanishModes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.SuggestMainOnly"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpellingOptions.UserDict"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISpinner"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinner.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinner.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ISpinners"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ISpinners.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ISpinners.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IStyle.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.FormulaHidden"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludeAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludeBorder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludeFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludeNumber"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludePatterns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IncludeProtection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.IndentLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.MergeCells"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.NameLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.ShrinkToFit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyle.WrapText"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IStyles.Add(System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="BasedOn"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IStyles.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IStyles.Merge(System.Object)">
+      <param name="Workbook"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IStyles.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITab"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.Color"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.ColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.ThemeColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITab.TintAndShade"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyle.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyle.Duplicate(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.NameLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.ShowAsAvailablePivotTableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.ShowAsAvailableSlicerStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.ShowAsAvailableTableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyle.TableStyleElements"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITableStyleElement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Borders"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyleElement.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.HasFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElement.StripeSize"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITableStyleElements"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElements._Default(Microsoft.Office.Interop.Excel.XlTableStyleElementType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElements.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElements.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElements.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyleElements.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyleElements.Item(Microsoft.Office.Interop.Excel.XlTableStyleElementType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyleElements.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITableStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyles._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyles.Add(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyles.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyles.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyles.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyles.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITableStyles.Item(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITableStyles.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITextBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITextBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITextFrame"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.AutoMargins"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.AutoSize"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITextFrame.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.HorizontalOverflow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.MarginBottom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.MarginLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.MarginRight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.MarginTop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITextFrame.VerticalOverflow"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITickLabels"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Alignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITickLabels.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Depth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.MultiLevel"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.NumberFormatLinked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.NumberFormatLocal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Offset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITickLabels.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITickLabels.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IToolbar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Protection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbar.Reset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.ToolbarButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbar.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IToolbarButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.BuiltInFace"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.Copy(Microsoft.Office.Interop.Excel.Toolbar,System.Int32)">
+      <param name="Toolbar"></param>
+      <param name="Before"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.CopyFace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.Edit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.HelpContextID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.HelpFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.ID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.IsGap"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.Move(Microsoft.Office.Interop.Excel.Toolbar,System.Int32)">
+      <param name="Toolbar"></param>
+      <param name="Before"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.PasteFace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Pushed"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButton.Reset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.StatusBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButton.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IToolbarButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButtons.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Button"></param>
+      <param name="Before"></param>
+      <param name="OnAction"></param>
+      <param name="Pushed"></param>
+      <param name="Enabled"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbarButtons.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbarButtons.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IToolbars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbars.Add(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IToolbars.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IToolbars.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITop10"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.CalcFor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITop10.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITop10.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Percent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Rank"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITop10.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITop10.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.TopBottom"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITop10.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITrendline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Backward"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Backward2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendline.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.DataLabel"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendline.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.DisplayEquation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.DisplayRSquared"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Forward"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Forward2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Intercept"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.InterceptIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.NameIsAuto"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Order"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Period"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendline.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendline.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ITrendlines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendlines._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendlines.Add(Microsoft.Office.Interop.Excel.XlTrendlineType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="Order"></param>
+      <param name="Period"></param>
+      <param name="Forward"></param>
+      <param name="Backward"></param>
+      <param name="Intercept"></param>
+      <param name="DisplayEquation"></param>
+      <param name="DisplayRSquared"></param>
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendlines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendlines.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendlines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendlines.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ITrendlines.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ITrendlines.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IUniqueValues"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.AppliesTo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Borders"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUniqueValues.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.DupeUnique"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUniqueValues.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.NumberFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Priority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.PTCondition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.ScopeType"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUniqueValues.SetFirstPriority"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUniqueValues.SetLastPriority"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.StopIfTrue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUniqueValues.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IUpBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUpBars.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUpBars.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUpBars.Select"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IUsedObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUsedObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUsedObjects.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IUserAccess"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUserAccess.AllowEdit"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUserAccess.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUserAccess.Name"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IUserAccessList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUserAccessList._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUserAccessList.Add(System.String,System.Boolean)">
+      <param name="Name"></param>
+      <param name="AllowEdit"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUserAccessList.Count"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUserAccessList.DeleteAll"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IUserAccessList.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IUserAccessList.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IValidation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IValidation.Add(Microsoft.Office.Interop.Excel.XlDVType,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="AlertStyle"></param>
+      <param name="Operator"></param>
+      <param name="Formula1"></param>
+      <param name="Formula2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.AlertStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IValidation.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.ErrorMessage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.ErrorTitle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Formula1"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Formula2"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.IgnoreBlank"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.IMEMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.InCellDropdown"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.InputMessage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.InputTitle"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IValidation.Modify(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="AlertStyle"></param>
+      <param name="Operator"></param>
+      <param name="Formula1"></param>
+      <param name="Formula2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Operator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.ShowError"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.ShowInput"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValidation.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IValueChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.AllocationMethod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.AllocationValue"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.AllocationWeightExpression"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IValueChange.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Order"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.PivotCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Tuple"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IValueChange.VisibleInPivotTable"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IVPageBreak"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IVPageBreak.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IVPageBreak.DragOff(Microsoft.Office.Interop.Excel.XlDirection,System.Int32)">
+      <param name="Direction"></param>
+      <param name="RegionIndex"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Extent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Location"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreak.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IVPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IVPageBreaks.Add(System.Object)">
+      <param name="Before"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IVPageBreaks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IVPageBreaks.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWalls"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWalls.ClearFormats"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Fill"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Format"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWalls.Paste"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.PictureType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.PictureUnit"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWalls.Select"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWalls.Thickness"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWatch"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatch.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatch.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWatch.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatch.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatch.Source"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWatches"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWatches.Add(System.Object)">
+      <param name="Source"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWatches.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWatches.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWatches.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.ActivateNext"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.ActivatePrevious"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ActiveCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ActiveChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ActivePane"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ActiveSheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ActiveSheetView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.AutoFilterDateGrouping"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Caption"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.Close(System.Object,System.Object,System.Object)">
+      <param name="SaveChanges"></param>
+      <param name="Filename"></param>
+      <param name="RouteWorkbook"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayHeadings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayHorizontalScrollBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayOutline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayRightToLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayRuler"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayVerticalScrollBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayWhitespace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayWorkbookTabs"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.DisplayZeros"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.EnableResize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.FreezePanes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.GridlineColor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.GridlineColorIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.LargeScroll(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Down"></param>
+      <param name="Up"></param>
+      <param name="ToRight"></param>
+      <param name="ToLeft"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Left"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.NewWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.OnWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Panes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.PointsToScreenPixelsX(System.Int32)">
+      <param name="Points"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.PointsToScreenPixelsY(System.Int32)">
+      <param name="Points"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.RangeFromPoint(System.Int32,System.Int32)">
+      <param name="x"></param>
+      <param name="y"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.RangeSelection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ScrollColumn"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.ScrollIntoView(System.Int32,System.Int32,System.Int32,System.Int32,System.Object)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+      <param name="Start"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.ScrollRow"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.ScrollWorkbookTabs(System.Object,System.Object)">
+      <param name="Sheets"></param>
+      <param name="Position"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SelectedSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Selection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SheetViews"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindow.SmallScroll(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Down"></param>
+      <param name="Up"></param>
+      <param name="ToRight"></param>
+      <param name="ToLeft"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Split"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SplitColumn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SplitHorizontal"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SplitRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.SplitVertical"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.TabRatio"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Type"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.UsableHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.UsableWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.View"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.VisibleRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.WindowNumber"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.WindowState"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindow.Zoom"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWindows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindows.Arrange(Microsoft.Office.Interop.Excel.XlArrangeStyle,System.Object,System.Object,System.Object)">
+      <param name="ArrangeStyle"></param>
+      <param name="ActiveWorkbook"></param>
+      <param name="SyncHorizontal"></param>
+      <param name="SyncVertical"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindows.BreakSideBySide"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindows.CompareSideBySideWith(System.Object)">
+      <param name="WindowName"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindows.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWindows.ResetPositionsSideBySide"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWindows.SyncScrollingSideBySide"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWorkbookConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookConnection.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Description"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.ODBCConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.OLEDBConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Ranges"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookConnection.Refresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorkbookConnection.Type"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWorkbookEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.AddinInstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.AddinUninstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.AfterSave(System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.AfterXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.AfterXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)">
+      <param name="Map"></param>
+      <param name="IsRefresh"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.BeforeClose(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.BeforePrint(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.BeforeSave(System.Boolean,System.Boolean@)">
+      <param name="SaveAsUI"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.BeforeXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.BeforeXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="IsRefresh"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.NewChart(Microsoft.Office.Interop.Excel.Chart)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.NewSheet(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.Open"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.PivotTableCloseConnection(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.PivotTableOpenConnection(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.RowsetComplete(System.String,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetActivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetCalculate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetDeactivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableChangeSync(System.Object,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.Sync(Microsoft.Office.Core.MsoSyncEventType)">
+      <param name="SyncEventType"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.WindowActivate(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.WindowDeactivate(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorkbookEvents.WindowResize(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWorksheetFunction"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction._WSFunction(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AccrInt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AccrIntM(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Acos(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Acosh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Aggregate(System.Double,System.Double,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AmorDegrc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AmorLinc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.And(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetFunction.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Asc(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Asin(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Asinh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Atan2(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Atanh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AveDev(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Average(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AverageIf(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.AverageIfs(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BahtText(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BesselI(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BesselJ(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BesselK(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BesselY(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Beta_Dist(System.Double,System.Double,System.Double,System.Boolean,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Beta_Inv(System.Double,System.Double,System.Double,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BetaDist(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BetaInv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Bin2Dec(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Bin2Hex(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Bin2Oct(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Binom_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Binom_Inv(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.BinomDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ceiling(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ceiling_Precise(System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiDist(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiInv(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiSq_Dist(System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiSq_Dist_RT(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiSq_Inv(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiSq_Inv_RT(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiSq_Test(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ChiTest(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Choose(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Clean(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Combin(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Complex(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Confidence(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Confidence_Norm(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Confidence_T(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Convert(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Correl(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Cosh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Count(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CountA(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CountBlank(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CountIf(Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CountIfs(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupDayBs(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupDays(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupDaysNc(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupNcd(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupNum(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CoupPcd(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Covar(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Covariance_P(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Covariance_S(System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetFunction.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CritBinom(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CumIPmt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.CumPrinc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DAverage(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Days360(System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Db(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dbcs(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DCount(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DCountA(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ddb(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dec2Bin(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dec2Hex(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dec2Oct(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Degrees(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Delta(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DevSq(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DGet(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Disc(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DMax(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DMin(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dollar(System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DollarDe(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DollarFr(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DProduct(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DStDev(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DStDevP(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DSum(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dummy19(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Dummy21(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Duration(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DVar(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.DVarP(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.EDate(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Effect(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.EoMonth(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Erf(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Erf_Precise(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ErfC(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ErfC_Precise(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Even(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Expon_Dist(System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ExponDist(System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.F_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.F_Dist_RT(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.F_Inv(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.F_Inv_RT(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.F_Test(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Fact(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FactDouble(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FDist(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Find(System.String,System.String,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FindB(System.String,System.String,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FInv(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Fisher(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FisherInv(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Fixed(System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Floor(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Floor_Precise(System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Forecast(System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Frequency(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FTest(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Fv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.FVSchedule(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Gamma_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Gamma_Inv(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GammaDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GammaInv(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GammaLn(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GammaLn_Precise(System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Gcd(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GeoMean(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.GeStep(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Growth(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.HarMean(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Hex2Bin(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Hex2Dec(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Hex2Oct(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.HLookup(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.HypGeom_Dist(System.Double,System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.HypGeomDist(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IfError(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImAbs(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Imaginary(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImArgument(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImConjugate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImCos(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImDiv(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImExp(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImLn(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImLog10(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImLog2(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImPower(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImProduct(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImReal(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImSin(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImSqrt(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImSub(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ImSum(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Index(System.Object,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Intercept(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IntRate(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ipmt(System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Irr(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsErr(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsError(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsEven(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsLogical(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsNA(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsNonText(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsNumber(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ISO_Ceiling(System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsOdd(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ispmt(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsText(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.IsThaiDigit(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Kurt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Large(System.Object,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Lcm(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LinEst(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ln(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Log(System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Log10(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LogEst(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LogInv(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LogNorm_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LogNorm_Inv(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.LogNormDist(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Lookup(System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Match(System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Max(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MDeterm(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MDuration(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Median(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Min(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MInverse(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MIrr(System.Object,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MMult(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Mode(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Mode_Mult(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Mode_Sngl(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MRound(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.MultiNomial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NegBinom_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NegBinomDist(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NetworkDays(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NetworkDays_Intl(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Nominal(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Norm_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Norm_Inv(System.Double,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Norm_S_Dist(System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Norm_S_Inv(System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NormDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NormInv(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NormSDist(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NormSInv(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.NPer(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Npv(System.Double,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Oct2Bin(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Oct2Dec(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Oct2Hex(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Odd(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.OddFPrice(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.OddFYield(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.OddLPrice(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.OddLYield(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Or(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetFunction.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Pearson(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Percentile(System.Object,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Percentile_Exc(System.Object,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Percentile_Inc(System.Object,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.PercentRank(System.Object,System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.PercentRank_Exc(System.Object,System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.PercentRank_Inc(System.Object,System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Permut(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Phonetic(Microsoft.Office.Interop.Excel.Range)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Pi"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Pmt(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Poisson(System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Poisson_Dist(System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Power(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Ppmt(System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Price(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.PriceDisc(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.PriceMat(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Prob(System.Object,System.Object,System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Product(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Proper(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Pv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Quartile(System.Object,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Quartile_Exc(System.Object,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Quartile_Inc(System.Object,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Quotient(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Radians(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RandBetween(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Rank(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Rank_Avg(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Rank_Eq(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Rate(System.Double,System.Double,System.Double,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Received(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Replace(System.String,System.Double,System.Double,System.String)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ReplaceB(System.String,System.Double,System.Double,System.String)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Rept(System.String,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Roman(System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Round(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RoundBahtDown(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RoundBahtUp(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RoundDown(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RoundUp(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RSq(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.RTD(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="progID"></param>
+      <param name="server"></param>
+      <param name="topic1"></param>
+      <param name="topic2"></param>
+      <param name="topic3"></param>
+      <param name="topic4"></param>
+      <param name="topic5"></param>
+      <param name="topic6"></param>
+      <param name="topic7"></param>
+      <param name="topic8"></param>
+      <param name="topic9"></param>
+      <param name="topic10"></param>
+      <param name="topic11"></param>
+      <param name="topic12"></param>
+      <param name="topic13"></param>
+      <param name="topic14"></param>
+      <param name="topic15"></param>
+      <param name="topic16"></param>
+      <param name="topic17"></param>
+      <param name="topic18"></param>
+      <param name="topic19"></param>
+      <param name="topic20"></param>
+      <param name="topic21"></param>
+      <param name="topic22"></param>
+      <param name="topic23"></param>
+      <param name="topic24"></param>
+      <param name="topic25"></param>
+      <param name="topic26"></param>
+      <param name="topic27"></param>
+      <param name="topic28"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Search(System.String,System.String,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SearchB(System.String,System.String,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SeriesSum(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Sinh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Skew(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Sln(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Slope(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Small(System.Object,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SqrtPi(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Standardize(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.StDev(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.StDev_P(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.StDev_S(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.StDevP(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.StEyx(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Substitute(System.String,System.String,System.String,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Subtotal(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Sum(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumIf(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumIfs(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumProduct(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumSq(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumX2MY2(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumX2PY2(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.SumXMY2(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Syd(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Dist(System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Dist_2T(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Dist_RT(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Inv(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Inv_2T(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.T_Test(System.Object,System.Object,System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Tanh(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TBillEq(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TBillPrice(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TBillYield(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TDist(System.Double,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Text(System.Object,System.String)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiDayOfWeek(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiDigit(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiMonthOfYear(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiNumSound(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiNumString(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiStringLength(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ThaiYear(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TInv(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Transpose(System.Object)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Trend(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Trim(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TrimMean(System.Object,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.TTest(System.Object,System.Object,System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.USDollar(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Var(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Var_P(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Var_S(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.VarP(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Vdb(System.Double,System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.VLookup(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Weekday(System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.WeekNum(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Weibull(System.Double,System.Double,System.Double,System.Boolean)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Weibull_Dist(System.Double,System.Double,System.Double,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.WorkDay(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.WorkDay_Intl(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Xirr(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Xnpv(System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.YearFrac(System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.YieldDisc(System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.YieldMat(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.Z_Test(System.Object,System.Double,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheetFunction.ZTest(System.Object,System.Double,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWorksheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.Add(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.FillAcrossSheets(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.XlFillWith)">
+      <param name="Range"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IWorksheets.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheets.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IWorksheetView"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.DisplayFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.DisplayGridlines"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.DisplayHeadings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.DisplayOutline"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.DisplayZeros"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IWorksheetView.Sheet"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlDataBinding"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlDataBinding._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlDataBinding.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlDataBinding.ClearSettings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlDataBinding.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlDataBinding.LoadSettings(System.String)">
+      <param name="Url"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlDataBinding.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlDataBinding.Refresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlDataBinding.SourceUrl"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlMap"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.AdjustColumnWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.AppendOnImport"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.DataBinding"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMap.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMap.Export(System.String,System.Object)">
+      <param name="Url"></param>
+      <param name="Overwrite"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMap.ExportXml(System.String@)">
+      <param name="Data"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMap.Import(System.String,System.Object)">
+      <param name="Url"></param>
+      <param name="Overwrite"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMap.ImportXml(System.String,System.Object)">
+      <param name="XmlData"></param>
+      <param name="Overwrite"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.IsExportable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.PreserveColumnFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.PreserveNumberFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.RootElementName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.RootElementNamespace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.SaveDataSourceDefinition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.Schemas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.ShowImportExportValidationErrors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMap.WorkbookConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlMaps"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMaps.Add(System.String,System.Object)">
+      <param name="Schema"></param>
+      <param name="RootElementName"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlMaps.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlMaps.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlNamespace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace.Prefix"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespace.Uri"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlNamespaces"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlNamespaces.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlNamespaces.InstallManifest(System.String,System.Object)">
+      <param name="Path"></param>
+      <param name="InstallForAllUsers"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlNamespaces.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlSchema"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.Namespace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchema.XML"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXmlSchemas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXmlSchemas.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXmlSchemas.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.IXPath"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXPath.Clear"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Map"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Repeating"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.IXPath.SetValue(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Object,System.Object)">
+      <param name="Map"></param>
+      <param name="XPath"></param>
+      <param name="SelectionNamespace"></param>
+      <param name="Repeating"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.IXPath.Value"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Label"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label._Dummy33"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Label.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Label.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Labels"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels._Dummy33"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Labels.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Labels.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.LeaderLines">
+      <summary>Represents leader lines on a chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LeaderLines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LeaderLines.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LeaderLines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LeaderLines.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LeaderLines.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LeaderLines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LeaderLines.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Legend">
+      <summary>Represents the legend in a chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Legend.Clear">
+      <summary>Clears the entire object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Legend.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object that contains fill formatting properties for the specified chart legend.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.IncludeInLayout">
+      <summary>True if a legend will occupy the chart layout space when a chart layout is being determined. The default value is True. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Interior">
+      <summary>Returns an Interior object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Legend.LegendEntries(System.Object)">
+      <summary>Returns an object that represents either a single legend entry (a <see cref="T:Microsoft.Office.Interop.Excel.LegendEntry" /> object) or a collection of legend entries (a <see cref="T:Microsoft.Office.Interop.Excel.LegendEntries" /> object) for the legend.</summary>
+      <param name="Index">Optional Object. The number of the legend entry.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Position">
+      <summary>Returns or sets the position of the legend on the chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Legend.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Legend.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.LegendEntries">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.LegendEntry" /> objects in the specified chart legend.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendEntries._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntries.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntries.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntries.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendEntries.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendEntries.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntries.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.LegendEntry">
+      <summary>Represents a legend entry in a chart legend.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendEntry.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.LegendKey">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.LegendKey" /> object that represents the legend key associated with the entry.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendEntry.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendEntry.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.LegendKey">
+      <summary>Represents a legend key in a chart legend.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Border">
+      <summary>Returns a Border object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendKey.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendKey.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.InvertIfNegative">
+      <summary>True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerBackgroundColor">
+      <summary>Sets the marker background color as an RGB value or returns the corresponding color index value. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerBackgroundColorIndex">
+      <summary>Returns or sets the marker background color as an index into the current color palette, or as one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constants: xlColorIndexAutomatic or xlColorIndexNone. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerForegroundColor">
+      <summary>Sets the marker background color as an RGB value or returns the corresponding color index value. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerForegroundColorIndex">
+      <summary>Returns or sets the marker foreground color as an index into the current color palette, or as one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constants: xlColorIndexAutomatic or xlColorIndexNone. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerSize">
+      <summary>Returns or sets the data-marker size, in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.MarkerStyle">
+      <summary>Returns or sets the marker style for a legend key in a line chart, scatter chart, or radar chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.PictureType">
+      <summary>Returns or sets the way pictures are displayed on a legend key.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.PictureUnit">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.LegendKey.PictureType" /> property is set to xlStackScale (if not, this property is ignored).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.PictureUnit2">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.LegendKey.PictureType" /> property is set to <see cref="F:Microsoft.Office.Interop.Excel.XlChartPictureType.xlStackScale" />(if not, this property is ignored). Read/write Double.</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LegendKey.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Smooth">
+      <summary>True if curve smoothing is turned on for the line chart or scatter chart. Applies only to line and scatter charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Top">
+      <summary>The distance, in points, from the top of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LegendKey.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Line"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Line.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Line.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.LinearGradient">
+      <summary>The <see cref="T:Microsoft.Office.Interop.Excel.LinearGradient" /> object transitions through a series of colors in a linear manner along a specific angle.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinearGradient.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinearGradient.ColorStops">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ColorStops" /> for the <see cref="T:Microsoft.Office.Interop.Excel.LinearGradient" /> object. Read-only</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ColorStops" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinearGradient.Creator">
+      <summary>Returns a 32-bit integer equivalent to a value in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinearGradient.Degree">
+      <summary>The angle of the linear gradient fill within a selection. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinearGradient.Parent">
+      <summary>Returns the parent object for the specified object. Read-only</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.LineFormat">
+      <summary>Represents line and arrowhead formatting.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.BackColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the specified fill background color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.BeginArrowheadLength">
+      <summary>Returns or sets the length of the arrowhead at the beginning of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.BeginArrowheadStyle">
+      <summary>Returns or sets the style of the arrowhead at the beginning of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.BeginArrowheadWidth">
+      <summary>Returns or sets the width of the arrowhead at the beginning of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.DashStyle">
+      <summary>Returns or sets the dash style for the specified line. Can be one of the <see cref="T:Microsoft.Office.Core.MsoLineDashStyle" /> constants.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.EndArrowheadLength">
+      <summary>Returns or sets the length of the arrowhead at the end of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.EndArrowheadStyle">
+      <summary>Returns or sets the style of the arrowhead at the end of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.EndArrowheadWidth">
+      <summary>Returns or sets the width of the arrowhead at the end of the specified line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.ForeColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the specified foreground fill or solid color.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.InsetPen">
+      <summary>Gets or sets whether lines are drawn inside the specified shape's boundaries. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Core.MsoTriState" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Pattern">
+      <summary>Returns or sets the fill pattern.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Style">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Style" /> object that represents the style of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Transparency">
+      <summary>Returns or sets the degree of transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LineFormat.Weight">
+      <summary>Returns or sets the weight of the line.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Lines"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="X1"></param>
+      <param name="Y1"></param>
+      <param name="X2"></param>
+      <param name="Y2"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.ArrowHeadLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.ArrowHeadStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.ArrowHeadWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Lines.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Lines.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.LinkFormat">
+      <summary>Contains linked OLE object properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinkFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinkFormat.AutoUpdate">
+      <summary>True if the OLE object is updated automatically when the source changes. Valid only if the object is linked (its <see cref="P:Microsoft.Office.Interop.Excel._IOLEObject.OLEType" /> property must be xlOLELink).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinkFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinkFormat.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.LinkFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.LinkFormat.Update">
+      <summary>Updates the link.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.LinkedObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.ListCount"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListBoxes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy31"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.AddItem(System.Object,System.Object)">
+      <param name="Text"></param>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.List(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.ListIndex"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.MultiSelect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.RemoveAllItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.RemoveItem(System.Int32,System.Object)">
+      <param name="Index"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Selected(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListColumn">
+      <summary>Represents a column in a list. The <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.ListColumns" /> collection. The <see cref="T:Microsoft.Office.Interop.Excel.ListColumns" /> collection contains all the columns in a list (<see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.DataBodyRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that is the size of the data portion of a column. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListColumn.Delete">
+      <summary>Deletes the column of data in the list. Does not remove the column from the sheet. If the list is linked to a Microsoft Windows SharePoint Services site, the column cannot be removed from the server and an error is generated.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Index">
+      <summary>Returns the index number of the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object within the <see cref="T:Microsoft.Office.Interop.Excel.ListColumns" /> collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.ListDataFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListDataFormat" /> object for the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Name">
+      <summary>Returns or sets the name of the list column. This is also used as the display name of the list column. This name must be unique within the list. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range to which the specified list object in the above list applies. Read-Only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.SharePointFormula">
+      <summary>Returns a String representing the formula in a calculated column. The formula is expressed in Excel syntax (US English locale, A1 notation). Read-only String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.Total">
+      <summary>Returns the Total row for a <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.TotalsCalculation">
+      <summary>Determines the type of calculation in the Totals row of the list column based on the value of the <see cref="T:Microsoft.Office.Interop.Excel.XlTotalsCalculation" /> enumeration. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumn.XPath">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> object that represents the Xpath of the element mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListColumns">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> objects in the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Each ListColumn object represents a column in the list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListColumns.Add(System.Object)">
+      <summary>Adds a new column to the list object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object.</summary>
+      <param name="Position">Optional Object. Specifies the relative position of the new column that starts at 1. The previous column at this position is shifted outward.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListColumns.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListColumns.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListDataFormat">
+      <summary>The ListDataFormat object holds all the data type properties of the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object. These properties are read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.AllowFillIn">
+      <summary>Returns a Boolean value indicating whether users can provide their own data for cells in a column (rather than being restricted to a list of values) for those columns that supply a list of values. Returns False for lists that are not linked to a SharePoint site. Also returns False if the column is not a specified as choice or multi-choice. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Choices">
+      <summary>Returns an Array of String values that contains the choices offered to the user by the ListLookUp, ChoiceMulti, and Choice data types of the <see cref="P:Microsoft.Office.Interop.Excel.ListDataFormat.DefaultValue" /> property. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.DecimalPlaces">
+      <summary>Returns an Integer value that represents the number of decimal places to show for the numbers in the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object. Returns 0 if the <see cref="P:Microsoft.Office.Interop.Excel.ListDataFormat.Type" /> property setting is not appropriate for decimal places. Returns xlAutomatic (-4105 decimal) if the Microsoft Windows SharePoint Services site is automatically determining the number of decimal places to show in the SharePoint list. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.DefaultValue">
+      <summary>Returns an Object representing the default data type value for a new row in a column. The Nothing object is returned when the schema does not specify a default value. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.IsPercent">
+      <summary>Returns a Boolean value. Returns True only if the number data for the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object will be shown in percentage formatting. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.lcid">
+      <summary>Returns an Integer value that represents the LCID for the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object that is specified in the schema definition. In Microsoft Excel, the LCID indicates the currency symbol to be used when this is an xlListDataTypeCurrency type. Returns 0 (which is the Language Neutral LCID) when no locale is set for the data type of the column. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.MaxCharacters">
+      <summary>Returns an Integer containing the maximum number of characters allowed in the <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object if the <see cref="P:Microsoft.Office.Interop.Excel.ListDataFormat.Type" /> property is set to xlListDataTypeText or xlListDataTypeMultiLineText. Returns -1 for columns whose Type property is set to a non-text value. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.MaxNumber">
+      <summary>Returns an Object containing the maximum value allowed in this field in the list column. The Nothing object is returned if a maximum value number has not been specified or if the <see cref="P:Microsoft.Office.Interop.Excel.ListDataFormat.Type" /> property setting is such that a maximum value for the column is not applicable. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.MinNumber">
+      <summary>Returns an Object containing the minimum value allowed in this field in the list column. This can be a negative floating point number. This property will return the Nothing object if no value has been specified for this field or if the setting of the Type property is such that a minimum value is not applicable to the column. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.ReadOnly">
+      <summary>Returns True if the object has been opened as read-only. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Required">
+      <summary>Returns a Boolean value indicating whether the schema definition of a column requires data before the row is committed. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListDataFormat.Type">
+      <summary>Indicates the data type of the list column. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlListDataType" />.</summary>
+      <returns>Required. An expression that returns a <see cref="T:Microsoft.Office.Interop.Excel.ListDataFormat" /> object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListObject">
+      <summary>Represents a list object on a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Active">
+      <summary>Returns a Boolean value indicating whether a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object in a worksheet is active — that is, whether the active cell is inside the range of the ListObject object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.AlternativeText">
+      <summary>Gets or sets the descriptive (alternative) text string for the specified table. </summary>
+      <returns>The descriptive (alternative) text string for the specified table.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.AutoFilter">
+      <summary>Filters a list using the <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" />. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Comment">
+      <summary>Returns or sets the comment associated with the list object. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.DataBodyRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range that contains the data area in the list between the header row and the insert row.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Delete">
+      <summary>Deletes the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object and clears the cell data from the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.DisplayName">
+      <summary>Returns or sets the display name for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.DisplayRightToLeft">
+      <summary>Determines if the specified window, worksheet, or <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object is displayed from right to left instead of from left to right.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.ExportToVisio">
+      <summary>Exports a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object to Visio.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.HeaderRowRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range of the header row for a list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.InsertRowRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object representing the Insert row, if any, of a specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ListColumns">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListColumns" /> collection that represents all the columns in a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ListRows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListRows" /> object that represents all the rows of data in the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Name">
+      <summary>Returns or sets the name of the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Parent">
+      <summary>Returns the parent object for the specified object. </summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Publish(System.Object,System.Boolean)">
+      <summary>Publishes the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object to a server that is running Microsoft Windows SharePoint Services.</summary>
+      <param name="Target">Required Object. Contains an Array of Strings. The following table describes the elements of this array:Element#Contents0URL of SharePoint server1ListName (Display Name)2Description of the list. Optional.</param>
+      <param name="LinkSource">Required Boolean.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.QueryTable">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object that provides a link for the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object to the list server.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range to which the specified list object applies.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Refresh">
+      <summary>Returns the current data and schema for the list from the server that is running Microsoft Windows SharePoint Services.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Resize(Microsoft.Office.Interop.Excel.Range)">
+      <summary>The Resize method allows a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object to be resized over a new range.</summary>
+      <param name="Range">Required Range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.SharePointURL">
+      <summary>Returns a String representing the URL of the SharePoint list for a given <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowAutoFilter">
+      <summary>Returns a Boolean value indicating whether the AutoFilter will be displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowHeaders">
+      <summary>Returns or sets if the header information should be displayed for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowTableStyleColumnStripes">
+      <summary>Returns or sets if the Column Stripes table style is used for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowTableStyleFirstColumn">
+      <summary>Returns or sets if the first column is formatted for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowTableStyleLastColumn">
+      <summary>Returns or sets if the last column is displayed for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowTableStyleRowStripes">
+      <summary>Returns or sets if the Row Stripes table style is used for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.ShowTotals">
+      <summary>Returns or sets a Boolean value to indicate whether the Total row is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Sort">
+      <summary>Gets or sets the sort column or columns, and sort order for the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Sort" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.SourceType">
+      <summary>Returns one of the <see cref="T:Microsoft.Office.Interop.Excel.XlListObjectSourceType" /> constants indicating the current source of the list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.Summary">
+      <summary>Gets or sets the description associated with the alternative text string for the specified table. </summary>
+      <returns>The description associated with the alternative text string for the specified table.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.TableStyle">
+      <summary>Gets or sets the table style for the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.TotalsRowRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object representing the Total row, if any, from a specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Unlink">
+      <summary>Removes the link to a Microsoft Windows SharePoint Services site from a list.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.Unlist">
+      <summary>Removes the list functionality from a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObject.UpdateChanges(Microsoft.Office.Interop.Excel.XlListConflict)">
+      <summary>Updates the list on a Microsoft Windows SharePoint Services site with the changes made to the list in the worksheet.</summary>
+      <param name="iConflictType">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlListConflict" />. Conflict resolution options.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObject.XmlMap">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object that represents the schema map used for the specified list.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListObjects">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> objects on a worksheet. Each <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object represents a list in the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObjects.Add(Microsoft.Office.Interop.Excel.XlListObjectSourceType,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object)">
+      <summary>Creates a new list object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object.</summary>
+      <param name="SourceType">Optional XlListObjectSourceType. Indicates the kind of source for the query. Can be one of the following XlListObjectSourceType constants: xlSrcExternal or xlSrcRange. If omitted, the <paramref name="SourceType" /> will default to xlSrcRange.</param>
+      <param name="Source">Optional when <paramref name="SourceType" /> is xlSrcRange. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object representing the data source. If omitted, the <paramref name="Source" /> will default to the range returned by list range detection code. Required when <paramref name="SourceType" /> is xlSrcExternal. An array of String values specifying a connection to the source.Element#Contents0URL to SharePoint site 1ListName 2ViewGUID</param>
+      <param name="LinkSource">Optional Boolean. Indicates whether an external data source is to be linked to the ListObject object. If <paramref name="SourceType" /> is xlSrcExternal, default is True. Invalid if <paramref name="SourceType" /> is xlSrcRange, and will return an error if not omitted.</param>
+      <param name="XlListObjectHasHeaders">Optional Object. An <see cref="T:Microsoft.Office.Interop.Excel.XlYesNoGuess" /> constant that indicates whether the data being imported has column labels. If the Source does not contain headers, Excel will automatically generate headers.</param>
+      <param name="Destination">Optional Object. A Range object specifying a single-cell reference as the destination for the top-left corner of the new list object. If the Range object refers to more than one cell, an error is generated. The <paramref name="Destination" /> argument must be specified when <paramref name="SourceType" /> is set to xlSrcExternal. The <paramref name="Destination" /> argument is ignored if <paramref name="SourceType" /> is set to xlSrcRange. The destination range must be on the worksheet that contains the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObjects" /> collection. New columns will be inserted at the <paramref name="Destination" /> to fit the new list. Therefore, existing data will not be overwritten.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObjects.AddEx(Microsoft.Office.Interop.Excel.XlListObjectSourceType,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListObjects.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListRow">
+      <summary>Represents a row in a List object. The ListRow object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.ListRows" /> collection. The ListRows collection contains all the rows in a list object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListRow.Delete">
+      <summary>Deletes the cells of the list row and shifts upward any remaining cells below the deleted row. You can delete rows in the list even when the list is linked to a SharePoint site. The list on the SharePoint site will not be updated, however, until you synchronize your changes.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.Index">
+      <summary>Returns the index number of the <see cref="T:Microsoft.Office.Interop.Excel.ListRow" /> object within the <see cref="T:Microsoft.Office.Interop.Excel.ListRows" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.InvalidData">
+      <summary>Returns a Boolean value that indicates if a row in a list contains cells that don't pass data validation and need to be fixed before any changes can be committed to the Microsoft Windows SharePoint Services site.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRow.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range to which the specified list object applies.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ListRows">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ListRow" /> objects in the specified <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object. Each ListRow object represents a row in the list.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListRows.Add(System.Object)">
+      <summary>Adds a new row to the list object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListRow" /> object.</summary>
+      <param name="Position">Optional Integer. Specifies the relative position of the new row.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListRows.AddEx(System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ListRows.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ListRows.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Mailer">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.BCCRecipients">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.CCRecipients">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Enclosures">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Received">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.SendDateTime">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Sender">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.Subject">
+      <summary>Returns or sets the subject for the mailer or routing slip.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.ToRecipients">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Mailer.WhichAddress">
+      <summary>You have requested Help for a Visual Basic keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Menu"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Menu.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.MenuItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menu.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.MenuBar"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuBar.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuBar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Menus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBar.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuBar.Reset"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.MenuBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuBars.Add(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuBars.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuBars.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.MenuItem"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Checked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuItem.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.HelpContextID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.HelpFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItem.StatusBar"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.MenuItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuItems.Add(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="OnAction"></param>
+      <param name="ShortcutKey"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuItems.AddMenu(System.String,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.MenuItems.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MenuItems.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Menus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Menus.Add(System.String,System.Object,System.Object)">
+      <param name="Caption"></param>
+      <param name="Before"></param>
+      <param name="Restore"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Menus.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Menus.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Module"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._Dummy18"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._Dummy21"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._Dummy23"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._PrintOut_2(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.InsertFile(System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Merge"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Next"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.OnSheetDeactivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Previous"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.ProtectionMode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Shapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Module.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Module.Visible"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules._Dummy7"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.Add(System.Object,System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+      <param name="Count"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Modules.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Modules.VPageBreaks"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ModuleView">
+      <summary>Represents existing <see cref="T:Microsoft.Office.Interop.Excel.Module" />views in the workbook. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ModuleView.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ModuleView.Creator">
+      <summary>Returns a 32-bit integer equivalent to a <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> constant that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ModuleView.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ModuleView.Sheet">
+      <summary>Returns the sheet name for the specified <see cref="T:Microsoft.Office.Interop.Excel.ModuleView" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.MultiThreadedCalculation">
+      <summary>Returns or sets the concurrent calculation mode.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.Creator">
+      <summary>Returns a 32-bit integer corresponding to a constant in <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.Enabled">
+      <summary>The Enabled property allows MultiThreadedCalculation objects to be enabled or disabled at run time. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.ThreadCount">
+      <summary>Gets the total count of the process threads that are a part of the specified <see cref="T:Microsoft.Office.Interop.Excel.MultiThreadedCalculation" /> object.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.MultiThreadedCalculation.ThreadMode">
+      <summary>Returns or sets the thread mode for the specified <see cref="T:Microsoft.Office.Interop.Excel.MultiThreadedCalculation" /> object. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlThreadMode" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlThreadMode" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Name">
+      <summary>Represents a defined name for a range of cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Category">
+      <summary>Returns or sets the category for the specified name in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.CategoryLocal">
+      <summary>Returns or sets the category for the specified name, in the language of the user, if the name refers to a custom function or command.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Comment">
+      <summary>Returns or sets the comment associated with the name. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Name.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.MacroType">
+      <summary>Returns or sets what the name refers to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.NameLocal">
+      <summary>Returns or sets the name of the object in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.RefersTo">
+      <summary>Returns or sets the formula that the name is defined to refer to, in the language of the macro and in A1-style notation, beginning with an equal sign.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.RefersToLocal">
+      <summary>Returns or sets the formula that the name refers to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.RefersToR1C1">
+      <summary>Returns or sets the formula that the name refers to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.RefersToR1C1Local">
+      <summary>Returns or sets the formula that the name refers to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.RefersToRange">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object referred to by a <see cref="T:Microsoft.Office.Interop.Excel.Name" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.ShortcutKey">
+      <summary>Returns or sets the shortcut key for a name defined as a custom Microsoft Excel 4.0 macro command.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.ValidWorkbookParameter">
+      <summary>Returns True if the specified Name object is a valid workbook parameter. Read-only Boolen.</summary>
+      <returns>Boolen</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Value">
+      <summary>Returns a string containing the formula that the name is defined to refer to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Name.WorkbookParameter">
+      <summary>Returns or sets the specified <see cref="T:Microsoft.Office.Interop.Excel.Name" /> object as a workbook parameter. Read/write</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Names">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Name" /> objects in the application or workbook. Each Name object represents a defined name for a range of cells. Names can be either built-in names — such as Database, Print_Area, and Auto_Open — or custom names.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Names._Default(System.Object,System.Object,System.Object)">
+      <param name="Index"></param>
+      <param name="IndexLocal"></param>
+      <param name="RefersTo"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Names.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Defines a new name. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Name" /> object.</summary>
+      <param name="Name">Optional Object. Required if <paramref name="NameLocal" /> isn't specified. The text to use as the name. Names cannot include spaces and cannot look like cell references.</param>
+      <param name="RefersTo">Optional Object. Required unless one of the other <paramref name="RefersTo" /> arguments is specified. Describes what the name refers to (using A1-style notation). Note Nothing is returned if the reference does not exist.</param>
+      <param name="Visible">Optional Object. True to define the name normally. False to define the name as a hidden name (that is, it doesn't appear in either the Define Name, Paste Name, or Goto dialog box). The default value is True.</param>
+      <param name="MacroType">Optional Object. The macro type, as shown in the following table.ValueMeaning1User-defined function (Function procedure)2Macro (also known as Sub procedure)3 or omittedNone (that is, the name doesn't refer to a user-defined function or macro)</param>
+      <param name="ShortcutKey">Optional Object. The macro shortcut key. Must be a single letter, such as "z" or "Z". Applies only for command macros.</param>
+      <param name="Category">Optional Object. The category of the macro or function if <paramref name="MacroType" /> is 1 or 2. The category is used in the Function Wizard. Existing categories can be referred to either by number (starting at 1) or by name (in the language of the macro). Microsoft Excel creates a new category if the specified category doesn't already exist.</param>
+      <param name="NameLocal">Optional Object. Required if <paramref name="Name" /> isn't specified. The text to use as the name (in the language of the user). Names cannot include spaces and cannot look like cell references.</param>
+      <param name="RefersToLocal">Optional Object. Required unless one of the other <paramref name="RefersTo" /> arguments is specified. Describes what the name refers to (in the language of the user, using A1-style notation).</param>
+      <param name="CategoryLocal">Optional Object. Required if <paramref name="Category" /> isn't specified. Text identifying the category of a custom function in the language of the user.</param>
+      <param name="RefersToR1C1">Optional Object. Required unless one of the other <paramref name="RefersTo" /> arguments is specified. Describes what the name refers to (using R1C1-style notation).</param>
+      <param name="RefersToR1C1Local">Optional Object. Required unless one of the other <paramref name="RefersTo" /> arguments is specified. Describes what the name refers to (in the language of the user, using R1C1-style notation).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Names.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Names.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Names.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Names.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Names.Item(System.Object,System.Object,System.Object)">
+      <summary>Returns a single <see cref="T:Microsoft.Office.Interop.Excel.Name" /> object from a <see cref="T:Microsoft.Office.Interop.Excel.Names" /> collection.</summary>
+      <param name="Index">Optional Object. The name or number of the defined name to be returned.</param>
+      <param name="IndexLocal">Optional Object. The name of the defined name in the language of the user. No names will be translated if you use this argument.</param>
+      <param name="RefersTo">Optional Object. What the name refers to. You use this argument to identify a name by what it refers to.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Names.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.NegativeBarFormat">
+      <summary>Represents the color settings of the data bars for negative values that are defined by a data bar conditional formating rule.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.BorderColor">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to specify the border color for negative data bars. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to specify the border color for negative data bars.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.BorderColorType">
+      <summary>Gets whether to use the same border color as positive data bars. </summary>
+      <returns>Specifies whether to use the same border color as positive data bars.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.Color">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to specify the fill color for negative data bars. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to specify the fill color for negative data bars.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.ColorType">
+      <summary>Gets or sets whether to use the same fill color as positive data bars. </summary>
+      <returns>Specifies whether to use the same fill color as positive data bars.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.NegativeBarFormat.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ODBCConnection">
+      <summary>Represents the ODBC connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.AlwaysUseConnectionFile">
+      <summary>True if the connection file is always used to establish connection to the data source. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application (see above)</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.BackgroundQuery">
+      <summary>True if queries for the ODBC connection are performed asynchronously (in the background). Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ODBCConnection.CancelRefresh">
+      <summary>Cancels all refresh operations in progress for the specified ODBC connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.CommandText">
+      <summary>Returns or sets the command string for the specified data source. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.CommandType">
+      <summary>Returns or sets one of the <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" /> constants. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" />. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.Connection">
+      <summary>Returns or sets a string that contains ODBC settings that enable Microsoft Excel to connect to an ODBC data source. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.EnableRefresh">
+      <summary>True if the connection can be refreshed by the user. The default value is True. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ODBCConnection.Refresh">
+      <summary>Refreshes an ODBC connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.RefreshDate">
+      <summary>Returns the date on which the ODBC connection was last refreshed. Read-only DateTime.</summary>
+      <returns>DateTime</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.Refreshing">
+      <summary>True if a background ODBC query is in progress for the specified ODBC connection. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.RefreshOnFileOpen">
+      <summary>True if the connection is automatically updated each time the workbook is opened. The default value is False. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.RefreshPeriod">
+      <summary>Returns or sets the number of minutes between refreshes. Read/write Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.RobustConnect">
+      <summary>Returns or sets how ODBC connection connects to its data source. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlRobustConnect" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlRobustConnect" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ODBCConnection.SaveAsODC(System.String,System.Object,System.Object)">
+      <summary>Saves the ODBC connection as a Microsoft Office Data Connection file.</summary>
+      <param name="ODCFileName">Location to save the file.</param>
+      <param name="Description">Description that will be saved in the file.</param>
+      <param name="Keywords">Space-separated keywords that can be used to search for this file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.SavePassword">
+      <summary>True if password information in an ODBC connection string is saved in the connection string. False if the password is removed. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.ServerCredentialsMethod">
+      <summary>Returns or sets the type of credentials that should be used for server authentication. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCredentialsMethod" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCredentialsMethod" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.ServerSSOApplicationID">
+      <summary>Returns or sets a single sign-on application (SSO) identifier that is used to do a lookup in the SSO database for credentials. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.SourceConnectionFile">
+      <summary>Returns or sets a String indicating the Microsoft Office Data Connection file or similar file that was used to create the connection. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.SourceData">
+      <summary>Returns the data source for the ODBC connection, as shown in the table. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCConnection.SourceDataFile">
+      <summary>Returns or sets a String indicating the source data file for an ODBC connection.  Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ODBCError">
+      <summary>Represents an ODBC error generated by the most recent ODBC query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCError.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCError.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCError.ErrorString">
+      <summary>Returns the ODBC error string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCError.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCError.SqlState">
+      <summary>Returns the SQL state error.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ODBCErrors">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.ODBCError" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCErrors._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCErrors.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCErrors.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCErrors.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ODBCErrors.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ODBCErrors.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ODBCErrors.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEDBConnection">
+      <summary>Represents the OLE DB connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ADOConnection">
+      <summary>Returns an ADO connection object if the PivotTable cache is connected to an OLE DB data source. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.AlwaysUseConnectionFile">
+      <summary>Trueif the connection file is always used to establish connection to the data source. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.BackgroundQuery">
+      <summary>True if queries for the OLE DB connection are performed asynchronously (in the background). Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.CalculatedMembers">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.CalculatedMembers" /> collection for the specified connection. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.CalculatedMembers" /> collection for the specified connection.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBConnection.CancelRefresh">
+      <summary>Cancels all refresh operations in progress for the specified OLE DB connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.CommandText">
+      <summary>Returns or sets the command string for the specified data source. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.CommandType">
+      <summary>Returns or sets one of the XlCmdType constants. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" />. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCmdType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Connection">
+      <summary>Returns or sets a string that contains OLE DB settings that enable Microsoft Excel to connect to an OLE DB data source. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Creator">
+      <summary>Returns a constant in the <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" /> enumeration that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.EnableRefresh">
+      <summary>True if the connection can be refreshed by the user. The default value is True. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.IsConnected">
+      <summary>Returns True if the <see cref="P:Microsoft.Office.Interop.Excel.OLEDBConnection.MaintainConnection" /> property isTrue. Returns False if it is not currently connected to its source. Read-only Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.LocalConnection">
+      <summary>Returns or sets the connection string to an offline cube file. Read/write Object.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.LocaleID">
+      <summary>Gets or sets the locale identifier for the specified connection. </summary>
+      <returns>The locale identifier for the specified connection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.MaintainConnection">
+      <summary>Returns True if the connection to the specified data source is maintained after the refresh operation and until the workbook is closed. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBConnection.MakeConnection">
+      <summary>Establishes a connection for the specified OLE DB connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.MaxDrillthroughRecords">
+      <summary>Returns or sets the maximum number of records to retrieve. Read/write Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.OLAP">
+      <summary>Returns True if the OLE DB connection is connected to an Online Analytical Processing (OLAP) server. Read-only Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBConnection.Reconnect">
+      <summary>Drops and then reconnects the specified connection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBConnection.Refresh">
+      <summary>Refreshes an OLE DB connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.RefreshDate">
+      <summary>Returns the date on which the OLE DB connection was last refreshed. Read-only DateTime.</summary>
+      <returns>DateTime</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Refreshing">
+      <summary>True if a background OLE DB query is in progress for the specified OLE DB connection. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.RefreshOnFileOpen">
+      <summary>True if the connection is automatically updated each time the workbook is opened. The default value is False. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.RefreshPeriod">
+      <summary>Returns or sets the number of minutes between refreshes. Read/write Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.RetrieveInOfficeUILang">
+      <summary>True if the data and errors are to be retrieved in the Office user interface display language when available.  Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.RobustConnect">
+      <summary>Returns or sets how OLE DB connection connects to its data source. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlRobustConnect" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlRobustConnect" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBConnection.SaveAsODC(System.String,System.Object,System.Object)">
+      <summary>Saves the OLE DB connection as an Microsoft Office Data Connection file.</summary>
+      <param name="ODCFileName">Location to save the file.</param>
+      <param name="Description">Description that will be saved in the file.</param>
+      <param name="Keywords">Space-separated keywords that can be used to search for this file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.SavePassword">
+      <summary>True if password information in an OLE DB connection string is saved in the connection string. False if the password is removed. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerCredentialsMethod">
+      <summary>Returns or sets the type of credentials that should be used for server authentication. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlCredentialsMethod" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCredentialsMethod" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerFillColor">
+      <summary>True if the fill color format for the OLAP server is retrieved from the server when using the specified connection.  Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerFontStyle">
+      <summary>True if the font style format for the OLAP server is retrieved from the server when using the specified connection.  Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerNumberFormat">
+      <summary>True if the number format for the OLAP server is retrieved from the server when using the specified connection.  Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerSSOApplicationID">
+      <summary>Returns or sets a single sign-on application (SSO) identifier that is used to perform a lookup in the SSO database for credentials. Read/write String.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.ServerTextColor">
+      <summary>True if the text color format for the OLAP server is retrieved from the server when using the specified connection.  Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.SourceConnectionFile">
+      <summary>Returns or sets a String indicating the Microsoft Office Data Connection file or similar file that was used to create the connection. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.SourceDataFile">
+      <summary>Returns or sets a String indicating the source data file for an OLE DB connection. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBConnection.UseLocalConnection">
+      <summary>True if the <see cref="P:Microsoft.Office.Interop.Excel.OLEDBConnection.LocalConnection" /> property is used to specify the string that enables Microsoft Excel to connect to a data source. False if the connection string specified by the <see cref="P:Microsoft.Office.Interop.Excel.OLEDBConnection.Connection" /> property is used. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEDBError">
+      <summary>Represents an OLE DB error returned by the most recent OLE DB query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.ErrorString">
+      <summary>Returns the ODBC error string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Native">
+      <summary>Returns a provider-specific numeric value that specifies an error. The error number corresponds to an error condition that resulted after the most recent OLE DB query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Number">
+      <summary>Returns a numeric value that specifies an error. The error number corresponds to a unique trap number corresponding to an error condition that resulted after the most recent OLE DB query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.SqlState">
+      <summary>Returns the SQL state error.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBError.Stage">
+      <summary>Returns a numeric value specifying the stage of an error that resulted after the most recent OLE DB query.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEDBErrors">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.OLEDBError" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBErrors._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBErrors.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBErrors.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBErrors.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBErrors.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEDBErrors.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEDBErrors.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEFormat">
+      <summary>Contains OLE object properties.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEFormat.Activate">
+      <summary>Activates the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEFormat.Object">
+      <summary>Returns the OLE Automation object associated with this OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEFormat.progID">
+      <summary>Returns the programmatic identifiers for the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEFormat.Verb(System.Object)">
+      <summary>Sends a verb to the server of the specified OLE object.</summary>
+      <param name="Verb">Optional Object. The verb that the server of the OLE object should act on. If this argument is omitted, the default verb is sent. The available verbs are determined by the object's source application. Typical verbs for an OLE object are Open and Primary (represented by the <see cref="T:Microsoft.Office.Interop.Excel.XlOLEVerb" /> constants xlOpen and xlPrimary).</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObject">
+      <summary>Represents an ActiveX control or a linked or embedded OLE object on a worksheet. The OLEObject object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.OLEObjects" /> collection. The OLEObjects collection contains all the OLE objects on a single worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.#ctor"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.add_GotFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_GotFocusEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.add_LostFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_LostFocusEventHandler)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.AltHTML"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.AutoLoad"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.AutoUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Enabled"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.OLEObjectClass.GotFocus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.ListFillRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Locked"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.OLEObjectClass.LostFocus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Object"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.OLEType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.progID"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.remove_GotFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_GotFocusEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.remove_LostFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_LostFocusEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.SourceName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.TopLeftCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Update"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectClass.Verb(Microsoft.Office.Interop.Excel.XlOLEVerb)">
+      <param name="Verb"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjectClass.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents.GotFocus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents.LostFocus"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.OLEObject" /> object events.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.add_GotFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_GotFocusEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.add_LostFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_LostFocusEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.GotFocus"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.LostFocus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.remove_GotFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_GotFocusEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.remove_LostFocus(Microsoft.Office.Interop.Excel.OLEObjectEvents_LostFocusEventHandler)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectEvents_GotFocusEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.GotFocus" /> event. The GotFocus event occurs when an ActiveX control gets input focus.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectEvents_LostFocusEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.OLEObjectEvents_Event.LostFocus" /> event. The LostFocus event occurs when an ActiveX control loses input focus.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper.GotFocus"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper.LostFocus"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper.m_dwCookie"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper.m_GotFocusDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.OLEObjectEvents_SinkHelper.m_LostFocusDelegate"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.OLEObjects">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.OLEObject" /> objects on the specified worksheet. Each OLEObject object represents an ActiveX control or a linked or embedded OLE object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy30"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy32"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy33"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy34"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy36"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy37"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy38"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy39"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy40"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects._Dummy41"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds a new OLE object to a sheet. Returns an <see cref="T:Microsoft.Office.Interop.Excel.OLEObject" /> object.</summary>
+      <param name="ClassType">Optional Object. (You must specify either <paramref name="ClassType" /> or <paramref name="FileName" />.) A string that contains the programmatic identifier for the object to be created. If <paramref name="ClassType" /> is specified, <paramref name="FileName" /> and <paramref name="Link" /> are ignored.</param>
+      <param name="Filename">Optional Object. (You must specify either <paramref name="ClassType" /> or <paramref name="FileName" />.) A string that specifies the file to be used to create the OLE object.</param>
+      <param name="Link">Optional Object. True to have the new OLE object based on <paramref name="FileName" /> be linked to that file. If the object isn't linked, the object is created as a copy of the file. The default value is False.</param>
+      <param name="DisplayAsIcon">Optional Object. True to display the new OLE object either as an icon or as its regular picture. If this argument is True, <paramref name="IconFileName" /> and <paramref name="IconIndex" /> can be used to specify an icon.</param>
+      <param name="IconFileName">Optional Object. A string that specifies the file that contains the icon to be displayed. This argument is used only if <paramref name="DisplayAsIcon" /> is True. If this argument isn't specified or the file contains no icons, the default icon for the OLE class is used</param>
+      <param name="IconIndex">Optional Object. The number of the icon in the icon file. This is used only if <paramref name="DisplayAsIcon" /> is True and <paramref name="IconFileName" /> refers to a valid file that contains icons. If an icon with the given index number doesn't exist in the file specified by <paramref name="IconFileName" />, the first icon in the file is used.</param>
+      <param name="IconLabel">Optional Object. A string that specifies a label to display beneath the icon. This is used only if <paramref name="DisplayAsIcon" /> is True. If this argument is omitted or is an empty string (""), no caption is displayed.</param>
+      <param name="Left">Optional Object. The initial coordinates of the new object in points, relative to the upper-left corner of cell A1 on a worksheet, or to the upper-left corner of a chart.</param>
+      <param name="Top">Optional Object. The initial coordinates of the new object in points, relative to the upper-left corner of cell A1 on a worksheet, or to the upper-left corner of a chart.</param>
+      <param name="Width">Optional Object. The initial size of the new object in points.</param>
+      <param name="Height">Optional Object. The initial size of the new object, in points.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.AutoLoad">
+      <summary>True if the OLE object is automatically loaded when the workbook that contains it is opened.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.BringToFront">
+      <summary>Brings the object to the front of the z-order.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Copy">
+      <summary>Copies the object to the Clipboard.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Cut">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Placement">
+      <summary>Returns or sets the way the object is attached to the cells below it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.PrintObject">
+      <summary>True if the object will be printed when the document is printed.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OLEObjects.SendToBack">
+      <summary>Sends the object to the back of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.ShapeRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents the specified object or objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.SourceName">
+      <summary>Returns or sets the specified object's link source name.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OLEObjects.ZOrder">
+      <summary>Returns the z-order position of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.OptionButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Accelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.GroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButton.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButton.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.OptionButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons._Dummy3"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Accelerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.GroupBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.PhoneticAccelerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.OptionButtons.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.OptionButtons.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Outline">
+      <summary>Represents an outline on a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.AutomaticStyles">
+      <summary>True if the outline uses automatic styles.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Outline.ShowLevels(System.Object,System.Object)">
+      <summary>Displays the specified number of row and/or column levels of an outline.</summary>
+      <param name="RowLevels">Optional Object. Specifies the number of row levels of an outline to display. If the outline has fewer levels than the number specified, Microsoft Excel displays all the levels. If this argument is 0 (zero) or is omitted, no action is taken on rows.</param>
+      <param name="ColumnLevels">Optional Object. Specifies the number of column levels of an outline to display. If the outline has fewer levels than the number specified, Microsoft Excel displays all the levels. If this argument is 0 (zero) or is omitted, no action is taken on columns.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.SummaryColumn">
+      <summary>Returns or sets the location of the summary columns in the outline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Outline.SummaryRow">
+      <summary>Returns or sets the location of the summary rows in the outline.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Oval"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Oval.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Oval.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Ovals"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.ReadingOrder"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ovals.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ovals.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Page">
+      <summary>Represents a page in a workbook. Use the <see cref="T:Microsoft.Office.Interop.Excel.PageSetup" /> object and the related methods and properties for programmatically defining page layout in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.CenterFooter">
+      <summary>Specifies a picture or text to be center aligned in the page footer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.CenterHeader">
+      <summary>Specifies a picture or text to be center aligned in the page header.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.LeftFooter">
+      <summary>Specifies a picture or text to be left aligned in the page footer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.LeftHeader">
+      <summary>Specifies a picture or text to be left aligned in the page header.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.RightFooter">
+      <summary>Specifies a picture or text to be right aligned in the page footer.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Page.RightHeader">
+      <summary>Specifies a picture or text to be right aligned in the page header.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.HeaderFooter" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Pages">
+      <summary>A collection of pages in a document. Use the <see cref="T:Microsoft.Office.Interop.Excel.Pages" /> collection and the related objects and properties for programmatically defining page layout in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pages._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pages.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pages.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pages.Item(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Page" /> object that represents a collection of pages in a workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Page" />
+      </returns>
+      <param name="Index">Index value of the page.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PageSetup">
+      <summary>Represents the page setup description. The <see cref="T:Microsoft.Office.Interop.Excel.PageSetup" /> object contains all page setup attributes (left margin, bottom margin, paper size, and so on) as properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.AlignMarginsHeaderFooter">
+      <summary>Returns True for Excel to align the header and the footer with the margins set in the page setup options. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.BlackAndWhite">
+      <summary>True if elements of the document will be printed in black and white.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.BottomMargin">
+      <summary>Returns or sets the size of the bottom margin in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterFooter">
+      <summary>Returns or sets the center part of the footer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterFooterPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the center section of the footer. Used to set attributes about the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterHeader">
+      <summary>Returns or sets the center part of the header.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterHeaderPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the center section of the header. Used to set attributes about the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterHorizontally">
+      <summary>True if the sheet is centered horizontally on the page when it's printed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.CenterVertically">
+      <summary>True if the sheet is centered vertically on the page when it's printed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.ChartSize">
+      <summary>Returns or sets the way a chart is scaled to fit on a page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.DifferentFirstPageHeaderFooter">
+      <summary>True if a different header or footer is used on the first page. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Draft">
+      <summary>True if the sheet will be printed without graphics.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.EvenPage">
+      <summary>Returns or sets the alignment of text on the even page of a workbook or section.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Page" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.FirstPage">
+      <summary>Returns or sets the alignment of text on the first page of a workbook or section.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Page" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.FirstPageNumber">
+      <summary>Returns or sets the first page number that will be used when this sheet is printed. If xlAutomatic, Microsoft Excel chooses the first page number. The default is xlAutomatic.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.FitToPagesTall">
+      <summary>Returns or sets the number of pages tall the worksheet will be scaled to when it's printed. Applies only to worksheets.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.FitToPagesWide">
+      <summary>Returns or sets the number of pages wide the worksheet will be scaled to when it's printed. Applies only to worksheets.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.FooterMargin">
+      <summary>Returns or sets the distance from the bottom of the page to the footer, in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.HeaderMargin">
+      <summary>Returns or sets the distance from the top of the page to the header, in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.LeftFooter">
+      <summary>Returns or sets the left part of the footer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.LeftFooterPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the left section of the footer. Used to set attributes about the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.LeftHeader">
+      <summary>Returns or sets the left part of the header.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.LeftHeaderPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the left section of the header. Used to set attributes about the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.LeftMargin">
+      <summary>Returns or sets the size of the left margin in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.OddAndEvenPagesHeaderFooter">
+      <summary>True if the specified PageSetup object has different headers and footers for odd-numbered and even-numbered pages. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Order">
+      <summary>Returns or sets the order that Microsoft Excel uses to number pages when printing a large worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Orientation">
+      <summary>Portrait or landscape printing mode.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Pages">
+      <summary>Returns or sets the the count or item number of the pages in <see cref="T:Microsoft.Office.Interop.Excel.Pages" /> collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Pages" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PaperSize">
+      <summary>Returns or sets the size of the paper.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintArea">
+      <summary>Returns or sets the range to be printed, as a string using A1-style references in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintComments">
+      <summary>Returns or sets the way comments are printed with the sheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintErrors">
+      <summary>Sets or returns an <see cref="T:Microsoft.Office.Interop.Excel.XlPrintErrors" /> constant specifying the type of print error displayed. This feature allows users to suppress the display of error values when printing a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintGridlines">
+      <summary>True if cell gridlines are printed on the page. Applies only to worksheets.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintHeadings">
+      <summary>True if row and column headings are printed with this page. Applies only to worksheets.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintNotes">
+      <summary>True if cell notes are printed as end notes with the sheet. Applies only to worksheets.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintQuality(System.Object)">
+      <summary>Returns or sets the print quality.</summary>
+      <param name="Index">Optional Object. Horizontal print quality (1) or vertical print quality (2). Some printers may not support vertical print quality. If you don’t specify this argument, the PrintQuality property returns (or can be set to) a two-element array that contains both horizontal and vertical print quality.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintTitleColumns">
+      <summary>Returns or sets the columns that contain the cells to be repeated on the left side of each page as a string in A1-style notation in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.PrintTitleRows">
+      <summary>Returns or sets the rows that contain the cells to be repeated at the top of each page as a string in A1-style notation in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.RightFooter">
+      <summary>Returns or sets the right part of the footer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.RightFooterPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the right section of the footer. Used to set attributes of the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.RightHeader">
+      <summary>Returns or sets the right part of the header.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.RightHeaderPicture">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Graphic" /> object that represents the picture for the right section of the header. Used to set attributes about the picture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.RightMargin">
+      <summary>Returns or sets the size of the right margin in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.ScaleWithDocHeaderFooter">
+      <summary>Returns or sets if the header and footer should be scaled with the document when the size of the document changes. Read/write Boolean.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.TopMargin">
+      <summary>Returns or sets the size of the top margin in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PageSetup.Zoom">
+      <summary>Returns or sets a percentage (between 10 and 400 percent) by which Microsoft Excel will scale the worksheet for printing. Applies only to worksheets.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Pane">
+      <summary>Represents a pane of a window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.Activate">
+      <summary>Activates the pane.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.LargeScroll(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Scrolls the contents of the window by pages.</summary>
+      <param name="Down">Optional Object. The number of pages to scroll the contents down.</param>
+      <param name="Up">Optional Object. The number of pages to scroll the contents up.</param>
+      <param name="ToRight">Optional Object. The number of pages to scroll the contents to the right.</param>
+      <param name="ToLeft">Optional Object. The number of pages to scroll the contents to the left.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.PointsToScreenPixelsX(System.Int32)">
+      <summary>Returns or sets a pixel point on the screen.</summary>
+      <returns>Integer</returns>
+      <param name="Points">Location of the pixel on the screen.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.PointsToScreenPixelsY(System.Int32)">
+      <summary>Returns or sets the location of the pixel on the screen.</summary>
+      <returns>Integer</returns>
+      <param name="Points">Location of the starting point.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.ScrollColumn">
+      <summary>Returns or sets the number of the leftmost column in the pane.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.ScrollIntoView(System.Int32,System.Int32,System.Int32,System.Int32,System.Object)">
+      <summary>Scrolls the pane so that the contents of a specified rectangular area are displayed in either the upper-left or lower-right corner of the pane.</summary>
+      <param name="Left">Required Integer. The horizontal position of the rectangle (in points) from the left edge of the pane.</param>
+      <param name="Top">Required Integer. The vertical position of the rectangle (in points) from the top of the pane.</param>
+      <param name="Width">Required Integer. The width of the rectangle in points.</param>
+      <param name="Height">Required Integer. The height of the rectangle in points.</param>
+      <param name="Start">Optional Object. True to have the upper-left corner of the rectangle appear in the upper-left corner of the pane. False to have the lower-right corner of the rectangle appear in the lower-right corner of the pane. The default value is True.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.ScrollRow">
+      <summary>Returns or sets the number of the row that appears at the top of the pane.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pane.SmallScroll(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Scrolls the contents of the window by rows or columns.</summary>
+      <param name="Down">Optional Object. The number of rows to scroll the contents down.</param>
+      <param name="Up">Optional Object. The number of rows to scroll the contents up.</param>
+      <param name="ToRight">Optional Object. The number of columns to scroll the contents to the right.</param>
+      <param name="ToLeft">Optional Object. The number of columns to scroll the contents to the left.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pane.VisibleRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range of cells that are visible in the pane. If a column or row is partially visible, it's included in the range.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Panes">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Pane" /> objects shown in the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Panes.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Parameter">
+      <summary>Represents a single parameter used in a parameter query. The Parameter object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.Parameters" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.DataType">
+      <summary>Returns or sets the data type of the specified query parameter. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlParameterDataType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.PromptString">
+      <summary>Returns the phrase that prompts the user for a parameter value in a parameter query. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.RefreshOnChange">
+      <summary>True if the specified query table is refreshed whenever you change the parameter value of a parameter query. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Parameter.SetParam(Microsoft.Office.Interop.Excel.XlParameterType,System.Object)">
+      <summary>Defines a parameter for the specified query table.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlParameterType" />.</param>
+      <param name="Value">Required Object. The value of the specified parameter, as shown in the description of the <paramref name="Type" /> argument.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.SourceRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that contains the value of the specified query parameter. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Type">
+      <summary>Returns or sets the parameter type. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlParameterType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameter.Value">
+      <summary>The parameter value. For more information, see the <see cref="T:Microsoft.Office.Interop.Excel.Parameter" /> object. Read-only Object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Parameters">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.Parameter" /> objects for the specified query table. Each Parameter object represents a single query parameter. Every query table contains a Parameters collection, but the collection is empty unless the query table is using a parameter query.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameters._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Parameters.Add(System.String,System.Object)">
+      <summary>Creates a new query parameter. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Parameter" /> object.</summary>
+      <param name="Name">Required String. The name of the specified parameter. The parameter name should match the parameter clause in the SQL statement.</param>
+      <param name="iDataType">Optional Object. The data type of the parameter. Can be any <see cref="T:Microsoft.Office.Interop.Excel.XlParameterDataType" /> constant.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameters.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameters.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameters.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Parameters.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Parameters.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Parameters.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Parameters.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Phonetic">
+      <summary>Contains information about a specific phonetic text string in a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Alignment">
+      <summary>Returns or sets the alignment for the specified phonetic text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.CharacterType">
+      <summary>Returns or sets the type of phonetic text in the specified cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetic.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Phonetics">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Phonetic" /> objects in the specified range. Each Phonetic object contains information about a specific phonetic text string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Phonetics.Add(System.Int32,System.Int32,System.String)">
+      <summary>Adds phonetic text to the specified cell.</summary>
+      <param name="Start">Required Integer. The position that represents the first character in the specified cell.</param>
+      <param name="Length">Required Integer. The number of characters from the <paramref name="Start" /> position to the end of the text in the cell.</param>
+      <param name="Text">Required String. Collectively, the characters that represent the phonetic text in the cell.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Alignment">
+      <summary>Returns or sets the alignment for the specified phonetic text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.CharacterType">
+      <summary>Returns or sets the type of phonetic text in the specified cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Phonetics.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Phonetics.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Length">
+      <summary>Returns the number of characters of phonetic text from the position you've specified with the <see cref="P:Microsoft.Office.Interop.Excel.Phonetics.Start" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Start">
+      <summary>Returns the position that represents the first character of a phonetic text string in the specified cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Phonetics.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Picture"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Picture.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Picture.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.PictureFormat">
+      <summary>Contains properties and methods that apply to pictures and OLE objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Brightness">
+      <summary>Returns or sets the brightness of the specified picture or OLE object. The value for this property must be a number from 0.0 (dimmest) to 1.0 (brightest).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.ColorType">
+      <summary>Returns or sets the type of color transformation applied to the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Contrast">
+      <summary>Returns or sets the contrast for the specified picture or OLE object. The value for this property must be a number from 0.0 (the least contrast) to 1.0 (the greatest contrast).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Crop">
+      <summary>Gets a <see cref="T:Microsoft.Office.Core.Crop" /> object that represents the cropping settings for the specified <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" /> object. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Core.Crop" /> object that represents the cropping settings for the specified <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.CropBottom">
+      <summary>Returns or sets the number of points that are cropped off the bottom of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.CropLeft">
+      <summary>Returns or sets the number of points that are cropped off the left side of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.CropRight">
+      <summary>Returns or sets the number of points that are cropped off the right side of the specified picture or OLE object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.CropTop">
+      <summary>Returns or sets the number of points that are cropped off the top of the specified picture or OLE object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PictureFormat.IncrementBrightness(System.Single)">
+      <summary>Changes the brightness of the picture by the specified amount.</summary>
+      <param name="Increment">Required Single. Specifies how much to change the value of the <see cref="P:Microsoft.Office.Interop.Excel.PictureFormat.Brightness" /> property for the picture. A positive value makes the picture brighter; a negative value makes the picture darker.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PictureFormat.IncrementContrast(System.Single)">
+      <summary>Changes the contrast of the picture by the specified amount.</summary>
+      <param name="Increment">Required Single. Specifies how much to change the value of the <see cref="P:Microsoft.Office.Interop.Excel.PictureFormat.Contrast" /> property for the picture. A positive value increases the contrast; a negative value decreases the contrast.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.TransparencyColor">
+      <summary>Returns or sets the transparent color for the specified picture as a red-green-blue (RGB) value. Applies to bitmaps only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PictureFormat.TransparentBackground">
+      <summary>Returns or sets whether the specified picture format uses a transparent background.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Pictures"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Insert(System.String,System.Object)">
+      <param name="Filename"></param>
+      <param name="Converter"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Paste(System.Object)">
+      <param name="Link"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Pictures.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Pictures.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotAxis"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotAxis.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotAxis.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotAxis.Parent">
+      <summary>Returns the parent for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotAxis.PivotLines">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" /> attached to the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotCache">
+      <summary>Represents the memory cache for a PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.ADOConnection">
+      <summary>Returns an ADO connection object if the PivotTable cache is connected to an OLE DB data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.BackgroundQuery">
+      <summary>True if queries for the PivotTable report or query table are performed asynchronously (in the background).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.CommandText">
+      <summary>Returns or sets the command string for the specified data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.CommandType">
+      <summary>Returns or sets a constant describing the value type of the <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.CommandText" /> property. The default value is xlCmdSQL.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Connection">
+      <summary>Returns or sets connection information for a PivotTable cache.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCache.CreatePivotTable(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a PivotTable report based on a <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> object.</summary>
+      <param name="TableDestination">Required Object. The cell in the upper-left corner of the PivotTable report’s destination range (the range on the worksheet where the resulting PivotTable report will be placed). The destination range must be on a worksheet in the workbook that contains the PivotCache object specified by expression.</param>
+      <param name="TableName">Optional Object. The name of the new PivotTable report.</param>
+      <param name="ReadData">Optional Object. True to create a PivotTable cache that contains all of the records from the external database; this cache can be very large. False to enable setting some of the fields as server-based page fields before the data is actually read.</param>
+      <param name="DefaultVersion">Optional Object. The default version of the PivotTable report.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.EnableRefresh">
+      <summary>True if the PivotTable cache or query table can be refreshed by the user. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.IsConnected">
+      <summary>Returns True if the <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.MaintainConnection" /> property is True and the PivotTable cache is currently connected to its source. Returns False if it is not currently connected to its source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.LocalConnection">
+      <summary>Returns or sets the connection string to an offline cube file.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.MaintainConnection">
+      <summary>True if the connection to the specified data source is maintained after the refresh and until the workbook is closed. The default value is True.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCache.MakeConnection">
+      <summary>Establishes a connection for the specified PivotTable cache.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.MemoryUsed">
+      <summary>Returns the amount of memory in bytes currently being used by the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.MissingItemsLimit">
+      <summary>Returns or sets the maximum quantity of unique items per PivotTable field that are retained even when they have no supporting data in the cache records.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.OLAP">
+      <summary>Returns True if the PivotTable cache is connected to an Online Analytical Processing (OLAP) server.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.OptimizeCache">
+      <summary>True if the PivotTable cache is optimized when it’s constructed. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.QueryType">
+      <summary>Indicates the type of query used by Microsoft Excel to populate the PivotTable cache.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RecordCount">
+      <summary>Returns the number of records in the PivotTable cache or the number of cache records that contain the specified item.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Recordset">
+      <summary>Returns or sets a Recordset object that’s used as the data source for the specified query table or PivotTable cache.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCache.Refresh">
+      <summary>Updates the cache of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RefreshDate">
+      <summary>Returns the date on which the PivotTable cache was last refreshed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RefreshName">
+      <summary>Returns the name of the person who last refreshed the PivotTable cache.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RefreshOnFileOpen">
+      <summary>True if the PivotTable cache is automatically updated each time the workbook is opened. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RefreshPeriod">
+      <summary>Returns or sets the number of minutes between refreshes.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCache.ResetTimer">
+      <summary>Resets the refresh timer for the specified PivotTable report to the last interval you set using the <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.RefreshPeriod" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.RobustConnect">
+      <summary>Returns or sets how the PivotTable cache connects to its data source.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCache.SaveAsODC(System.String,System.Object,System.Object)">
+      <summary>Saves the PivotTable cache source as a Microsoft Office Data Connection file.</summary>
+      <param name="ODCFileName">Required String. Location to save the file.</param>
+      <param name="Description">Optional Object. Description that will be saved in the file.</param>
+      <param name="Keywords">Optional Object. Space-separated keywords that can be used to search for this file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.SavePassword">
+      <summary>True if password information in an ODBC connection string is saved with the specified query. False if the password is removed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.SourceConnectionFile">
+      <summary>Returns or sets a String indicating the Microsoft Office Data Connection file or similar file that was used to create the PivotTable.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.SourceData">
+      <summary>Returns the data source for the PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.SourceDataFile">
+      <summary>Returns a String indicating the source data file for the cache of the PivotTable.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.SourceType">
+      <summary>Returns a value that identifies the type of item being published.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Sql"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.UpgradeOnRefresh">
+      <summary>Contains information on whether to upgrade the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" />  and all connected <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> on the next refresh. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.UseLocalConnection">
+      <summary>True if the <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.LocalConnection" /> property is used to specify the string that enables Microsoft Excel to connect to a data source. False if the connection string specified by the <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.Connection" /> property is used.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.Version">
+      <summary>Returns the version of Microsoft Excel in which the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableVersionList" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCache.WorkbookConnection">
+      <summary>Establishes a connection between the current workbook and the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotCaches">
+      <summary>Represents the collection of memory caches from the PivotTable reports in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCaches._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCaches.Add(Microsoft.Office.Interop.Excel.XlPivotTableSourceType,System.Object)">
+      <summary>Adds a new PivotTable cache to a <see cref="T:Microsoft.Office.Interop.Excel.PivotCaches" /> collection.</summary>
+      <param name="SourceType">Required <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableSourceType" />. The source of the PivotTable cache data. Can be one of the following XlPivotTableSourceType constants:xlConsolidationxlDatabasexlExternalxlPivotTablexlScenario</param>
+      <param name="SourceData">Optional Object. The data for the new PivotTable cache. This argument is required if <paramref name="SourceType" /> isn't xlExternal. Can be a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object, an array of ranges, or a text constant that represents the name of an existing PivotTable report. For an external database, this is a two-element array. The first element is the connection string specifying the provider of the data. The second element is the SQL query string used to get the data. If you specify this argument, you must also specify <paramref name="SourceType" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCaches.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCaches.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCaches.Create(Microsoft.Office.Interop.Excel.XlPivotTableSourceType,System.Object,System.Object)">
+      <summary>Creates a new <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" />
+      </returns>
+      <param name="SourceType">Required <paramref name="SourceType" /> can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableSourceType" /> constants: xlConsolidation, xlDatabase, or xlExternal.</param>
+      <param name="SourceData">Optional Object The data for the new <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> cache.</param>
+      <param name="Version">Optional Object Version of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.  The version can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableVersionList" /> constants.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCaches.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCaches.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCaches.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCaches.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotCell">
+      <summary>Represents a cell in a PivotTable report.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCell.AllocateChange">
+      <summary>Performs a writeback operation on the specified cell in a PivotTable report based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.CellChanged">
+      <summary>Gets whether a PivotTable value cell has been edited or recalculated since the PivotTable report was created or the last commit operation was performed. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.XlCellChangedState" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.ColumnItems">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItemList" /> collection that corresponds to the items on the column axis that represent the selected range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.CustomSubtotalFunction">
+      <summary>Returns the custom subtotal function field setting of a <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.DataField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that corresponds to the selected data field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.DataSourceValue">
+      <summary>Gets the value last retrieved from the data source for edited cells in a PivotTable report. </summary>
+      <returns>The value last retrieved from the data source for edited cells in a PivotTable report.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotCell.DiscardChange">
+      <summary>Discards changes to the specified cell in a PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.Dummy18"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.MDX">
+      <summary>Gets a tuple that provides the full MDX coordinates of the specified value cell in PivotTable with an OLAP data source.  </summary>
+      <returns>A tuple that provides the full MDX coordinates of the specified value cell in PivotTable with an OLAP data source.  </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotCellType">
+      <summary>Returns a constant that identifies the PivotTable entity the cell corresponds to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotColumnLine">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" /> on a column for a specific  PivotCell object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents the PivotTable field containing the upper-left corner of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotItem">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object that represents the PivotTable item containing the upper-left corner of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotRowLine">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" /> on a row for a specific  PivotCell object. Read-only PivotLine.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.PivotTable">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object that represents the PivotTable report containing the upper-left corner of the specified range, or the PivotTable report associated with the PivotChart report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range the specified PivotCell applies to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotCell.RowItems">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItemList" /> collection that corresponds to the items on the category axis that represent the selected cell.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotField">
+      <summary>Represents a field in a PivotTable report. The PivotField object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> collection. The PivotFields collection contains all the fields in a PivotTable report, including hidden fields.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.AddPageItem(System.String,System.Object)">
+      <summary>Adds an additional item to a multiple item page field.</summary>
+      <param name="Item">Required String. Source name of a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object, corresponding to the specific Online Analytical Processing (OLAP) member unique name.</param>
+      <param name="ClearList">Optional Object. If False (default), adds a page item to the existing list. If True, deletes all current items and adds <paramref name="Item" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AllItemsVisible">
+      <summary>Retrieves a value that indicates whether or not any manual filtering is applied to the <see cref="T:Microsoft.Office.Interop.Excel.Pivotfield" />.
+ Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.AutoShow(System.Int32,System.Int32,System.Int32,System.String)">
+      <summary>Displays the number of top or bottom items for a row, page, or column field in the specified PivotTable report.</summary>
+      <param name="Type">Required Integer. Use xlAutomatic to cause the specified PivotTable report to show the items that match the specified criteria. Use xlManual to disable this feature.</param>
+      <param name="Range">Required Integer. The location at which to start showing items. Can be either of the following constants: xlTop or xlBottom.</param>
+      <param name="Count">Required Integer. The number of items to be shown.</param>
+      <param name="Field">Required String. The name of the base data field. You must specify the unique name (as returned from the <see cref="P:Microsoft.Office.Interop.Excel.PivotField.SourceName" /> property) and not the displayed name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoShowCount">
+      <summary>Returns the number of top or bottom items that are automatically shown in the specified PivotTable field. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoShowField">
+      <summary>Returns the name of the data field used to determine the top or bottom items that are automatically shown in the specified PivotTable field. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoShowRange">
+      <summary>Returns xlTop if the top items are shown automatically in the specified PivotTable field; returns xlBottom if the bottom items are shown. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoShowType">
+      <summary>Returns xlAutomatic if <see cref="M:Microsoft.Office.Interop.Excel.PivotField.AutoShow(System.Int32,System.Int32,System.Int32,System.String)" /> is enabled for the specified PivotTable field; returns xlManual if AutoShow is disabled. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.AutoSort(System.Int32,System.String)">
+      <summary>Establishes automatic field-sorting rules for PivotTable reports.</summary>
+      <param name="Order">Required <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order.</param>
+      <param name="Field">Required String. The name of the sort key field. You must specify the unique name (as returned from the <see cref="P:Microsoft.Office.Interop.Excel.PivotField.SourceName" /> property) and not the displayed name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoSortCustomSubtotal">
+      <summary>Returns an integer corresponding to the custom subtotal used to sort the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> field automatically. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.AutoSortEx(System.Int32,System.String,System.Object,System.Object)">
+      <param name="Order"></param>
+      <param name="Field"></param>
+      <param name="PivotLine"></param>
+      <param name="CustomSubtotal"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoSortField">
+      <summary>Returns the name of the data field used to sort the specified PivotTable field automatically. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoSortOrder">
+      <summary>Returns the order used to sort the specified PivotTable field automatically. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" /> constants. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.AutoSortPivotLine">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" /> used to sort the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> field automatically. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.BaseField">
+      <summary>Returns or sets the base field for a custom calculation. This property is valid only for data fields. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.BaseItem">
+      <summary>Returns or sets the item in the base field for a custom calculation. Valid only for data fields. Read/write Object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.CalculatedItems">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CalculatedItems" /> collection that represents all the calculated items in the specified PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Calculation">
+      <summary>Returns or sets the type of calculation performed by the specified field. This property is valid only for data fields. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Caption">
+      <summary>The label text for the pivot field. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ChildField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents the child field for the specified field (if the field is grouped and has a child field). Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ChildItems(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) that are group children in the specified field, or children of the specified item. Read-only.</summary>
+      <param name="Index">Optional Object. The item name or number (can be an array to specify more than one item).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.ClearAllFilters">
+      <summary>Calling this method deletes all filters currently applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />. This includes deleting all filters from the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> collection of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> and removing any manual filtering applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> as well. If the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is in the Report Filter area, the item selected will be set to the default item.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.ClearLabelFilters">
+      <summary>This method deletes all label filters or all date filters in the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> collection of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.ClearManualFilter">
+      <summary>Provides an easy way to set the Visible property to True for all items of a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> in <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" />, and to empty the HiddenItemsList and VisibleItemsList collections in OLAP <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.ClearValueFilters">
+      <summary>Calling this method deletes all value filters in the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> collection of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.CubeField">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> object from which the specified PivotTable field is descended. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.CurrentPage">
+      <summary>Returns or sets the current page showing for the page field (valid only for page fields). Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.CurrentPageList">
+      <summary>Returns or sets an array of strings corresponding to the list of items included in a multiple-item page field of a PivotTable report. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.CurrentPageName">
+      <summary>Returns or sets the currently displayed page of the specified PivotTable report. The name of the page appears in the page field. Note that this property works only if the currently displayed page already exists. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DatabaseSort">
+      <summary>When set to True, manual repositioning of items in a PivotTable field is allowed. Returns True if the field has no manually positioned items. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DataRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DataType">
+      <summary>Returns a constant describing the type of data in the PivotTable field. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFieldDataType" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DisplayAsCaption">
+      <summary>This property is used to display member properties of <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />s as captions. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DisplayAsTooltip">
+      <summary>This property is used to specify whether or not a specific member property <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is displayed in tooltips.  Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DisplayInReport">
+      <summary>This property is used to specify whether the specified member property <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is displayed in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> or not. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DragToColumn">
+      <summary>True if the specified field can be dragged to the column position. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DragToData">
+      <summary>True if the specified field can be dragged to the data position. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DragToHide">
+      <summary>True if the field can be hidden by being dragged off the PivotTable report. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DragToPage">
+      <summary>True if the field can be dragged to the page position. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DragToRow">
+      <summary>True if the field can be dragged to the row position. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.DrilledDown">
+      <summary>True if the flag for the specified PivotTable field or PivotTable item is set to "drilled" (expanded, or visible). Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.DrillTo(System.String)">
+      <summary>The DrillTo method supports drilling to a specified <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> from another <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />.</summary>
+      <param name="Field">Required String The name of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> to drill to.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.EnableItemSelection">
+      <summary>When set to False, disables the ability to use the field dropdown in the user interface. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.EnableMultiplePageItems">
+      <summary>Used for specifying whether or not check boxes are present in the filter drop-down list for fields in the page area. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Formula">
+      <summary>Returns or sets the object's formula in A1-style notation Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Function">
+      <summary>Returns or sets the function used to summarize the PivotTable field (data fields only). Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlConsolidationFunction" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.GroupLevel">
+      <summary>Returns the placement of the specified field within a group of fields (if the field is a member of a grouped set of fields). Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Hidden">
+      <summary>This property is used to hide the individual levels of an OLAP hierarchy. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.HiddenItems(System.Object)">
+      <summary>Returns an object that represents either a single hidden PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the hidden items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) in the specified field. Read-only.</summary>
+      <param name="Index">Optional Object. The number or name of the item to be returned (can be an array to specify more than one item).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.HiddenItemsList">
+      <summary>Returns or sets an Object specifying an array of strings that are hidden items for a PivotTable field. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.IncludeNewItemsInFilter">
+      <summary>Allows developers to specify whether excluded or included items should be tracked when manual filtering is applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.IsCalculated">
+      <summary>True if the PivotTable field or PivotTable item is a calculated field or item. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.IsMemberProperty">
+      <summary>Returns True when the PivotField contains member properties. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LabelRange">
+      <summary>For a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object, returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell (or cells) that contain the field label. For a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object, returns a Range object that represents all the cells in the PivotTable report that contain the item. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LayoutBlankLine">
+      <summary>True if a blank row is inserted after the specified row field in a PivotTable report. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LayoutCompactRow">
+      <summary>Specifies whether or not a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is compacted (items of multiple <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />s are displayed in a single column) when rows are selected. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LayoutForm">
+      <summary>Returns or sets the way the specified PivotTable items appear — in table format or in outline format. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlLayoutFormType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LayoutPageBreak">
+      <summary>True if a page break is inserted after each field. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.LayoutSubtotalLocation">
+      <summary>Returns or sets the position of the PivotTable field subtotals in relation to (either above or below) the specified field. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlSubtototalLocationType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.MemberPropertyCaption">
+      <summary>Setting the <see cref="P:Microsoft.Office.Interop.Excel.PivotField.MemberPropertyCaption" /> property controls which member property is used as caption for a given level.  Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.MemoryUsed">
+      <summary>Returns the amount of memory in bytes currently being used by the object. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.NumberFormat">
+      <summary>Returns or sets the format code for the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Orientation">
+      <summary>The location of the field in the specified PivotTable report. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ParentField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents the PivotTable field that’s the group parent of the specified object. The field must be grouped and must have a parent field. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ParentItems(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) that are group parents in the specified field. The specified field must be a group parent of another field. Read-only.</summary>
+      <param name="Index">Optional Object. The number or name of the item to be returned (can be an array to specify more than one item).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.PivotFilters">
+      <summary>Returns or sets the <see cref="P:Microsoft.Office.Interop.Excel.PivotField.PivotFilters" /> for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object. Read-only.</summary>
+      <returns>
+        <see cref="P:Microsoft.Office.Interop.Excel.PivotField.PivotFilters" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotField.PivotItems(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the visible and hidden items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) in the specified field. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the item to be returned.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Position">
+      <summary>Position of the field (first, second, third, and so on) among all the fields in its orientation (Rows, Columns, Pages, Data). Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.PropertyOrder">
+      <summary>Valid only for PivotTable fields that are member property fields. Returns an Integer indicating the display position of the member property within the cube field to which it belongs. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.PropertyParentField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object representing the field to which the properties in this field pertain.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.RepeatLabels">
+      <summary>Gets or sets whether item labels are repeated in the PivotTable for the specified PivotField. </summary>
+      <returns>true if item labels are repeated in the PivotTable for the specified PivotField; otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ServerBased">
+      <summary>True if the data source for the specified PivotTable report is external and only the items matching the page field selection are retrieved. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ShowAllItems">
+      <summary>True if all items in the PivotTable report are displayed, even if they don’t contain summary data. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ShowDetail">
+      <summary>Gets or sets whether the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is showing detail. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.ShowingInAxis">
+      <summary>Indicates if the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is currently visible in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> or not. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.SourceCaption">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotField.SourceCaption" /> property is applicable only for OLAP <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />s, and returns the original caption from the OLAP server for a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />. Read-only.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.SourceName">
+      <summary>Returns the specified object’s name as it appears in the original source data for the specified PivotTable report. This might be different from the current item name if the user renamed the item after creating the PivotTable report. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.StandardFormula">
+      <summary>Returns or sets a String specifying formulas with standard English (United States) formatting. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.SubtotalName">
+      <summary>Returns or sets the text string label displayed in the subtotal column or row heading in the specified PivotTable report. The default value is the string "Subtotal". Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Subtotals(System.Object)">
+      <summary>Returns or sets subtotals displayed with the specified field. Valid only for non-data fields. Read/write Object.</summary>
+      <param name="Index">Optional Object. A subtotal index, as shown in the following table. If this argument is omitted, the Subtotals method returns an array that contains a Boolean value for each subtotal.IndexMeaning1Automatic2Sum3Count4Average5Max6Min7Product8Count Nums9StdDev10StdDevp11Var12VarpIf an index is True, the field shows that subtotal. If index 1 (Automatic) is True, all other values are set to False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.TotalLevels">
+      <summary>Returns the total number of fields in the current field group. If the field isn’t grouped, or if the data source is OLAP-based, TotalLevels returns the value 1. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.UseMemberPropertyAsCaption">
+      <summary>This property is used to control whether member property captions are used for <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> captions of the <see cref="P:Microsoft.Office.Interop.Excel.PivotField" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.Value">
+      <summary>The name of the specified field in the PivotTable report. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.VisibleItems(System.Object)">
+      <summary>Returns an object that represents either a single visible PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the visible items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) in the specified field. Read-only.</summary>
+      <param name="Index">Optional Object. The number or name of the item to be returned (can be an array to specify more than one item).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotField.VisibleItemsList">
+      <summary>Returns or sets a Object specifying an array of strings that represent included items in a manual filter applied to a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotFields">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> objects in a PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFields.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFields.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFields.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFields.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFields.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFields.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotFilter">
+      <summary>A <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" /> is applied to a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Active">
+      <summary>Returns whether the specified <see cref="P:Microsoft.Office.Interop.Excel.PivotFilter" /> is active. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Application">
+      <summary>When used without an object qualifier, this property returns the Microsoft Office Excel <see cref="T:Microsoft.Office.Interop.Excel._Application" />. When used with an object qualifier, this property returns the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.DataCubeField">
+      <summary>This property is applicable only to OLAP <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> and provides the <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.Value" /> field (<see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> in the Values area) being filtered by for a value filter. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.CubeField" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.DataField">
+      <summary>This property is applicable only to non-OLAP <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> and provides the <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.Value" /> field (<see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> in the Values area) being filtered by for a value filter. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFilter.Delete">
+      <summary>Deletes the filter and removes it from the filter collections of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> and the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Description">
+      <summary>Provides an optional description for the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" /> object. Read-only.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.FilterType">
+      <summary>Specifies the type of filter to be applied. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFilterType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.IsMemberPropertyFilter">
+      <summary>Specifies whether the label filter is based on the <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> captions of a member property of the field or on the <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> captions of the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> itself. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.MemberPropertyField">
+      <summary>This property specifies the member property <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> on which the label filter is based. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Name">
+      <summary>This property provides the option of naming filters for reference. You cannot rely on the index value for accurate reference because this value can change.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Order">
+      <summary>Specifies the evaluation order of the filter among all Value filters applied to the entire <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write </summary>
+      <returns>Integer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Parent">
+      <summary>Returns the parent for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" />. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.PivotField">
+      <summary>Specifies the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> to which the filter is applied. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Value1">
+      <summary>This property is a user-supplied parameter to define a filter for a <see cref="P:Microsoft.Office.Interop.Excel.PivotFilter.PivotField" />. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilter.Value2">
+      <summary>This property is a user-supplied parameter to define a filter for a <see cref="P:Microsoft.Office.Interop.Excel.PivotFilter.PivotField" />. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotFilters">
+      <summary>The  <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> object is a collection of <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFilters.Add(Microsoft.Office.Interop.Excel.XlPivotFilterType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds new filters to the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" />
+      </returns>
+      <param name="Type">Required Requires a <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFilterType" /> type of filter.</param>
+      <param name="DataField">Optional Object The field to which the filter is attached.</param>
+      <param name="Value1">Optional Object Filter value 1.</param>
+      <param name="Value2">Optional Object Filter value 2.</param>
+      <param name="Order">Optional Object Order in which the data should be filtered.</param>
+      <param name="Name">Optional Object Name of the filter.</param>
+      <param name="Description">Optional Object A brief description of the filter.</param>
+      <param name="MemberPropertyField">Optional Object Specifies the member property field on which the label filter is based.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters.Count">
+      <summary>Returns the number of items in the PivotFilters collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFilters.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters.Item(System.Object)">
+      <summary>Returns a specific element of the PivotFilters collection object by its position in the collection. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotFilter" />
+      </returns>
+      <param name="Index">Required Object Specifies the position of an element of the collection. </param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFilters.Parent">
+      <summary>Returns the parent for the specified PivotFilters object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotFormula">
+      <summary>Represents a formula used to calculate results in a PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFormula.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Formula">
+      <summary>Returns or sets the object's formula in A1-style notation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Index">
+      <summary>Returns or sets the index number of the object within the <see cref="T:Microsoft.Office.Interop.Excel.PivotFormulas" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.StandardFormula">
+      <summary>Returns or sets a String specifying formulas with standard English (United States) formatting.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormula.Value">
+      <summary>The name of the specified formula in the PivotTable formula.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotFormulas">
+      <summary>Represents the collection of formulas for a PivotTable report. Each formula is represented by a <see cref="T:Microsoft.Office.Interop.Excel.PivotFormula" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFormulas._Add(System.String)">
+      <param name="Formula"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormulas._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFormulas.Add(System.String,System.Object)">
+      <summary>Creates a new PivotTable formula. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotFormula" /> object.</summary>
+      <param name="Formula">Required String. The new PivotTable formula.</param>
+      <param name="UseStandardFormula">Optional Object. A standard PivotTable formula.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormulas.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormulas.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormulas.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFormulas.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotFormulas.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotFormulas.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotItem">
+      <summary>Represents an item in a PivotTable field. The items are the individual data entries in a field category. The PivotItem object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> collection. The PivotItems collection contains all the items in a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Caption">
+      <summary>The label text for the pivot item. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.ChildItems(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable item (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object) or a collection of all the items (a <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> object) that are group children in the specified field or children of the specified item. Read-only.</summary>
+      <param name="Index">Optional Object. The item name or number (can be an array to specify more than one item).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.DataRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItem.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.DrilledDown">
+      <summary>True if the flag for the specified PivotTable field or PivotTable item is set to "drilled" (expanded, or visible). Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItem.DrillTo(System.String)">
+      <summary>The<see cref="M:Microsoft.Office.Interop.Excel.PivotItem.DrillTo(System.String)" /> method supports drilling to a specified <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> from a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" />.</summary>
+      <param name="Field"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Formula">
+      <summary>Returns or sets the object's formula in A1-style notation and in the language of the macro. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.IsCalculated">
+      <summary>True if the PivotTable field or PivotTable item is a calculated field or item. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.LabelRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells in the PivotTable report that contain the item. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.ParentItem">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object that represents the parent PivotTable item in the parent <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object (the field must be grouped so that it has a parent). Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.ParentShowDetail">
+      <summary>True if the specified item is showing because one of its parents is showing detail. False if the specified item isn’t showing because one of its parents is hiding detail. This property is available only if the item is grouped. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Position">
+      <summary>Position of the item in its field if the item is currently showing. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.RecordCount">
+      <summary>Returns the number of records in the PivotTable cache or the number of cache records that contain the specified item. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.ShowDetail">
+      <summary>True if the outline is expanded for the specified range (so that the detail of the column or row is visible). Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.SourceName">
+      <summary>Returns the specified object’s name as it appears in the original source data for the specified PivotTable report. This might be different from the current item name if the user renamed the item after creating the PivotTable report. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.SourceNameStandard">
+      <summary>Returns a String that represents the PivotTable item's source name in standard English (United States) format settings. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.StandardFormula">
+      <summary>Returns or sets a String specifying formulas with standard English (United States) formatting. Read/write.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Value">
+      <summary>The name of the specified item in the PivotTable field. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItem.Visible">
+      <summary>Determines whether the object is visible. Read/write Boolean.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotItemList">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> objects in the specified PivotTable. Each PivotItem represents an item in a PivotTable field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItemList._Default(System.Object)">
+      <param name="Field"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItemList.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItemList.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItemList.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItemList.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItemList.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItemList.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotItems">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> objects in a PivotTable field. The items are the individual data entries in a field category.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItems.Add(System.String)">
+      <summary>Creates a new PivotTable item.</summary>
+      <param name="Name">Required String. The name of the new PivotTable item.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItems.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItems.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItems.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotItems.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotItems.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotLayout">
+      <summary>Represents the placement of fields in a PivotChart report.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotLayout.AddFields(System.Object,System.Object,System.Object,System.Object)">
+      <param name="RowFields"></param>
+      <param name="ColumnFields"></param>
+      <param name="PageFields"></param>
+      <param name="AppendField"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.ColumnFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.CubeFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.DataFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.HiddenFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.InnerDetail"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.PageFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.PivotCache"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.PivotFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.PivotTable">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object that represents the PivotTable report containing the upper-left corner of the specified range, or the PivotTable report associated with the PivotChart report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.RowFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLayout.VisibleFields(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotLine">
+      <summary>A <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" /> object is a line of rows or columns in an Excel <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.LineType">
+      <summary>Returns a constant that indicates the type of <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotLineType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.Parent">
+      <summary>Returns the parent object for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.PivotLineCells">
+      <summary>Returns a collection of <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" /> objects in a <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />. Read-only.</summary>
+      <returns>
+        <see cref="P:Microsoft.Office.Interop.Excel.PivotLine.PivotLineCells" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLine.Position">
+      <summary>Returns or sets the position of the <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotLineCells">
+      <summary>Collection of <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" /> objects for a specific <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells.Count">
+      <summary>Returns the number of items in the <see cref="T:Microsoft.Office.Interop.Excel.PivotLineCells" /> collection. Read-only. </summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotLineCells.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells.Item(System.Object)">
+      <summary>Returns a specific element of the <see cref="T:Microsoft.Office.Interop.Excel.PivotLineCells" /> collection object identified by its position in the collection. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" />
+      </returns>
+      <param name="Index">Required Object Specifies the position of an element of the collection. </param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLineCells.Parent">
+      <summary>Returns the parent object for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotLineCells" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotLines">
+      <summary>The <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" /> object is a collection of lines in a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />, containing all lines on rows or columns of the pivot. Each line is a set of <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" />s.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines.Count">
+      <summary>Returns the number of items in the <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" /> collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotLines.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines.Item(System.Object)">
+      <summary>Returns a specific element of the <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" /> collection object by its position in the collection. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotLine" />
+      </returns>
+      <param name="Index">Required Object Specifies the position of an element of the collection. </param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotLines.Parent">
+      <summary>Returns the parent object for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotLines" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotTable">
+      <summary>Represents a PivotTable report on a worksheet. The PivotTable object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> collection. The PivotTables collection contains all the PivotTable objects on a single worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable._PivotSelect(System.String,Microsoft.Office.Interop.Excel.XlPTSelectionMode)">
+      <param name="Name"></param>
+      <param name="Mode"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ActiveFilters">
+      <summary>Indicates the currently active filter in the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.AddDataField(System.Object,System.Object,System.Object)">
+      <summary>Adds a data field to a PivotTable report. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents the new data field.</summary>
+      <param name="Field">Required Object. The unique field on the server. If the source data is Online Analytical Processing (OLAP), the unique field is a cube field. If the source data is non-OLAP (non-OLAP source data), the unique field is a PivotTable field.</param>
+      <param name="Caption">Optional Object. The label used in the PivotTable report to identify this data field.</param>
+      <param name="Function">Optional Object. The function performed in the added data field.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.AddFields(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds row, column, and page fields to a PivotTable report or PivotChart report.</summary>
+      <param name="RowFields">Optional Object. Specifies a field name (or an array of field names) to be added as rows or to be added to the category axis.</param>
+      <param name="ColumnFields">Optional Object. Specifies a field name (or an array of field names) to be added as columns or to be added to the series axis.</param>
+      <param name="PageFields">Optional Object. Specifies a field name (or an array of field names) to be added as pages or to be added to the page area.</param>
+      <param name="AddToTable">Optional Object. Applies only to PivotTable reports. True to add the specified fields to the report (none of the existing fields are replaced). False to replace existing fields with the new fields. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.AllocateChanges">
+      <summary>Performs a writeback operation for all edited cells in a PivotTable report based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Allocation">
+      <summary>Gets or sets whether to run an UPDATE CUBE statement for each cell is edited, or only when the user chooses to calculate changes when performing what-if analysis on a PivotTable based on an OLAP data source. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.XlAllocation" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.AllocationMethod">
+      <summary>Gets or sets what method to use to allocate values when performing what-if analysis on a PivotTable report based on an OLAP data source. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.XlAllocationMethod" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.AllocationValue">
+      <summary>Gets or sets what value to allocate when performing what-if analysis on a PivotTable report based on an OLAP data source. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.XlAllocationValue" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.AllocationWeightExpression">
+      <summary>Gets or sets the MDX weight expression to use when performing what-if analysis on a PivotTable report based on an OLAP data source. </summary>
+      <returns>The MDX weight expression to use when performing what-if analysis on a PivotTable report based on an OLAP data source.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.AllowMultipleFilters">
+      <summary>Sets or retrieves a value that indicates whether a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> can have multiple filters applied to it at the same time.
+Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.AlternativeText">
+      <summary>Gets or sets the descriptive (alternative) text string for the specified PivotTable. </summary>
+      <returns>The descriptive (alternative) text string for the specified PivotTable.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CacheIndex">
+      <summary>Returns or sets the index number of the PivotTable cache. Read/write Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.CalculatedFields">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CalculatedFields" /> collection that represents all the calculated fields in the specified PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CalculatedMembers">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CalculatedMembers" /> collection representing all the calculated members and calculated measures for an OLAP PivotTable.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CalculatedMembersInFilters">
+      <summary>Gets or sets whether to evaluate calculated members from OLAP servers in filters. </summary>
+      <returns>true if calculated members from OLAP servers should be evaluated in filters; otherwise, false.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ChangeConnection(Microsoft.Office.Interop.Excel.WorkbookConnection)">
+      <summary>Changes the connection of the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</summary>
+      <param name="conn">Required <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object that represents the new connection for the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ChangeList">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection that represents the list of changes that have been made to the specified PivotTable based on an OLAP data source. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection that represents the list of changes that have been made to the specified PivotTable based on an OLAP data source.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ChangePivotCache(System.Object)">
+      <summary>Changes the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> of the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</summary>
+      <param name="PivotCache">Required String a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> or <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" />  object that represents the new <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" />  for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ClearAllFilters">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel.PivotTable.ClearAllFilters" /> method deletes all filters currently applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. This includes deleting all filters in the <see cref="T:Microsoft.Office.Interop.Excel.PivotFilters" /> collection of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object, removing any manual filtering applied and setting all <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />s in the Report Filter area to the default item. </summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ClearTable">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel.PivotTable.ClearTable" /> method is used for clearing a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Clearing <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />s includes removing all the fields and deleting all filtering and sorting applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" />. This method resets the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> to the state it had right after it was created, before any fields were added to it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ColumnFields(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable field (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) that are currently shown as column fields. Read-only.</summary>
+      <param name="Index">Optional Object. The field name or number (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ColumnGrand">
+      <summary>True if the PivotTable report shows grand totals for columns. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ColumnRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range that contains the column area in the PivotTable report. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.CommitChanges">
+      <summary>Performs a commit operation on the data source of a PivotTable report based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CompactLayoutColumnHeader">
+      <summary>Specifies the caption that is displayed in the column header of a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> when in compact row layout form. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CompactLayoutRowHeader">
+      <summary>Specifies the caption that is displayed in the row header of a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> when in compact row layout form. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CompactRowIndent">
+      <summary>Returns or sets the indent increment for <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> when compact row layout form is turned on. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ConvertToFormulas(System.Boolean)">
+      <summary>The <see cref="M:Microsoft.Office.Interop.Excel.PivotTable.ConvertToFormulas(System.Boolean)" /> method is new in 1st_Excel12 and is used for converting a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> to cube formulas.  </summary>
+      <param name="ConvertFilters">Required Boolean Contains True or False to indicate the state of the ReportFilter area.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.CreateCubeFile(System.String,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a cube file from a PivotTable report connected to an Online Analytical Processing (OLAP) data source.</summary>
+      <param name="File">Required String. The name of the cube file to be created. It will overwrite the file if it already exists.</param>
+      <param name="Measures">Optional Object. An array of unique names of measures that are to be part of the slice.</param>
+      <param name="Levels">Optional Object. An array of strings. Each array item is a unique level name. It represents the lowest level of a hierarchy that is in the slice.</param>
+      <param name="Members">Optional Object. An array of string arrays. The elements correspond, in order, to the hierarchies represented in the <paramref name="Levels" /> array. Each element is an array of string arrays that consists of the unique names of the top level members in the dimension that are to be included in the slice.</param>
+      <param name="Properties">Optional Boolean. False results in no member properties being included in the slice. The default value is True.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.CubeFields">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.CubeFields" /> collection. Each <see cref="T:Microsoft.Office.Interop.Excel.CubeField" /> object contains the properties of the cube field element. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DataBodyRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range that contains the data area in the list between the header row and the insert row. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DataFields(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable field (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) that are currently shown as data fields. Read-only.</summary>
+      <param name="Index">Optional Object. The field name or number (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DataLabelRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range that contains the labels for the data fields in the PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DataPivotField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents all the data fields in a PivotTable. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.DiscardChanges">
+      <summary>Discards all changes in the edited cells of a PivotTable report based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayContextTooltips">
+      <summary>Controls whether or not tooltips are displayed for <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> cells. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayEmptyColumn">
+      <summary>Returns True when the non-empty MDX keyword is included in the query to the OLAP provider for the value axis. The OLAP provider will not return empty columns in the result set. Returns False when the non-empty keyword is omitted. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayEmptyRow">
+      <summary>Returns True when the non-empty MDX keyword is included in the query to the OLAP provider for the category axis. The OLAP provider will not return empty rows in the result set. Returns False when the non-empty keyword is omitted. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayErrorString">
+      <summary>True if the PivotTable report displays a custom error string in cells that contain errors. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayFieldCaptions">
+      <summary>Controls whether or not filter buttons and <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> captions for rows and columns are displayed in the grid. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayImmediateItems">
+      <summary>Returns or sets a Boolean that indicates whether items in the row and column areas are visible when the data area of the PivotTable is empty. Set this property to False to hide the items in the row and column areas when the data area of the PivotTable is empty. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayMemberPropertyTooltips">
+      <summary>Controls whether or not to display member properties in tooltips. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayNullString">
+      <summary>True if the PivotTable report displays a custom string in cells that contain null values. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.Dummy15(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableDataValueEditing">
+      <summary>True to disable the alert for when the user overwrites values in the data area of the PivotTable. True also allows the user to change data values that previously could not be changed. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableDrilldown">
+      <summary>True if drilldown is enabled. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableFieldDialog">
+      <summary>True if the PivotTable Field dialog box is available when the user double-clicks the PivotTable field. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableFieldList">
+      <summary>False to disable the ability to display the field list for the PivotTable. If the field list was already being displayed it disappears. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableWizard">
+      <summary>True if the PivotTable Wizard is available. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.EnableWriteback">
+      <summary>Gets or sets whether writing back to the data source is enabled for the specified PivotTable. </summary>
+      <returns>true if writing back to the data source is enabled for the specified PivotTable; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ErrorString">
+      <summary>Returns or sets the string displayed in cells that contain errors when the <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayErrorString" /> property is True. The default value is an empty string (""). Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.FieldListSortAscending">
+      <summary>Controls the sort order of fields in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> Field List. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.Format(Microsoft.Office.Interop.Excel.XlPivotFormatType)">
+      <summary>Sets a PivotTable report to one of the predefined indented, nonindented, or cross-tabulated formats.</summary>
+      <param name="Format">Required <see cref="T:Microsoft.Office.Interop.Excel.XlPivotFormatType" />. Specifies the type of report formatting to be applied to the specified PivotTable report.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.GetData(System.String)">
+      <summary>Returns data from the specified PivotTable cell.</summary>
+      <param name="Name">Required String. Describes a single cell in the PivotTable report, using syntax similar to the <see cref="M:Microsoft.Office.Interop.Excel.PivotTable.PivotSelect(System.String,Microsoft.Office.Interop.Excel.XlPTSelectionMode,System.Object)" /> method or the PivotTable report references in calculated item formulas.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.GetPivotData(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a Range object with information about a data item in a PivotTable report.</summary>
+      <param name="DataField">Optional Object. The name of the field containing the data for the PivotTable.</param>
+      <param name="Field1">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item1">Optional Object. The name of an item in <paramref name="Field1" />.</param>
+      <param name="Field2">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item2">Optional Object. The name of an item in <paramref name="Field2" />.</param>
+      <param name="Field3">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item3">Optional Object. The name of an item in <paramref name="Field3" />.</param>
+      <param name="Field4">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item4">Optional Object. The name of an item in <paramref name="Field4" />.</param>
+      <param name="Field5">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item5">Optional Object. The name of an item in <paramref name="Field5" />.</param>
+      <param name="Field6">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item6">Optional Object. The name of an item in <paramref name="Field6" />.</param>
+      <param name="Field7">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item7">Optional Object. The name of an item in <paramref name="Field7" />.</param>
+      <param name="Field8">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item8">Optional Object. The name of an item in <paramref name="Field8" />.</param>
+      <param name="Field9">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item9">Optional Object. The name of an item in <paramref name="Field9" />.</param>
+      <param name="Field10">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item10">Optional Object. The name of an item in <paramref name="Field10" />.</param>
+      <param name="Field11">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item11">Optional Object. The name of an item in <paramref name="Field11" />.</param>
+      <param name="Field12">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item12">Optional Object. The name of an item in <paramref name="Field12" />.</param>
+      <param name="Field13">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item13">Optional Object. The name of an item in <paramref name="Field13" />.</param>
+      <param name="Field14">Optional Object. The name of a column or row field in the PivotTable report.</param>
+      <param name="Item14">Optional Object. The name of an item in <paramref name="Field14" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.GrandTotalName">
+      <summary>Returns or sets the text string label that is displayed in the grand total column or row heading in the specified PivotTable report. The default value is the string "Grand Total". Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.HasAutoFormat">
+      <summary>True if the PivotTable report is automatically formatted when it’s refreshed or when fields are moved. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.HiddenFields(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable field (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) that are currently not shown as row, column, page, or data fields. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the field to be returned (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.InGridDropZones">
+      <summary>This property is used to toggle in-grid drop zones for a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object.  In some cases, it also affects the layout of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.InnerDetail">
+      <summary>Returns or sets the name of the field that will be shown as detail when the <see cref="P:Microsoft.Office.Interop.Excel.PivotItem.ShowDetail" /> property is True for the innermost row or column field. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.LayoutRowDefault">
+      <summary>This property specifies the layout settings for <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> when they are added to the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> for the first time. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlLayoutRowType" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ListFormulas">
+      <summary>Creates a list of calculated PivotTable items and fields on a separate worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Location">
+      <summary>Gets or sets a String that represents the top-left cell in the body of the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ManualUpdate">
+      <summary>True if the PivotTable report is recalculated only at the user's request. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.MDX">
+      <summary>Returns a String indicating the MDX (Multidimensional Expression) that would be sent to the provider to populate the current PivotTable view. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.MergeLabels">
+      <summary>True if the specified PivotTable report’s outer-row item, column item, subtotal, and grand total labels use merged cells. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.NullString">
+      <summary>Returns or sets the string displayed in cells that contain null values when the <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.DisplayNullString" /> property is True. The default value is an empty string (""). Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageFieldOrder">
+      <summary>Returns or sets the order in which page fields are added to the PivotTable report’s layout. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlOrder" /> constants: xlDownThenOver or xlOverThenDown. The default constant is xlDownThenOver. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageFields(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable field (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) that are currently showing as page fields. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the field to be returned (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageFieldStyle">
+      <summary>Returns or sets the style used in the bound page field area. The default value is a null string (no style is applied by default). Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageFieldWrapCount">
+      <summary>Returns or sets the number of page fields in each column or row in the PivotTable report. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range that contains the page area in the PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PageRangeCells">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents only the cells in the specified PivotTable report that contain the page fields and item drop-down lists.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Parent">
+      <summary>Returns the parent object for the specified object. Read-only</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.PivotCache">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> object that represents the cache for the specified PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PivotColumnAxis">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" /> object representing the entire column axis. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.PivotFields(System.Object)">
+      <summary>Returns an object that represents either a single PivotTable field (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of both the visible and hidden fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) in the PivotTable report. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the field to be returned.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PivotFormulas">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotFormulas" /> object that represents the collection of formulas for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PivotRowAxis">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" /> object representing the entire row axis. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.PivotAxis" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.PivotSelect(System.String,Microsoft.Office.Interop.Excel.XlPTSelectionMode,System.Object)">
+      <summary>Selects part of a PivotTable report.</summary>
+      <param name="Name">Required String. The selection, in standard PivotTable report selection format.</param>
+      <param name="Mode">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPTSelectionMode" />. Specifies the structured selection mode.</param>
+      <param name="UseStandardName">Optional Object. True for recorded macros that will play back in other locales.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PivotSelection">
+      <summary>Returns or sets the PivotTable selection in standard PivotTable report selection format. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PivotSelectionStandard">
+      <summary>Returns or sets a String indicating the PivotTable selection in standard PivotTable report format using English (United States) settings. Read/write.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object. This method doesn’t display the PivotTable Wizard. This method isn’t available for OLE DB data sources. Use the <see cref="M:Microsoft.Office.Interop.Excel.PivotTables.Add(Microsoft.Office.Interop.Excel.PivotCache,System.Object,System.Object,System.Object,System.Object)" /> method to add a PivotTable cache, and then create a PivotTable report based on the cache.</summary>
+      <param name="SourceType">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableSourceType" />. The source of the report data.</param>
+      <param name="SourceData">Optional Object. The data for the new report. Can be a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object, an array of ranges, or a text constant that represents the name of another report. For an external database, <paramref name="SourceData" /> is an array of strings containing the SQL query string, where each element is up to 255 characters in length. You should use the <paramref name="Connection" /> argument to specify the ODBC connection string. For compatibility with earlier versions of Excel, <paramref name="SourceData" /> can be a two-element array. The first element is the connection string specifying the ODBC source for the data. The second element is the SQL query string used to get the data. If you specify <paramref name="SourceData" />, you must also specify <paramref name="SourceType" />. If the active cell is inside the <paramref name="SourceData" /> range, you must specify <paramref name="TableDestination" /> as well.</param>
+      <param name="TableDestination">Optional Object. A Range object specifying where the report should be placed on the worksheet. If this argument is omitted, the report is placed at the active cell.</param>
+      <param name="TableName">Optional Object. A string that specifies the name of the new report.</param>
+      <param name="RowGrand">Optional Object. True to show grand totals for rows in the report.</param>
+      <param name="ColumnGrand">Optional Object. True to show grand totals for columns in the report.</param>
+      <param name="SaveData">Optional Object. True to save data with the report. False to save only the report definition.</param>
+      <param name="HasAutoFormat">Optional Object. True to have Microsoft Excel automatically format the report when it’s refreshed or when fields are moved.</param>
+      <param name="AutoPage">Optional Object. Valid only if <paramref name="SourceType" /> is xlConsolidation. True to have Microsoft Excel create a page field for the consolidation. If <paramref name="AutoPage" /> is False, you must create the page field or fields.</param>
+      <param name="Reserved">Optional Object. Not used by Microsoft Excel.</param>
+      <param name="BackgroundQuery">Optional Object. True to have Excel perform queries for the report asynchronously (in the background). The default value is False.</param>
+      <param name="OptimizeCache">Optional Object. True to optimize the PivotTable cache when it's constructed. The default value is False.</param>
+      <param name="PageFieldOrder">Optional Object. The order in which page fields are added to the PivotTable report’s layout. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlOrder" /> constants: xlDownThenOver or xlOverThenDown. The default value is xlDownThenOver.</param>
+      <param name="PageFieldWrapCount">Optional Object. The number of page fields in each column or row in the PivotTable report. The default value is 0 (zero).</param>
+      <param name="ReadData">Optional Object. True to create a PivotTable cache that contains all records from the external database; this cache can be very large. If <paramref name="ReadData" /> is False, you can set some of the fields as server-based page fields before the data is actually read.</param>
+      <param name="Connection">Optional Object. A string that contains ODBC settings that allow Excel to connect to an ODBC data source. The connection string has the form "ODBC;&lt;connection string&gt;". This argument overrides any previous setting for the <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> object’s <see cref="P:Microsoft.Office.Interop.Excel.PivotCache.Connection" /> property.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PreserveFormatting">
+      <summary>This property is True if formatting is preserved when the report is refreshed or recalculated by operations such as pivoting, sorting, or changing page field items. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PrintDrillIndicators">
+      <summary>Specifies whether or not drill indicators are printed with the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.PrintTitles">
+      <summary>True if the print titles for the worksheet are set based on the PivotTable report. False if the print titles for the worksheet are used. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.RefreshDataSourceValues">
+      <summary>Retrieves the current values from the data source for all edited cells in a PivotTable report that is in writeback mode.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RefreshDate">
+      <summary>Returns the date on which the PivotTable report was last refreshed. Read-only DateTime.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RefreshName">
+      <summary>Returns the name of the person who last refreshed the PivotTable report data or the PivotTable cache. Read-only String.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.RefreshTable">
+      <summary>Refreshes the PivotTable report from the source data. Returns True if it’s successful.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.RepeatAllLabels(Microsoft.Office.Interop.Excel.XlPivotFieldRepeatLabels)">
+      <summary>Sets whether to repeat item labels for all PivotFields in the specified PivotTable.</summary>
+      <param name="Repeat">Specifies whether to repeat item labels for all PivotFields in the specified PivotTable.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RepeatItemsOnEachPrintedPage">
+      <summary>True if row, column, and item labels appear on the first row of each page when the specified PivotTable report is printed. False if labels are printed only on the first page. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.RowAxisLayout(Microsoft.Office.Interop.Excel.XlLayoutRowType)">
+      <summary>This method is used for simultaneously setting layout options for all existing <see cref="T:Microsoft.Office.Interop.Excel.PivotField" />s.</summary>
+      <param name="RowLayout">Required <see cref="T:Microsoft.Office.Interop.Excel.XlLayoutRowType" /> Can be xlCompactRow, xlTabularRow, or xlOutlineRow.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RowFields(System.Object)">
+      <summary>Returns an object that represents either a single field in a PivotTable report (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object) that are currently showing as row fields. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the field to be returned (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RowGrand">
+      <summary>True if the PivotTable report shows grand totals for rows. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.RowRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range including the row area on the PivotTable report. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SaveData">
+      <summary>True if data for the PivotTable report is saved with the workbook. False if only the report definition is saved. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SelectionMode">
+      <summary>Returns or sets the PivotTable report structured selection mode. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlPTSelectionMode" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowCellBackgroundFromOLAP">
+      <summary>True if the MDX (Multidimensional Expression) that Microsoft Excel sends to the server includes the <see cref="P:Microsoft.Office.Interop.Excel.ChartFillFormat.BackColor" /> property for each cell in the data area that corresponds to a cell in the Online Analytical Processing (OLAP) data set. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowDrillIndicators">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.ShowDrillIndicators" /> property is used for toggling the display of drill indicators in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowPageMultipleItemLabel">
+      <summary>When set to True (default), "(Multiple Items)" will appear in the PivotTable cell on the worksheet whenever items are hidden and an aggregate of non-hidden items is shown in the PivotTable view. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.ShowPages(System.Object)">
+      <summary>Creates a new PivotTable report for each item in the page field. Each new report is created on a new worksheet.</summary>
+      <param name="PageField">Optional Object. A string that names a single page field in the report.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleColumnHeaders">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleColumnHeaders" />property is set to True if the coulmn headers should be displayed in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleColumnStripes">
+      <summary>The Boolean property displays banded columns in which even columns are formatted differently from odd columns. This makes <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" />easier to read. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleLastColumn">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleRowHeaders">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleRowHeaders" /> property is set to True if the row headers should be displayed in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleRowStripes">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.ShowTableStyleRowStripes" /> property displays banded rows in which even rows are formatted differently from odd rows. This makes <see cref="T:Microsoft.Office.Interop.Excel.PivotTables" /> easier to read. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ShowValuesRow">
+      <summary>Gets or sets whether the values row is displayed. </summary>
+      <returns>true if the values row is displayed; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Slicers">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection for the specified PivotTable. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection for the specified PivotTable.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SmallGrid">
+      <summary>True if Microsoft Excel uses a grid that’s two cells wide and two cells deep for a newly created PivotTable report. False if Excel uses a blank stencil outline. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SortUsingCustomLists">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.SortUsingCustomLists" /> property controls whether custom lists are used for sorting items of fields, both initially when the <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> is initialized and the <see cref="T:Microsoft.Office.Interop.Excel.PivotItems" /> are ordered by their captions; and later when the user applies a sort. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SourceData">
+      <summary>Returns the data source for the PivotTable report. Read-write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.SubtotalHiddenPageItems">
+      <summary>True if hidden page field items in the PivotTable report are included in row and column subtotals, block totals, and grand totals. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.SubtotalLocation(Microsoft.Office.Interop.Excel.XlSubtototalLocationType)">
+      <summary>This method changes the subtotal location for all existing <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" />. Changing the subtotal location has an immediate visual effect only for fields in outline form, but it will be set for fields in tabular form as well. </summary>
+      <param name="Location">Required <see cref="T:Microsoft.Office.Interop.Excel.XlSubtototalLocationType" /> can be either xlAtTop or xlAtBottom.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Summary">
+      <summary>Gets or sets the description associated with the alternative text string for the specified PivotTable. </summary>
+      <returns>The description associated with the alternative text string for the specified PivotTable.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.TableRange1">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing the entire PivotTable report, but doesn’t include page fields. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.TableRange2">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing the entire PivotTable report, including page fields. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.TableStyle">
+      <summary>Returns or sets the style used in the body of the PivotTable report. The default value is a null string (no style is applied by default). Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.TableStyle2">
+      <summary>The <see cref="P:Microsoft.Office.Interop.Excel.PivotTable.TableStyle2" /> property specifies the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> style currently applied to the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Tag">
+      <summary>Returns or sets a string saved with the PivotTable report. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.TotalsAnnotation">
+      <summary>True if an asterisk (*) is displayed next to each subtotal and grand total value in the specified PivotTable report if the report is based on an OLAP data source. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTable.Update">
+      <summary>Updates the link or PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.VacatedStyle">
+      <summary>Returns or sets the style applied to cells vacated when the PivotTable report is refreshed. The default value is a null string (no style is applied by default). Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Value">
+      <summary>The name of the PivotTable report. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.Version">
+      <summary>Returns the Microsoft Excel version number. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlPivotTableVersionList" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.ViewCalculatedMembers">
+      <summary>When set to True (default), calculated members for Online Analytical Processing (OLAP) PivotTables can be viewed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.VisibleFields(System.Object)">
+      <summary>Returns an object that represents either a single field in a PivotTable report (a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object) or a collection of all the visible fields (a <see cref="T:Microsoft.Office.Interop.Excel.PivotFields" /> object). Visible fields are shown as row, column, page, or data fields. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the field to be returned (can be an array to specify more than one field).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.VisualTotals">
+      <summary>True (default) to enable Online Analytical Processing (OLAP) PivotTables to recalculate the total after an item has been hidden from view. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTable.VisualTotalsForSets">
+      <summary>Gets or sets whether to include filtered items in the totals of named sets for the specified PivotTable. </summary>
+      <returns>true if filtered items in the totals of named sets for the specified PivotTable are included; otherwise, false.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotTableChangeList">
+      <summary>Represents the list of changes a user has made  to value cells in a PivotTable report based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTableChangeList.Add(System.String,System.Double,System.Object,System.Object,System.Object)">
+      <summary>Adds a <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object to the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" />.</returns>
+      <param name="Tuple">The MDX tuple of the value to change in the OLAP data source.</param>
+      <param name="Value">The value to commit.</param>
+      <param name="AllocationValue">The value to allocate when performing what-if analysis. If this parameter is not supplied, the default allocation value of the OLAP server will be used.</param>
+      <param name="AllocationMethod">The method to use to allocate this value when performing what-if analysis. If this parameter is not supplied, the default allocation method of the OLAP server will be used.</param>
+      <param name="AllocationWeightExpression">The MDX weight expression to use for this value when performing what-if analysis. If this parameter is not supplied, the default allocation weight expression of the OLAP server will be used.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList.Count">
+      <summary>Gets a value that represents the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTableChangeList.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTableChangeList.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PivotTables">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> objects on the specified worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTables.Add(Microsoft.Office.Interop.Excel.PivotCache,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds a new PivotTable report. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object.</summary>
+      <param name="PivotCache">Required PivotCache. The PivotTable cache on which the new PivotTable report is based. The cache provides data for the report.</param>
+      <param name="TableDestination">Required Object. The cell in the upper-left corner of the PivotTable report's destination range (the range on the worksheet where the resulting report will be placed). You must specify a destination range on the worksheet that contains the <paramref name="PivotTables" /> object specified by <paramref name="expression" />.</param>
+      <param name="TableName">Optional Object. The name of the new PivotTable report.</param>
+      <param name="ReadData">Optional Object. True to create a PivotTable cache that contains all records from the external database; this cache can be very large. False to enable setting some of the fields as server-based page fields before the data is actually read.</param>
+      <param name="DefaultVersion">Optional Object. The version of Microsoft Excel the PivotTable was originally created in.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTables.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTables.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTables.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTables.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.PivotTables.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PivotTables.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PlotArea">
+      <summary>Represents the plot area of a chart. This is the area where your chart data is plotted.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea._InsideHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea._InsideLeft"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea._InsideTop"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea._InsideWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PlotArea.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Height">
+      <summary>The height, in points, of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.InsideHeight">
+      <summary>Returns the inside height of the plot area in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.InsideLeft">
+      <summary>Returns the distance from the chart edge to the inside left edge of the plot area in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.InsideTop">
+      <summary>Returns the distance in points from the chart edge to the inside top edge of the plot area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.InsideWidth">
+      <summary>Returns the inside width of the plot area in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Left">
+      <summary>The distance, in points, from the left edge of the object to the left edge of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Position">
+      <summary>Returns or sets the position of the plot area on the chart. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlChartElementPosition" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PlotArea.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Top">
+      <summary>The distance, in points, from the top edge of the object to the top of the chart area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PlotArea.Width">
+      <summary>The width, in points, of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Point">
+      <summary>Represents a single point in a series in a chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Applies data labels to a point in a chart.</summary>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDataLabelsType" />. The type of data label to apply. Can be one of the following XlDataLabelsType constants:xlDataLabelsShowBubbleSizesxlDataLabelsShowLabelAndPercent Percentage of the total and category for the point. Available only for pie charts and doughnut charts.xlDataLabelsShowPercent Percentage of the total. Available only for pie charts and doughnut charts.xlDataLabelsShowLabel Category for the point.xlDataLabelsShowNone No data labels.xlDataLabelsShowValue Default. Value for the point (assumed if this argument isn't specified).</param>
+      <param name="LegendKey">Optional Object. True to show the legend key next to the point. The default value is False.</param>
+      <param name="AutoText">Optional Object. True if the object automatically generates appropriate text based on content.</param>
+      <param name="HasLeaderLines">Optional Object. For the <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> and <see cref="T:Microsoft.Office.Interop.Excel.Series" /> objects, True if the series has leader lines.</param>
+      <param name="ShowSeriesName">Optional Object. The series name for the data label.</param>
+      <param name="ShowCategoryName">Optional Object. The category name for the data label.</param>
+      <param name="ShowValue">Optional Object. The value for the data label.</param>
+      <param name="ShowPercentage">Optional Object. The percentage for the data label.</param>
+      <param name="ShowBubbleSize">Optional Object. The bubble size for the data label.</param>
+      <param name="Separator">Optional Object. The separator for the data label.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.ApplyPictToEnd">
+      <summary>True if a picture is applied to the end of the point or all points in the series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.ApplyPictToFront">
+      <summary>True if a picture is applied to the front of the point or all points in the series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.ApplyPictToSides">
+      <summary>True if a picture is applied to the sides of the point or all points in the series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.Copy">
+      <summary>If the point or series has a picture fill, copies the picture to the Clipboard.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.DataLabel">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DataLabel" /> object that represents the data label associated with the point or trendline.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Explosion">
+      <summary>Returns or sets the explosion value for a pie-chart or doughnut-chart slice. Returns 0 (zero) if there's no explosion (the tip of the slice is in the center of the pie).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object for a specified shape or a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the shape or chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Has3DEffect">
+      <summary>Returns and Sets a value that states if a point has a three-dimensional appearance. Read/Write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.HasDataLabel">
+      <summary>True if the point has a data label.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Height">
+      <summary>Gets the height, in points, of the object.</summary>
+      <returns>The height, in points, of the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.InvertIfNegative">
+      <summary>True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Left">
+      <summary>Gets a value that represents the distance, in points, from the left edge of the object to the left edge of the chart area. </summary>
+      <returns>The distance, in points, from the left edge of the object to the left edge of the chart area.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerBackgroundColor">
+      <summary>Sets the marker background color as an RGB value or returns the corresponding color index value. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerBackgroundColorIndex">
+      <summary>Returns or sets the marker background color as an index into the current color palette, or as one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constants: xlColorIndexAutomatic or xlColorIndexNone. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerForegroundColor">
+      <summary>Sets the marker background color as an RGB value or returns the corresponding color index value. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerForegroundColorIndex">
+      <summary>Returns or sets the marker foreground color as an index into the current color palette, or as one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constants: xlColorIndexAutomatic or xlColorIndexNone. Applies only to line, scatter, and radar charts.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerSize">
+      <summary>Returns or sets the data marker size in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.MarkerStyle">
+      <summary>Returns or sets the marker style for a point or series in a line chart, scatter chart, or radar chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Name">
+      <summary>Gets the object name. </summary>
+      <returns>The object name.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.Paste">
+      <summary>Pastes a picture from the Clipboard as the marker on the selected point.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.PictureType">
+      <summary>Returns or sets the way pictures are displayed on a column or bar picture chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.PictureUnit">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.Point.PictureType" /> property is set to xlStackScale (if not, this property is ignored).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.PictureUnit2">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.Point.PictureType" /> property is set to xlStackScale (if not, this property is ignored). Read/write.</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.PieSliceLocation(Microsoft.Office.Interop.Excel.XlPieSliceLocation,Microsoft.Office.Interop.Excel.XlPieSliceIndex)">
+      <summary>Returns the vertical or horizontal position of a point on a chart item, in points, from the top or left edge of the object to the top or left edge of the chart area.</summary>
+      <returns>The vertical or horizontal position of a point on a chart item, in points, from the top or left edge of the object to the top or left edge of the chart area.</returns>
+      <param name="loc">Specifies a horizontal or vertical coordinate.</param>
+      <param name="Index">Specifies which pie slice position coordinate to return. The default value is <see cref="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlOuterCenterPoint" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.SecondaryPlot">
+      <summary>True if the point is in the secondary section of either a pie of pie chart or a bar of pie chart. Applies only to points on pie of pie charts or bar of pie charts.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Point.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Top">
+      <summary>Gets a value that represents the distance, in points, from the top edge of the object to the top edge of the chart area. </summary>
+      <returns>The distance, in points, from the top edge of the object to the top edge of the chart area.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Point.Width">
+      <summary>Gets the width, in points, of the object. </summary>
+      <returns>The width, in points, of the object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Points">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Point" /> objects in the specified series in a chart.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Points._Default(System.Int32)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Points.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Points.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Points.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Points.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Points.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Points.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow">
+      <summary>Represents a Protected View window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow._Default">
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Activate">
+      <summary>Brings the Protected View window to the front of the z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Caption">
+      <summary>Gets or sets a value that represents the name that appears in the title bar of the Protected View window. </summary>
+      <returns>The name that appears in the title bar of the Protected View window.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Close">
+      <summary>Closes the specified Protected View window.</summary>
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Edit(System.Object,System.Object)">
+      <summary>Opens the workbook that is open in the specified Protected View window for editing.</summary>
+      <returns>Returns a<see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object.</returns>
+      <param name="WriteResPassword">The password required to write to a write-reserved workbook. </param>
+      <param name="UpdateLinks">Specifies the way external references (links) in the file, such as the reference to a range in the Budget.xls workbook in the following formula =SUM([Budget.xls]Annual!C10:C25), are updated. </param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.EnableResize">
+      <summary>Gets or sets whether the Protected View window can be resized. </summary>
+      <returns>true if the Protected View window can be resized; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Height">
+      <summary>Gets or sets a value that represents the height, in points, of the Protected View window. </summary>
+      <returns>The height, in points, of the Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Left">
+      <summary>Gets or sets a value that represents the distance, in points, from the left edge of the client area to the left edge of the Protected View window. </summary>
+      <returns>The distance, in points, from the left edge of the client area to the left edge of the Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.SourceName">
+      <summary>Gets the name of the source file that is open in the specified Protected View window. </summary>
+      <returns>The name of the source file that is open in the specified Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.SourcePath">
+      <summary>Gets the path of the source file that is open in the specified Protected View window. </summary>
+      <returns>The path of the source file that is open in the specified Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Top">
+      <summary>Gets or sets a value that represents the distance, in points, from the top edge of the specified Protected View window to the top edge of the usable area. </summary>
+      <returns>The distance, in points, from the top edge of the specified Protected View window to the top edge of the usable area.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Visible">
+      <summary>Gets or sets a value that determines whether the specified Protected View window is visible. </summary>
+      <returns>true if the specified Protected View window is visible; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Width">
+      <summary>Gets or sets a value that specifies the width, in points, of the specified Protected View window. </summary>
+      <returns>The width, in points, of the specified Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.WindowState">
+      <summary>Gets or sets the state of the specified Protected View window. </summary>
+      <returns>The state of the specified Protected View window.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindow.Workbook">
+      <summary>Gets an object that represents the workbook that is open in the specified Protected View window. </summary>
+      <returns>The workbook that is open in the specified Protected View window.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ProtectedViewWindows">
+      <summary>A collection of the <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" /> objects that represent all the Protected View windows that are currently open in the application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object (you can use this property with an OLE Automation object to return the application of that object). </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Count">
+      <summary>Gets a value that represents the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ProtectedViewWindows.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Open(System.String,System.Object,System.Object,System.Object)">
+      <summary>Opens the specified workbook in a new Protected View window.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.ProtectedViewWindow" /> object.</returns>
+      <param name="Filename">The name of the workbook (paths are accepted).</param>
+      <param name="Password">The password for opening the workbook.</param>
+      <param name="AddToMru">true to add the file name to the list of recently used files on the Recent tab of the Backstage view.</param>
+      <param name="RepairMode">true to repair the workbook to prevent file corruption.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ProtectedViewWindows.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Protection">
+      <summary>Represents the various types of protection options available for a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowDeletingColumns">
+      <summary>Returns True if the deletion of columns is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowDeletingRows">
+      <summary>Returns True if the deletion of rows is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowEditRanges">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.AllowEditRanges" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowFiltering">
+      <summary>Returns True if the user is allowed to make use of an AutoFilter that was created before the sheet was protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowFormattingCells">
+      <summary>Returns True if the formatting of cells is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowFormattingColumns">
+      <summary>Returns True if the formatting of columns is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowFormattingRows">
+      <summary>Returns True if the formatting of rows is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowInsertingColumns">
+      <summary>Returns True if the insertion of columns is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowInsertingHyperlinks">
+      <summary>Returns True if the insertion of hyperlinks is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowInsertingRows">
+      <summary>Returns True if the insertion of rows is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowSorting">
+      <summary>Returns True if the sorting option is allowed on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Protection.AllowUsingPivotTables">
+      <summary>Returns True if the user is allowed to manipulate pivot tables on a protected worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PublishObject">
+      <summary>Represents an item in a workbook that has been saved to a Web page and can be refreshed according to values specified by the properties and methods of the PublishObject object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.AutoRepublish">
+      <summary>When a workbook is saved, Microsoft Excel determines if any item in the <see cref="T:Microsoft.Office.Interop.Excel.PublishObjects" /> collection has the AutoRepublish property set to True and, if so, republishes it. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObject.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.DivID">
+      <summary>Returns the unique identifier used for identifying an HTML &lt;DIV&gt; tag on a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Filename">
+      <summary>Returns or sets the URL (on the intranet or the Web) or path (local or network) to the location where the specified source object was saved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.HtmlType">
+      <summary>Returns or sets the type of HTML generated by Microsoft Excel when you save the specified item to a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObject.Publish(System.Object)">
+      <summary>Saves an item or a collection of items in a document to a Web page.</summary>
+      <param name="Create">Optional Object. If the HTML file exists, setting this argument to True replaces the file, and setting this argument to False inserts the item or items at the end of the file. If the file does not exist, the file is created regardless of the value of the <paramref name="Create" /> argument.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Sheet">
+      <summary>Returns the sheet name for the specified <see cref="T:Microsoft.Office.Interop.Excel.PublishObject" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Source">
+      <summary>Returns the unique name that identifies items that have a <see cref="P:Microsoft.Office.Interop.Excel.PublishObject.SourceType" /> property value of xlSourceRange, xlSourceChart, xlSourcePrintArea, xlSourceAutoFilter, xlSourcePivotTable, or xlSourceQuery.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.SourceType">
+      <summary>Returns a value that identifies the type of item being published.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObject.Title">
+      <summary>Returns or sets the title of the Web page when the document is saved as a Web page.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.PublishObjects">
+      <summary>A collection of all <see cref="T:Microsoft.Office.Interop.Excel.PublishObject" /> objects in the workbook. Each PublishObject object represents an item in a workbook that has been saved to a Web page and can be refreshed according to values specified by the properties and methods of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObjects.Add(Microsoft.Office.Interop.Excel.XlSourceType,System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates an object that represents an item in a document saved to a Web page. Such objects facilitate subsequent updates to the Web page while automated changes are being made to the document in Microsoft Excel. Returns a <see cref="T:Microsoft.Office.Interop.Excel.PublishObject" /> object.</summary>
+      <param name="SourceType">Required <see cref="T:Microsoft.Office.Interop.Excel.XlSourceType" />. The source type.</param>
+      <param name="Filename">Required String. The URL (on the intranet or the Web) or path (local or network) to which the source object was saved.</param>
+      <param name="Sheet">Optional Object. The name of the worksheet that was saved as a Web page.</param>
+      <param name="Source">Optional Object. A unique name used to identify items that have one of the following constants as their <paramref name="SourceType" /> argument: xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery, or xlSourceRange. If <paramref name="SourceType" /> is xlSourceRange, Source specifies a range, which can be a defined name. If <paramref name="SourceType" /> is xlSourceChart, xlSourcePivotTable, or xlSourceQuery, <paramref name="Source" /> specifies the name of a chart, PivotTable report, or query table.</param>
+      <param name="HtmlType">Optional Object. Specifies whether the item is saved as an interactive Microsoft Office Web component or as static text and images. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlHtmlType" /> constants.ConstantDescriptionxlHtmlCalcItem saved as an interactive Microsoft Office Spreadsheet component.xlHtmlChartItem saved as an interactive Microsoft Office Chart component.xlHtmlListItem saved as an interactive Microsoft Office PivotTable component.xlHtmlStaticItem saved as static text and images.</param>
+      <param name="DivID">Optional Object. The unique identifier used in the HTML DIV tag to identify the item on the Web page.</param>
+      <param name="Title">Optional Object. The title of the Web page.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObjects.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.PublishObjects.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.PublishObjects.Publish">
+      <summary>Saves an item or a collection of items in a document to a Web page.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.QueryTable">
+      <summary>Represents a worksheet table built from data returned from an external data source, such as a SQL server or a Microsoft Access database. The QueryTable object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.QueryTables" /> collection. </summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.QueryTableClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.#ctor"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.add_AfterRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_AfterRefreshEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.add_BeforeRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_BeforeRefreshEventHandler)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.AdjustColumnWidth"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.QueryTableClass.AfterRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.BackgroundQuery"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.QueryTableClass.BeforeRefresh"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.CancelRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.CommandText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.CommandType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Connection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Destination"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.EditWebPage"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.EnableEditing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.EnableRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.FetchedRowOverflow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.FieldNames"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.FillAdjacentFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.HasAutoFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.ListObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.MaintainConnection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Parameters"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.PostText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.PreserveColumnInfo"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.PreserveFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.QueryType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Recordset"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.Refresh(System.Object)">
+      <param name="BackgroundQuery"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Refreshing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.RefreshOnFileOpen"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.RefreshPeriod"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.RefreshStyle"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.remove_AfterRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_AfterRefreshEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.remove_BeforeRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_BeforeRefreshEventHandler)">
+      <param name="param0"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.ResetTimer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.ResultRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.RobustConnect"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.RowNumbers"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTableClass.SaveAsODC(System.String,System.Object,System.Object)">
+      <param name="ODCFileName"></param>
+      <param name="Description"></param>
+      <param name="Keywords"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.SaveData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.SavePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Sort"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.SourceConnectionFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.SourceDataFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.Sql"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TablesOnlyFromHTML"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileColumnDataTypes"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileCommaDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileConsecutiveDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileDecimalSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileFixedColumnWidths"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileOtherDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileParseType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFilePlatform"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFilePromptOnRefresh"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileSemicolonDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileSpaceDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileStartRow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileTabDelimiter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileTextQualifier"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileThousandsSeparator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileTrailingMinusNumbers"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.TextFileVisualLayout"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebConsecutiveDelimitersAsOne"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebDisableDateRecognition"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebDisableRedirections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebFormatting"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebPreFormattedTextToColumns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebSelectionType"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebSingleBlockTextImport"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WebTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTableClass.WorkbookConnection"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.QueryTables">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> objects. Each QueryTable object represents a worksheet table built from data returned from an external data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTables._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTables.Add(System.Object,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Creates a new query table. Returns a <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object that represents the new query table.</summary>
+      <param name="Connection">Required Object. The data source for the query table. Can be one of the following:A string containing an OLE DB or ODBC connection string. The ODBC connection string has the form "ODBC;&lt;connection string&gt;".A QueryTable object from which the query information is initially copied, including the connection string and the SQL text, but not including the <paramref name="Destination" /> range. Specifying a QueryTable object causes the <paramref name="Sql" /> argument to be ignored.An ADO or DAO Recordset object. Data is read from the ADO or DAO recordset. Microsoft Excel retains the recordset until the query table is deleted or the connection is changed. The resulting query table cannot be edited.A Web query. A string in the form "URL;&lt;url&gt;", where "URL;" is required but not localized and the rest of the string is used for the URL of the Web query.Data Finder. A string in the form "FINDER;&lt;data finder file path&gt;" where "FINDER;" is required but not localized. The rest of the string is the path and file name of a Data Finder file (*.dqy or *.iqy). The file is read when the Add method is run; subsequent calls to the <see cref="P:Microsoft.Office.Interop.Excel._QueryTable.Connection" /> property of the query table will return strings beginning with "ODBC;" or "URL;" as appropriate.A text file. A string in the form "TEXT;&lt;text file path and name&gt;", where TEXT is required but not localized.</param>
+      <param name="Destination">Required Range. The cell in the upper-left corner of the query table destination range (the range where the resulting query table will be placed). The destination range must be on the worksheet that contains the <see cref="T:Microsoft.Office.Interop.Excel.QueryTables" /> object.</param>
+      <param name="Sql">Optional Object. The SQL query string to be run on the ODBC data source. This argument is optional when you're using an ODBC data source You cannot use this argument when a QueryTable object, text file, or ADO or DAO Recordset object is specified as the data source.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTables.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTables.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTables.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTables.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.QueryTables.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.QueryTables.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Range">
+      <summary>Represents a cell, a row, a column, a selection of cells containing one or more contiguous blocks of cells, or a 3-D range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range._Default(System.Object,System.Object)">
+      <param name="RowIndex"></param>
+      <param name="ColumnIndex"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range._PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType,Microsoft.Office.Interop.Excel.XlPasteSpecialOperation,System.Object,System.Object)">
+      <param name="Paste"></param>
+      <param name="Operation"></param>
+      <param name="SkipBlanks"></param>
+      <param name="Transpose"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Activate">
+      <summary>Activates a single cell, which must be inside the current selection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AddComment(System.Object)">
+      <summary>Adds a comment to the range.</summary>
+      <param name="Text">Optional Object. The comment text.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.AddIndent">
+      <summary>Determines if text is automatically indented when the text alignment in a cell is set to equal distribution either horizontally or vertically.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Address(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object)">
+      <summary>Returns the range reference.</summary>
+      <param name="RowAbsolute">Optional Object. True to return the row part of the reference as an absolute reference. The default value is True.</param>
+      <param name="ColumnAbsolute">Optional Object. True to return the column part of the reference as an absolute reference. The default value is True.</param>
+      <param name="ReferenceStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />.</param>
+      <param name="External">Optional Object. True to return an external reference; False to return a local reference. The default value is False.</param>
+      <param name="RelativeTo">Optional Object. If <paramref name="RowAbsolute" /> and <paramref name="ColumnAbsolute" /> are False, and <paramref name="ReferenceStyle" /> is xlR1C1, you must include a starting point for the relative reference. This argument is a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that defines the starting point.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.AddressLocal(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlReferenceStyle,System.Object,System.Object)">
+      <summary>Returns the range reference for the specified range in the language of the user. </summary>
+      <param name="RowAbsolute">Optional Object. True to return the row part of the reference as an absolute reference. The default value is True.</param>
+      <param name="ColumnAbsolute">Optional Object. True to return the column part of the reference as an absolute reference. The default value is True.</param>
+      <param name="ReferenceStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlReferenceStyle" />.</param>
+      <param name="External">Optional Object. True to return an external reference. False to return a local reference. The default value is False.</param>
+      <param name="RelativeTo">Optional Object. If <paramref name="RowAbsolute" /> and <paramref name="ColumnAbsolute" /> are both set to False and <paramref name="ReferenceStyle" /> is set to xlR1C1, you must include a starting point for the relative reference. This argument is a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that defines the starting point for the reference.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AdvancedFilter(Microsoft.Office.Interop.Excel.XlFilterAction,System.Object,System.Object,System.Object)">
+      <summary>Filters or copies data from a list based on a criteria range.</summary>
+      <param name="Action">Required <see cref="T:Microsoft.Office.Interop.Excel.XlFilterAction" />. Can be one of the following XlFilterAction constants:xlFilterCopyxlFilterInPlace</param>
+      <param name="CriteriaRange">Optional Object. The criteria range. If this argument is omitted, there are no criteria.</param>
+      <param name="CopyToRange">Optional Object. The destination range for the copied rows if Action is <paramref name="xlFilterCopy" />. Otherwise, this argument is ignored.</param>
+      <param name="Unique">Optional Object. True to filter unique records only; False to filter all records that meet the criteria. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AllocateChanges">
+      <summary>Performs a writeback operation for all edited cells in a range based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.AllowEdit">
+      <summary>Determines if the range can be edited on a protected worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ApplyNames(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlApplyNamesOrder,System.Object)">
+      <summary>Applies names to the cells in the specified range.</summary>
+      <param name="Names">Optional Object. An array of the names to be applied. If this argument is omitted, all names on the sheet are applied to the range.</param>
+      <param name="IgnoreRelativeAbsolute">Optional Object. True to replace references with names, regardless of the reference types of either the names or references; False to replace absolute references only with absolute names, relative references only with relative names, and mixed references only with mixed names. The default value is True.</param>
+      <param name="UseRowColumnNames">Optional Object. True to use the names of row and column ranges that contain the specified range if names for the range cannot be found; False to ignore the <paramref name="OmitColumn" /> and <paramref name="OmitRow" /> arguments. The default value is True.</param>
+      <param name="OmitColumn">Optional Object. True to replace the entire reference with the row-oriented name. The column-oriented name can be omitted only if the referenced cell is in the same column as the formula and is within a row-oriented named range. The default value is True.</param>
+      <param name="OmitRow">Optional Object. True to replace the entire reference with the column-oriented name. The row-oriented name can be omitted only if the referenced cell is in the same row as the formula and is within a column-oriented named range. The default value is True.</param>
+      <param name="Order">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlApplyNamesOrder" />. Determines which range name is listed first when a cell reference is replaced by a row-oriented and column-oriented range name. Can be one of these XlApplyNamesOrder constants:xlColumnThenRowxlRowThenColumn <paramref name="default" /></param>
+      <param name="AppendLast">Optional Object. True to replace the definitions of the names in <paramref name="Names" /> and also replace the definitions of the last names that were defined; False to replace the definitions of the names in <paramref name="Names" /> only. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ApplyOutlineStyles">
+      <summary>Applies outlining styles to the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Areas">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Areas" /> collection that represents all the ranges in a multiple-area selection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoComplete(System.String)">
+      <summary>Returns an AutoComplete match from the list.</summary>
+      <param name="String">Required String. The string to complete.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoFill(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.XlAutoFillType)">
+      <summary>Performs an autofill on the cells in the specified range.</summary>
+      <param name="Destination">Required <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. The cells to be filled. The destination must include the source range.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlAutoFillType" />. Specifies the fill type. Can be one of these XlAutoFillType constants:xlFillDaysxlFillFormatsxlFillSeriesxlFillWeekdaysxlGrowthTrendxlFillCopyxlFillDefault<paramref name="default" />xlFillMonthsxlFillValuesxlFillYearsxlLinearTrendIf this argument is xlFillDefault or omitted, Microsoft Excel selects the most appropriate fill type, based on the source range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoFilter(System.Object,System.Object,Microsoft.Office.Interop.Excel.XlAutoFilterOperator,System.Object,System.Object)">
+      <summary>Filters a list using the AutoFilter.</summary>
+      <param name="Field">Optional Object. The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field one).</param>
+      <param name="Criteria1">Optional Object. The criteria (a string; for example, "101"). Use "=" to find blank fields, or use "&lt;&gt;" to find nonblank fields. If this argument is omitted, the criteria is All. If <paramref name="Operator" /> is xlTop10Items, <paramref name="Criteria1" /> specifies the number of items (for example, "10").</param>
+      <param name="Operator">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlAutoFilterOperator" />. Can be one of the following XlAutoFilterOperator constants:xlAnd<paramref name="default" />xlBottom10ItemsxlBottom10PercentxlOrxlTop10ItemsxlTop10PercentUse xlAnd and xlOr with <paramref name="Criteria1" /> and <paramref name="Criteria2" /> to construct compound criteria.</param>
+      <param name="Criteria2">Optional Object. The second criteria (a string). Used with Criteria1 and Operator to construct compound criteria.</param>
+      <param name="VisibleDropDown">Optional Object. True to display the AutoFilter drop-down arrow for the filtered field; False to hide the AutoFilter drop-down arrow for the filtered field. True by default.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoFit">
+      <summary>Changes the width of the columns in the range or the height of the rows in the range to achieve the best fit.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoFormat(Microsoft.Office.Interop.Excel.XlRangeAutoFormat,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Automatically formats the specified range, using a predefined format.</summary>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlRangeAutoFormat" />. The specified AutoFormat.Some of the XlRangeAutoFormat constants may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.</param>
+      <param name="Number">Optional Object. True to include number formats in the AutoFormat. The default value is True.</param>
+      <param name="Font">Optional Object. True to include font formats in the AutoFormat. The default value is True.</param>
+      <param name="Alignment">Optional Object. True to include alignment in the AutoFormat. The default value is True.</param>
+      <param name="Border">Optional Object. True to include border formats in the AutoFormat. The default value is True.</param>
+      <param name="Pattern">Optional Object. True to include pattern formats in the AutoFormat. The default value is True.</param>
+      <param name="Width">Optional Object. True to include column width and row height in the AutoFormat. The default value is True.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.AutoOutline">
+      <summary>Automatically creates an outline for the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.BorderAround(System.Object,Microsoft.Office.Interop.Excel.XlBorderWeight,Microsoft.Office.Interop.Excel.XlColorIndex,System.Object)">
+      <summary>Adds a border to a range and sets the <see cref="P:Microsoft.Office.Interop.Excel.Border.Color" />, <see cref="P:Microsoft.Office.Interop.Excel.Border.LineStyle" />, and <see cref="P:Microsoft.Office.Interop.Excel.Border.Weight" /> properties for the new border.</summary>
+      <param name="LineStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlLineStyle" />. The line style for the border. Can be one of the following XlLineStyle constants:xlContinuous<paramref name="default" />xlDashxlDashDotxlDashDotDotxlDotxlDoublexlLineStlyeNonexlSlantDashDotxlLineStlyeNone</param>
+      <param name="Weight">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlBorderWeight" />. The border weight. Can be one of the following XlBorderWeight constants:xlHairlinexlMediumxlThickxlThin<paramref name="default" /></param>
+      <param name="ColorIndex">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" />. The border color, as an index into the current color palette or as an XlColorIndex constant. Can be one of the following XlColorIndex constants:xlColorIndexAutomatic<paramref name="default" />xlColorIndexNone</param>
+      <param name="Color">Optional Object. The border color, as an RGB value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.BorderAround2(System.Object,Microsoft.Office.Interop.Excel.XlBorderWeight,Microsoft.Office.Interop.Excel.XlColorIndex,System.Object,System.Object)">
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+      <param name="LineStyle"></param>
+      <param name="Weight"></param>
+      <param name="ColorIndex"></param>
+      <param name="Color"></param>
+      <param name="ThemeColor"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that represents the borders of a style or a range of cells (including a range defined as part of a conditional format).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Calculate">
+      <summary>Calculates a specified range of cells on a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CalculateRowMajorOrder">
+      <summary>Calculates a specfied range of cells.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Cells">
+      <summary>Returns a Range object that represents the cells in the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within the object text. </summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either 1 or omitted, this property returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, this property returns the remainder of the string (everything after the <paramref name="Start" /> character).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Checks the spelling of an object.</summary>
+      <param name="CustomDictionary">Optional Object. A string that indicates the file name of the custom dictionary to be examined if the word isn't found in the main dictionary. If this argument is omitted, the currently specified dictionary is used.</param>
+      <param name="IgnoreUppercase">Optional Object. True to have Microsoft Excel ignore words that are all uppercase; False to have Microsoft Excel check words that are all uppercase. If this argument is omitted, the current setting will be used.</param>
+      <param name="AlwaysSuggest">Optional Object. True to have Microsoft Excel display a list of suggested alternate spellings when an incorrect spelling is found; False to have Microsoft Excel pause while you input the correct spelling. If this argument is omitted, the current setting will be used.</param>
+      <param name="SpellLang">Optional Object. The language of the dictionary being used. Can be one of the MsoLanguageID values used by the <see cref="P:Microsoft.Office.Core.LanguageSettings.LanguageID(Microsoft.Office.Core.MsoAppLanguageID)" /> property.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Clear">
+      <summary>Clears the entire object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearComments">
+      <summary>Clears all cell comments from the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearContents">
+      <summary>Clears the formulas from the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearHyperlinks">
+      <summary>Removes all hyperlinks from the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearNotes">
+      <summary>Clears notes and sound notes from all the cells in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ClearOutline">
+      <summary>Clears the outline for the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Column">
+      <summary>Returns the number of the first column in the first area in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ColumnDifferences(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells whose contents are different from the comparison cell in each column.</summary>
+      <param name="Comparison">Required Object. A single cell to compare to the specified range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Columns">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the columns in the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ColumnWidth">
+      <summary>Returns or sets the width of all columns in the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Comment">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Comment" /> object that represents the comment associated with the cell in the upper-left corner of the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Consolidate(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Consolidates data from multiple ranges on multiple worksheets into a single range on a single worksheet.</summary>
+      <param name="Sources">Optional Object. The sources of the consolidation as an array of text reference strings in R1C1-style notation. The references must include the full path of sheets to be consolidated.</param>
+      <param name="Function">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlConsolidationFunction" />. Can be one of the following XlConsilidationFunction constants:xlAverage<paramref name="default" />xlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP</param>
+      <param name="TopRow">Optional Object. True to consolidate data based on column titles in the top row of the consolidation ranges; False to consolidate data by position. The default value is False.</param>
+      <param name="LeftColumn">Optional Object. True to consolidate data based on row titles in the left column of the consolidation ranges; False to consolidate data by position. The default value is False.</param>
+      <param name="CreateLinks">Optional Object. True to have the consolidation use worksheet links; False to have the consolidation copy the data. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Copy(System.Object)">
+      <summary>Copies the range to the specified range or to the Clipboard.</summary>
+      <param name="Destination">Optional Object. Specifies the new range to which the specified range will be copied. If this argument is omitted, Microsoft Excel copies the range to the Clipboard.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CopyFromRecordset(System.Object,System.Object,System.Object)">
+      <summary>Copies the contents of an ADO or DAO Recordset object onto a worksheet, beginning at the upper-left corner of the specified range.</summary>
+      <param name="Data">Required Object. The Recordset object to copy into the range.</param>
+      <param name="MaxRows">Optional Object. The maximum number of records to copy onto the worksheet. If this argument is omitted, all the records in the Recordset object are copied.</param>
+      <param name="MaxColumns">Optional Object. The maximum number of fields to copy onto the worksheet. If this argument is omitted, all the fields in the Recordset object are copied.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPictureAppearance" />. Specifies how the picture should be copied. Can be one of the following XlCopyPictureFormat constants:xlBitmapxlPicture<paramref name="default" /></param>
+      <param name="Format">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat" />. The format of the picture. Can be one of the following XlPictureAppearance constants:xlPrinter. The picture is copied as it will look when it's printed.xlScreen<paramref name="default" />. The picture is copied to resemble its display on the screen as closely as possible.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.CountLarge">
+      <summary>Counts the largest value in a given Range of values. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CreateNames(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates names in the specified range, based on text labels in the sheet.</summary>
+      <param name="Top">Optional Object. True to create names by using labels in the top row. The default value is False.</param>
+      <param name="Left">Optional Object. True to create names by using labels in the left column. The default value is False.</param>
+      <param name="Bottom">Optional Object. True to create names by using labels in the bottom row. The default value is False.</param>
+      <param name="Right">Optional Object. True to create names by using labels in the right column. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.CreatePublisher(System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object,System.Object,System.Object,System.Object)">
+      <summary>You have requested Help for a keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+      <param name="Edition"></param>
+      <param name="Appearance"></param>
+      <param name="ContainsPICT"></param>
+      <param name="ContainsBIFF"></param>
+      <param name="ContainsRTF"></param>
+      <param name="ContainsVALU"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.CurrentArray">
+      <summary>If the specified cell is part of an array, returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the entire array.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.CurrentRegion">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the current region.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Cut(System.Object)">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+      <param name="Destination">Optional Object. The range where the object should be pasted. If this argument is omitted, the object is cut to the Clipboard.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.DataSeries(System.Object,Microsoft.Office.Interop.Excel.XlDataSeriesType,Microsoft.Office.Interop.Excel.XlDataSeriesDate,System.Object,System.Object,System.Object)">
+      <summary>Creates a data series in the specified range.</summary>
+      <param name="Rowcol">Optional Object. Can be the xlRows or xlColumns constant to have the data series entered in rows or columns, respectively. If this argument is omitted, the size and shape of the range is used.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDataSeriesType" />. Can be one of the following XlDataSeriesType constants:xlAutoFillxlDataSeriesLinear<paramref name="default" />xlChronologicalxlGrowth</param>
+      <param name="Date">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDataSeriesDate" />. If the Type argument is xlChronological, the Date argument indicates the step date unit. Can be one of the following XlDataSeriesDate constants:xlDay<paramref name="default" />xlWeekdayxlMonthxlYear</param>
+      <param name="Step">Optional Object. The step value for the series. The default value is 1.</param>
+      <param name="Stop">Optional Object. The stop value for the series. If this argument is omitted, Microsoft Excel fills to the end of the range.</param>
+      <param name="Trend">Optional Object. True to create a linear trend or growth trend; False to create a standard data series. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Delete(System.Object)">
+      <summary>Deletes the object.</summary>
+      <param name="Shift">Optional Object. Specifies how to shift cells to replace deleted cells. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlDeleteShiftDirection" /> constants: xlShiftToLeft or xlShiftUp. If this argument is omitted, Microsoft Excel decides based on the shape of the range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Dependents">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing all the dependents of a cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.DialogBox">
+      <summary>Displays a dialog box defined by a dialog box definition table on a Microsoft Excel 4.0 macro sheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.DirectDependents">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing all the direct dependents of a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.DirectPrecedents">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range containing all the direct precedents of a cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Dirty">
+      <summary>Designates a range to be recalculated when the next recalculation occurs.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.DiscardChanges">
+      <summary>Discards all changes in the edited cells of the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.DisplayFormat">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.DisplayFormat" /> object that represents the display settings for the specified range. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.DisplayFormat" /> object that represents the display settings for the specified range.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.EditionOptions(Microsoft.Office.Interop.Excel.XlEditionType,Microsoft.Office.Interop.Excel.XlEditionOptionsOption,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlPictureAppearance,System.Object)">
+      <summary>You have requested Help for a keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+      <param name="Type"></param>
+      <param name="Option"></param>
+      <param name="Name"></param>
+      <param name="Reference"></param>
+      <param name="Appearance"></param>
+      <param name="ChartSize"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.End(Microsoft.Office.Interop.Excel.XlDirection)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell at the end of the region that contains the source range.</summary>
+      <param name="Direction">Required <see cref="T:Microsoft.Office.Interop.Excel.XlDirection" />. The direction in which to move.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.EntireColumn">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the entire column (or columns) that contains the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.EntireRow">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the entire row (or rows) that contains the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Errors">
+      <summary>Allows the user to access error checking options.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Exports to a file of the specified format.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlFixedFormatType" /> The type of file format to export to.</param>
+      <param name="Filename">Optional Object The file name of the file to be saved. You can include a full path, or short_Excel2007 saves the file in the current folder.</param>
+      <param name="Quality">Optional Object Typically formatted as a <see cref="T:Microsoft.Office.Interop.Excel.XlFixedFormatQuality" />. Specifies the quality of the published file.</param>
+      <param name="IncludeDocProperties">Optional Object set to True to include the document properties; otherwise False.</param>
+      <param name="IgnorePrintAreas">Optional Object set to True to ignore any print areas set when publishing; otherwise False.</param>
+      <param name="From">Optional Object The number of the page at which to start publishing. If this argument is omitted, publishing starts at the beginning.</param>
+      <param name="To">Optional Object The number of the last page to publish. If this argument is omitted, publishing ends with the last page.</param>
+      <param name="OpenAfterPublish">Optional Object set to True to display the file in the viewer after it is published; otherwise
+False.</param>
+      <param name="FixedFormatExtClassPtr">Optional Object Pointer to the FixedFormatExt class.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FillDown">
+      <summary>Fills down from the top cell or cells in the specified range to the bottom of the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FillLeft">
+      <summary>Fills left from the rightmost cell or cells in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FillRight">
+      <summary>Fills right from the leftmost cell or cells in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FillUp">
+      <summary>Fills up from the bottom cell or cells in the specified range to the top of the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Find(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSearchDirection,System.Object,System.Object,System.Object)">
+      <summary>Finds specific information in a range and returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the first cell where that information is found.</summary>
+      <param name="What">Required Object. The data to search for. Can be a string or any Microsoft Excel data type.</param>
+      <param name="After">Optional Object. The cell after which you want the search to begin. This corresponds to the position of the active cell when a search is done from the user interface. Note that After must be a single cell in the range. Remember that the search begins <paramref name="after" /> this cell; the specified cell isn’t searched until the method wraps back around to this cell. If you don’t specify this argument, the search starts after the cell in the upper-left corner of the range.</param>
+      <param name="LookIn">Optional Object. The type of information.</param>
+      <param name="LookAt">Optional Object. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlLookAt" /> constants: xlWhole or xlPart.</param>
+      <param name="SearchOrder">Optional Object. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlSearchOrder" /> constants: xlByRows or xlByColumns.</param>
+      <param name="SearchDirection">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSearchDirection" />. The search direction. Can be one of these XlSearchDirection constants:xlNext<paramref name="default" />xlPrevious</param>
+      <param name="MatchCase">Optional Object. True to make the search case sensitive. The default value is False.</param>
+      <param name="MatchByte">Optional Object. Used only if you’ve selected or installed double-byte language support. True to have double-byte characters match only double-byte characters; False to have double-byte characters match their single-byte equivalents.</param>
+      <param name="SearchFormat">Optional Object. The search format.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FindNext(System.Object)">
+      <summary>Continues a search that was begun with the <see cref="M:Microsoft.Office.Interop.Excel.Range.Find(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSearchDirection,System.Object,System.Object,System.Object)" /> method.</summary>
+      <param name="After">Optional Object. The cell after which you want to search. This corresponds to the position of the active cell when a search is done from the user interface. Note that <paramref name="After" /> must be a single cell in the range. Remember that the search begins <paramref name="after" /> this cell; the specified cell isn’t searched until the method wraps back around to this cell. If this argument isn’t specified, the search starts after the cell in the upper-left corner of the range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FindPrevious(System.Object)">
+      <summary>Continues a search that was begun with the <see cref="M:Microsoft.Office.Interop.Excel.Range.Find(System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSearchDirection,System.Object,System.Object,System.Object)" /> method.</summary>
+      <param name="After">Optional Object. The cell before which you want to search. This corresponds to the position of the active cell when a search is done from the user interface. Note that <paramref name="After" /> must be a single cell in the range. Remember that the search begins <paramref name="before" /> this cell; the specified cell isn’t searched until the method wraps back around to this cell. If this argument isn’t specified, the search starts before the upper-left cell in the range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormatConditions">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FormatConditions" /> collection that represents all the conditional formats for the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Formula">
+      <summary>Returns or sets the object's formula in A1-style notation and in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaArray">
+      <summary>Returns or sets the array formula of a range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaHidden">
+      <summary>Determines if the formula will be hidden when the worksheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaLabel">
+      <summary>Returns or sets the formula label type for the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaLocal">
+      <summary>Returns or sets the formula for the object, using A1-style references in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaR1C1">
+      <summary>Returns or sets the formula for the object, using R1C1-style notation in the language of the macro.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.FormulaR1C1Local">
+      <summary>Returns or sets the formula for the object, using R1C1-style notation in the language of the user.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.FunctionWizard">
+      <summary>Starts the Function Wizard for the upper-left cell of the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.GoalSeek(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <summary>Calculates the values necessary to achieve a specific goal.</summary>
+      <param name="Goal">Required Object. The value you want returned in this cell.</param>
+      <param name="ChangingCell">Required <see cref="T:Microsoft.Office.Interop.Excel.Range" />. Specifies which cell should be changed to achieve the target value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Group(System.Object,System.Object,System.Object,System.Object)">
+      <summary>When the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object represents a single cell in a PivotTable field’s data range, the Group method performs numeric or date-based grouping in that field.</summary>
+      <param name="Start">Optional Object. The first value to be grouped. If this argument is omitted or True, the first value in the field is used.</param>
+      <param name="End">Optional Object. The last value to be grouped. If this argument is omitted or True, the last value in the field is used.</param>
+      <param name="By">Optional Object. If the field is numeric, this argument specifies the size of each group. If the field is a date, this argument specifies the number of days in each group if element 4 in the <paramref name="Periods" /> array is True and all the other elements are False. Otherwise, this argument is ignored. If this argument is omitted, Microsoft Excel automatically chooses a default group size.</param>
+      <param name="Periods">Optional Object. An array of Boolean values that specify the period for the group, as shown in the following table.If an element in the array is True, a group is created for the corresponding time; if the element is False, no group is created. If the field isn’t a date field, this argument is ignored.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.HasArray">
+      <summary>Determines if the specified cell is part of an array formula.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.HasFormula">
+      <summary>Determines if all cells in the range contain formulas.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Height">
+      <summary>The height of the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Hidden">
+      <summary>Determines if the rows or columns are hidden.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Hyperlinks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlinks" /> collection that represents the hyperlinks for the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ID">
+      <summary>Returns or sets the identifying label for the specified cell when the page is saved as a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.IndentLevel">
+      <summary>Returns or sets the indent level for the cell or range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Insert(System.Object,System.Object)">
+      <summary>Inserts a cell or a range of cells into the worksheet or macro sheet and shifts other cells away to make space.</summary>
+      <param name="Shift">Optional Object. Specifies which way to shift the cells. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlInsertShiftDirection" /> constants: xlShiftToRight or xlShiftDown. If this argument is omitted, Microsoft Excel decides based on the shape of the range.</param>
+      <param name="CopyOrigin">Optional Object. The copy origin.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.InsertIndent(System.Int32)">
+      <summary>Adds an indent to the specified range.</summary>
+      <param name="InsertAmount">Required Integer. The amount to be added to the current indent.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Item(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a range at an offset to the specified range.</summary>
+      <param name="RowIndex">Required Object. The index number of the cell you want to access, in order from left to right, then down. Range.Item(1) returns the upper-left cell in the range; Range.Item(2) returns the cell immediately to the right of the upper-left cell.</param>
+      <param name="ColumnIndex">Optional Object. A number or string that indicates the column number of the cell you want to access, starting with either 1 or "A" for the first column in the range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Justify">
+      <summary>Rearranges the text in a range so that it fills the range evenly.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Left">
+      <summary>The distance from the left edge of column A to the left edge of the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ListHeaderRows">
+      <summary>Returns the number of header rows for the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ListNames">
+      <summary>Pastes a list of all displayed names onto the worksheet, beginning with the first cell in the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ListObject">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ListObject" /> object for the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object or <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.LocationInTable">
+      <summary>Returns a constant that describes the part of the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> report that contains the upper-left corner of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Locked">
+      <summary>Determines if the object is locked.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.MDX">
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Merge(System.Object)">
+      <summary>Creates a merged cell from the specified <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+      <param name="Across">Optional Object. True to merge cells in each row of the specified range as separate merged cells. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.MergeArea">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the merged range containing the specified cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.MergeCells">
+      <summary>Determines if the range or style contains merged cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.NavigateArrow(System.Object,System.Object,System.Object)">
+      <summary>Navigates a tracer arrow for the specified range to the precedent, dependent, or error-causing cell or cells.</summary>
+      <param name="TowardPrecedent">Optional Object. Specifies the direction to navigate: True to navigate toward precedents; False to navigate toward dependent.</param>
+      <param name="ArrowNumber">Optional Object. Specifies the arrow number to navigate; corresponds to the numbered reference in the cell's formula.</param>
+      <param name="LinkNumber">Optional Object. If the arrow is an external reference arrow, this argument indicates which external reference to follow. If this argument is omitted, the first external reference is followed.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Next">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the next cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.NoteText(System.Object,System.Object,System.Object)">
+      <summary>Returns or sets the cell note associated with the cell in the upper-left corner of the range.</summary>
+      <param name="Text">Optional Object. The text to add to the note (up to 255 characters). The text is inserted starting at position <paramref name="Start" />, replacing <paramref name="Length" /> characters of the existing note. If this argument is omitted, this method returns the current text of the note starting at position <paramref name="Start" />, for <paramref name="Length" /> characters.</param>
+      <param name="Start">Optional Object. The starting position for the text that’s set or returned. If this argument is omitted, this method starts at the first character. To append text to the note, specify a number larger than the number of characters in the existing note.</param>
+      <param name="Length">Optional Object. The number of characters to be set or returned. If this argument is omitted, Microsoft Excel sets or returns characters from the starting position to the end of the note (up to 255 characters). If there are more than 255 characters from <paramref name="Start" /> to the end of the note, this method returns only 255 characters.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.NumberFormat">
+      <summary>Returns or sets the format code for the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Offset(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a range that’s offset from the specified range.</summary>
+      <param name="RowOffset">Optional Object. The number of rows (positive, negative, or 0 (zero)) by which the range is to be offset. Positive values are offset downward, and negative values are offset upward. The default value is 0.</param>
+      <param name="ColumnOffset">Optional Object. The number of columns (positive, negative, or 0 (zero)) by which the range is to be offset. Positive values are offset to the right, and negative values are offset to the left. The default value is 0.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Orientation">
+      <summary>Returns the text orientation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.OutlineLevel">
+      <summary>Returns or sets the current outline level of the specified row or column.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PageBreak">
+      <summary>Returns or sets the location of a page break.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Parse(System.Object,System.Object)">
+      <summary>Parses a range of data and breaks it into multiple cells.</summary>
+      <param name="ParseLine">Optional Object. A string that contains left and right brackets to indicate where the cells should be split.For example, "[xxx][xxx]" would insert the first three characters into the first column of the destination range, and it would insert the next three characters into the second column.If this argument is omitted, Microsoft Excel guesses where to split the columns based on the spacing of the top left cell in the range. If you want to use a different range to guess the parse line, use a Range object as the <paramref name="ParseLine" /> argument. That range must be one of the cells that's being parsed. The <paramref name="ParseLine" /> argument cannot be longer than 255 characters, including the brackets and spaces.</param>
+      <param name="Destination">Optional Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the upper-left corner of the destination range for the parsed data. If this argument is omitted, Microsoft Excel parses in place.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.PasteSpecial(Microsoft.Office.Interop.Excel.XlPasteType,Microsoft.Office.Interop.Excel.XlPasteSpecialOperation,System.Object,System.Object)">
+      <summary>Pastes a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> from the Clipboard into the specified range.</summary>
+      <param name="Paste">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPasteType" />. The part of the range to be pasted. Can be one of the following XlPasteType constants:xlPasteAll defaultxlPasteAllExceptBordersxlPasteColumnWidthsxlPasteCommentsxlPasteFormatsxlPasteFormulasxlPasteFormulasAndNumberFormatsxlPasteValidationxlPasteValuesxlPasteValuesAndNumberFormats</param>
+      <param name="Operation">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation" />. The paste operation. Can be one of the following XlPasteSpecialOperation constants:xlPasteSpecialOperationAddxlPasteSpecialOperationDividexlPasteSpecialOperationMultiplyxlPasteSpecialOperationNone<paramref name="default" />xlPasteSpecialOperationSubtract</param>
+      <param name="SkipBlanks">Optional Object. True to not have blank cells in the range on the Clipboard pasted into the destination range. The default value is False.</param>
+      <param name="Transpose">Optional Object. True to transpose rows and columns when the range is pasted. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Phonetic">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Phonetic" /> object which contains information about a specific phonetic text string in a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Phonetics">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Phonetics" /> collection of the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PivotCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" /> object that represents a cell in a PivotTable report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PivotField">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotField" /> object that represents the PivotTable field containing the upper-left corner of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PivotItem">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotItem" /> object that represents the PivotTable item containing the upper-left corner of the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PivotTable">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object that represents the PivotTable report containing the upper-left corner of the specified range, or the PivotTable report associated with the PivotChart report.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Precedents">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the precedents of a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.PrefixCharacter">
+      <summary>Returns the prefix character for the cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Previous">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the previous cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object; False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If PrToFileName is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If PrintToFile is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">True to enable changes.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.QueryTable">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object that represents the query table that intersects the specified <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Range(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a cell or a range of cells.</summary>
+      <param name="Cell1">Required Object. The name of the range. This must be an A1-style reference in the language of the macro. It can include the range operator (a colon), the intersection operator (a space), or the union operator (a comma). It can also include dollar signs, but they’re ignored. You can use a local defined name in any part of the range. If you use a name, the name is assumed to be in the language of the macro.</param>
+      <param name="Cell2">Optional Object. The cell in the upper-left and lower-right corner of the range. Can be a Range object that contains a single cell, an entire column, or entire row, or it can be a string that names a single cell in the language of the macro.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.RemoveDuplicates(System.Object,Microsoft.Office.Interop.Excel.XlYesNoGuess)">
+      <summary>Removes duplicate values from a range of values.</summary>
+      <param name="Columns">Optional Object Array of indexes of the columns that contain the duplicate information.  If nothing is passed then it assumes all columns contain duplicate information.</param>
+      <param name="Header">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlYesNoGuess" /> Specifies whether the first row contains header information.  <see cref="F:Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo" /> is the default value; specify <see cref="F:Microsoft.Office.Interop.Excel.XlYesNoGuess.xlGuess" /> if you want Excel to attempt to determine the header.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.RemoveSubtotal">
+      <summary>Removes subtotals from a list.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Replace(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a Boolean indicating characters in cells within the specified range.</summary>
+      <param name="What">Required Object. The string you want Microsoft Excel to search for.</param>
+      <param name="Replacement">Required Object. The replacement string.</param>
+      <param name="LookAt">Optional Object. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlLookAt" /> constants: xlWhole or xlPart.</param>
+      <param name="SearchOrder">Optional Object. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlSearchOrder" /> constants: xlByRows or xlByColumns.</param>
+      <param name="MatchCase">Optional Object. True to make the search case sensitive.</param>
+      <param name="MatchByte">Optional Object. You can use this argument only if you’ve selected or installed double-byte language support in Microsoft Excel. True to have double-byte characters match only double-byte characters; False to have double-byte characters match their single-byte equivalents.</param>
+      <param name="SearchFormat">Optional Object. The search format for the method.</param>
+      <param name="ReplaceFormat">Optional Object. The replace format for the method.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Resize(System.Object,System.Object)">
+      <summary>Resizes the specified range.</summary>
+      <param name="RowSize">Optional Object. The number of rows in the new range. If this argument is omitted, the number of rows in the range remains the same.</param>
+      <param name="ColumnSize">Optional Object. The number of columns in the new range. If this argument is omitted, the number of columns in the range remains the same.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Row">
+      <summary>Returns the number of the first row of the first area in the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.RowDifferences(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells whose contents are different from those of the comparison cell in each row.</summary>
+      <param name="Comparison">Required Object. A single cell to compare with the specified range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.RowHeight">
+      <summary>Returns the height of all the rows in the range specified, measured in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Rows">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the rows in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Run(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Runs the Microsoft Excel macro at this location.</summary>
+      <param name="Arg1">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg2">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg3">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg4">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg5">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg6">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg7">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg8">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg9">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg10">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg11">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg12">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg13">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg14">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg15">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg16">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg17">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg18">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg19">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg20">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg21">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg22">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg23">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg24">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg25">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg26">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg27">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg28">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg29">Optional Object. The arguments that should be passed to the function.</param>
+      <param name="Arg30">Optional Object. The arguments that should be passed to the function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ServerActions">
+      <summary>Specifies the actions that can be performed on the SharePoint server for a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Actions" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.SetPhonetic">
+      <summary>Creates <see cref="T:Microsoft.Office.Interop.Excel.Phonetic" /> objects for all the cells in the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Show">
+      <summary>Scrolls through the contents of the active window to move the range into view.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ShowDependents(System.Object)">
+      <summary>Draws tracer arrows to the direct dependents of the range.</summary>
+      <param name="Remove">Optional Object. True to remove one level of tracer arrows to direct dependents; False to expand one level of tracer arrows. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ShowDetail">
+      <summary>Returns True if the outline is expanded for the specified range (so that the detail of the column or row is visible).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ShowErrors">
+      <summary>Draws tracer arrows through the precedents tree to the cell that’s the source of the error and returns the range that contains that cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.ShowPrecedents(System.Object)">
+      <summary>Draws tracer arrows to the direct precedents of the range.</summary>
+      <param name="Remove">Optional Object. True to remove one level of tracer arrows to direct precedents; False to expand one level of tracer arrows. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.ShrinkToFit">
+      <summary>Determines if text automatically shrinks to fit in the available column width.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.SmartTags">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTags" /> object representing the identifier for the specified cell.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Sort(System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrientation,Microsoft.Office.Interop.Excel.XlSortMethod,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption)">
+      <summary>Sorts a PivotTable report, a range, or the active region if the specified range contains only one cell.</summary>
+      <param name="Key1">Optional Object. The first sort field, as either text (a PivotTable field or range name) or a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object ("Dept" or Cells(1, 1), for example).</param>
+      <param name="Order1">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in <paramref name="Key1" />. Can be one of the following XlSortOrder constants:xlDescending. Sorts <paramref name="Key1" /> in descending order.xlAscending<paramref name="default" />. Sorts <paramref name="Key1" /> in ascending order.</param>
+      <param name="Key2">Optional Object. The second sort field, as either text (a PivotTable field or range name) or a Range object. If you omit this argument, there’s no second sort field. Cannot be used when sorting Pivot Table reports.</param>
+      <param name="Type">Optional Object. Specifies which elements are to be sorted. Use this argument only when sorting PivotTable reports. Can be one of the following XlSortType constants:xlSortLabels. Sorts the PivotTable report by labels.xlSortValues. Sorts the PivotTable report by values.</param>
+      <param name="Order2">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in <paramref name="Key2" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortOrder constants:xlDescending. Sorts <paramref name="Key2" /> in descending order.xlAscending<paramref name="default" />. Sorts <paramref name="Key2" /> in ascending order.</param>
+      <param name="Key3">Optional Object. The third sort field, as either text (a range name) or a Range object. If you omit this argument, there’s no third sort field. Cannot be used when sorting PivotTable reports.</param>
+      <param name="Order3">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in <paramref name="Key3" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortOrder constants:xlDescending. Sorts <paramref name="Key3" /> in descending order.xlAscending<paramref name="default" />. Sorts <paramref name="Key3" /> in ascending order.</param>
+      <param name="Header">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlYesNoGuess" />. Specifies whether or not the first row contains headers. Cannot be used when sorting PivotTable reports. Can be one of the following XlYesNoGuess constants:xlGuess. Let Microsoft Excel determine whether there’s a header, and determine where it is if there is one.xlNo<paramref name="default" />. (The entire range should be sorted).xlYes. (The entire range should not be sorted).</param>
+      <param name="OrderCustom">Optional Object. This argument is a one-based integer offset to the list of custom sort orders. If you omit <paramref name="OrderCustom" />, a normal sort is used.</param>
+      <param name="MatchCase">Optional Object. True to do a case-sensitive sort; False to do a sort that’s not case sensitive. Cannot be used when sorting PivotTable reports.</param>
+      <param name="Orientation">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrientation" />. The sort orientation. Can be one of the following XlSortOrientation constants:xlSortRows<paramref name="default" />. Sorts by row.xlSortColumns. Sorts by column.</param>
+      <param name="SortMethod">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortMethod" />. The type of sort. Some of these constants may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed. Can be one of the following XlSortMethod constants:xlStroke Sorting by the quantity of strokes in each character.xlPinYin<paramref name="default" />. Phonetic Chinese sort order for characters.</param>
+      <param name="DataOption1">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in <paramref name="Key 1" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treat text as numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+      <param name="DataOption2">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in <paramref name="Key 2" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treats text as numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+      <param name="DataOption3">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in key 3. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treats text as numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.SortSpecial(Microsoft.Office.Interop.Excel.XlSortMethod,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,System.Object,Microsoft.Office.Interop.Excel.XlSortOrder,Microsoft.Office.Interop.Excel.XlYesNoGuess,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSortOrientation,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption,Microsoft.Office.Interop.Excel.XlSortDataOption)">
+      <summary>Uses East Asian sorting methods to sort the range or a PivotTable report, or uses the method for the active region if the range contains only one cell. For example, Japanese sorts in the order of the Kana syllabary.</summary>
+      <param name="SortMethod">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortMethod" />. The type of sort. Some of these constants may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed. Can be one of the following XlSortMethod constants:xlStroke. Sorting by the quantity of strokes in each character.xlPinYin<paramref name="default" />. Phonetic Chinese sort order for characters.</param>
+      <param name="Key1">Optional Object. The first sort field, as either text (a PivotTable field or range name) or a Range object ("Dept" or Cells(1, 1), for example).</param>
+      <param name="Order1">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in the <paramref name="Key1" /> argument. Can be one of the following XlSortOrder constants:xlDescending. Sorts <paramref name="Key1" /> in descending order.xlAscending<paramref name="default" />. Sorts <paramref name="Key1" /> in ascending order.</param>
+      <param name="Type">Optional Object. Specifies which elements are to be sorted. Use this argument only when sorting PivotTable reports.</param>
+      <param name="Key2">Optional Object. The second sort field, as either text (a PivotTable field or range name) or a Range object. If you omit this argument, there’s no second sort field. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortType constants:xlSortLabels. Sorts the PivotTable report by labels.xlSortValues. Sorts the PivotTable report by values.</param>
+      <param name="Order2">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in the <paramref name="Key2" /> argument. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortOrder constants:xlDescending. Sorts <paramref name="Key2" /> in descending order xlAscending default. Sorts <paramref name="Key2" /> in ascending order.</param>
+      <param name="Key3">Optional object. The third sort field, as either text (a range name) or a Range object. If you omit this argument, there’s no third sort field. Cannot be used when sorting PivotTable reports.</param>
+      <param name="Order3">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />. The sort order for the field or range specified in the <paramref name="Key3" /> argument. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortOrder constants: xlDescending. Sorts <paramref name="Key3" /> in descending order.xlAscending<paramref name="default" />. Sorts <paramref name="Key3" /> in ascending order.</param>
+      <param name="Header">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlYesNoGuess" />. Specifies whether or not the first row contains headers. Cannot be used when sorting PivotTable reports. Can be one of the following XlYesNoGuess constants:xlGuess. Lets Microsoft Excel determine whether there’s a header, and determine where it is if there is one.xlNo<paramref name="default" />. The entire range should be sorted.xlYes. The entire range should not be sorted.</param>
+      <param name="OrderCustom">Optional Object. This argument is a one-based integer offset to the list of custom sort orders. If you omit <paramref name="OrderCustom" />, (normal sort order) is used.</param>
+      <param name="MatchCase">Optional Object. True to do a case-sensitive sort; False to do a sort that’s not case sensitive. Cannot be used when sorting PivotTable reports.</param>
+      <param name="Orientation">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrientation" />. The sort orientation. Can be one of the following XlSortOrientation constants:xlSortRows<paramref name="default" />. The sort is done by row.xlSortColumns. The sort is done by column.</param>
+      <param name="DataOption1">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in <paramref name="Key1" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treats text as numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+      <param name="DataOption2">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in <paramref name="Key 2" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treats text as numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+      <param name="DataOption3">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />. Specifies how to sort text in <paramref name="Key 3" />. Cannot be used when sorting PivotTable reports. Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. Treats text numeric data for the sort.xlSortNormal<paramref name="default" />. Sorts numeric and text data separately.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.SoundNote">
+      <summary>This property should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.SparklineGroups">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroups" /> object that represents an existing group of sparklines from the specified range. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroups" /> object that represents an existing group of sparklines from the specified range.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Speak(System.Object,System.Object)">
+      <summary>Causes the cells of the range to be spoken in row order or column order.</summary>
+      <param name="SpeakDirection">Optional Object. The speak direction, by rows or columns.</param>
+      <param name="SpeakFormulas">Optional Object. True will cause formulas to be sent to the Text-To-Speech (TTS) engine for cells that have formulas. The value is sent if the cells do not have formulas; False (default) will cause values to always be sent to the TTS engine.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.SpecialCells(Microsoft.Office.Interop.Excel.XlCellType,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents all the cells that match the specified type and value.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlCellType" />. The cells to include. Can be one of the following XlCellType constants:xlCellTypeAllFormatConditions. Cells of any format.xlCellTypeAllValidation. Cells having validation criteria.xlCellTypeBlanks. Empty cells.xlCellTypeComments. Cells containing notes.xlCellTypeConstants. Cells containing constants.xlCellTypeFormulas. Cells containing formulas.xlCellTypeLastCell. The last cell in the used range.xlCellTypeSameFormatConditions. Cells having the same format.xlCellTypeSameValidation. Cells having the same validation criteria.xlCellTypeVisible. All visible cells.</param>
+      <param name="Value">Optional Object. If <paramref name="Type" /> is either xlCellTypeConstants or xlCellTypeFormulas, this argument is used to determine which types of cells to include in the result. These values can be added together to return more than one type. The default is to select all constants or formulas, no matter what the type. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlSpecialCellsValue" /> constants:xlErrorsxlLogicalxlNumbersxlTextValues</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Style">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Style" /> object that represents the style of the specified range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.SubscribeTo(System.String,Microsoft.Office.Interop.Excel.XlSubscribeToFormat)">
+      <summary>You have requested Help for a keyword used only on the Macintosh. For information about this keyword, consult the language reference Help included with Microsoft Office Macintosh Edition.</summary>
+      <param name="Edition"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Subtotal(System.Int32,Microsoft.Office.Interop.Excel.XlConsolidationFunction,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSummaryRow)">
+      <summary>Creates subtotals for the range (or the current region, if the range is a single cell).</summary>
+      <param name="GroupBy">Required Integer. The field to group by, as a one-based integer offset. For more information, see the example.</param>
+      <param name="Function">Required <see cref="T:Microsoft.Office.Interop.Excel.XlConsolidationFunction" />. The subtotal function. Can be one of the following XlConsolidationFunction constants:xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlUnknownxlVarxlVarP</param>
+      <param name="TotalList">Required Object. An array of 1-based field offsets, indicating the fields to which the subtotals are added. For more information, see the example.</param>
+      <param name="Replace">Optional Object. True to replace existing subtotals. The default value is False.</param>
+      <param name="PageBreaks">Optional Object. True to add page breaks after each group. The default value is False.</param>
+      <param name="SummaryBelowData">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSummaryRow" />. Places the summary data relative to the subtotal. Can be one of the following XlSummaryRow constants:xlSummaryAbovexlSummaryBelow<paramref name="default" /></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Summary">
+      <summary>Determines if the range is an outlining summary row or column.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Table(System.Object,System.Object)">
+      <summary>Creates a data table based on input values and formulas that you define on a worksheet.</summary>
+      <param name="RowInput">Optional Object. A single cell to use as the row input for your table.</param>
+      <param name="ColumnInput">Optional Object. A single cell to use as the column input for your table.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.TextToColumns(System.Object,Microsoft.Office.Interop.Excel.XlTextParsingType,Microsoft.Office.Interop.Excel.XlTextQualifier,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Parses a column of cells that contain text into several columns.</summary>
+      <param name="Destination">Optional Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that specifies where Microsoft Excel will place the results. If the range is larger than a single cell, the top left cell is used.</param>
+      <param name="DataType">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlTextParsingType" />. The format of the text to be split into columns. Can be one of the following XlTextParsingType constants:xlDelimited <paramref name="default" />xlFixedWidth</param>
+      <param name="TextQualifier">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlTextQualifier" />. Can be one of the following XlTextQualifier constants:xlTextQualifierDoubleQuote<paramref name="default" />xlTextQualifierNonexlTextQualifierSingleQuote</param>
+      <param name="ConsecutiveDelimiter">Optional Object. True to have Microsoft Excel consider consecutive delimiters as one delimiter. The default value is False.</param>
+      <param name="Tab">Optional Object. True to have <paramref name="DataType" /> be xlDelimited and to have the tab character be a delimiter. The default value is False.</param>
+      <param name="Semicolon">Optional Object. True to have <paramref name="DataType" /> be xlDelimited and to have the semicolon be a delimiter. The default value is False.</param>
+      <param name="Comma">Optional Object. True to have <paramref name="DataType" /> be xlDelimited and to have the comma be a delimiter. The default value is False.</param>
+      <param name="Space">Optional Object. True to have <paramref name="DataType" /> be xlDelimited and to have the space character be a delimiter. The default value is False.</param>
+      <param name="Other">Optional Object. True to have <paramref name="DataType" /> be xlDelimited and to have the character specified by the <paramref name="OtherChar" /> argument be a delimiter. The default value is False.</param>
+      <param name="OtherChar">Optional Object (required if <paramref name="Other" /> is True). The delimiter character when <paramref name="Other" /> is True. If more than one character is specified, only the first character of the string is used; the remaining characters are ignored.</param>
+      <param name="FieldInfo">Optional Object. An array containing parse information for the individual columns of data. The interpretation depends on the value of <paramref name="DataType" />. When the data is delimited, this argument is an array of two-element arrays, with each two-element array specifying the conversion options for a particular column. The first element is the column number (1-based), and the second element is one of the <see cref="T:Microsoft.Office.Interop.Excel.XlColumnDataType" /> constants specifying how the column is parsed. Can be one of the following XlColumnDataType constants:xlGeneralFormat. Genera. xlTextFormat. Text.xlMDYFormat. MDY Date.xlDMYFormat. DMY Date.xlYMDFormat. YMD Date.xlMYDFormat. MYD Date.xlDYMFormat. DYM Date.xlYDMFormat. YDM Date.xlEMDFormat. EMD Date.xlSkipColumn. Skip Column.You can use xlEMDFormat only if Taiwanese language support is installed and selected. The xlEMDFormat constant specifies that Taiwanese era dates are being used.The column specifiers can be in any order. If a given column specifier is not present for a particular column in the input data, the column is parsed with the General setting.If the source data has fixed-width columns, the first element of each two-element array specifies the starting character position in the column (as an integer; 0 (zero) is the first character). The second element of the two-element array specifies the parse option for the column as a number from 1 through 9, as listed above.</param>
+      <param name="DecimalSeparator">Optional String. The decimal separator that Microsoft Excel uses when recognizing numbers. The default setting is the system setting.</param>
+      <param name="ThousandsSeparator">Optional String. The thousands separator that Excel uses when recognizing numbers. The default setting is the system setting.</param>
+      <param name="TrailingMinusNumbers">Optional Object. Numbers that begin with a minus character.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Top">
+      <summary>Returns the distance, in points, from the top edge of row 1 to the top edge of the range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.Ungroup">
+      <summary>Promotes a range in an outline (that is, decreases its outline level).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Range.UnMerge">
+      <summary>Separates a merged area into individual cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.UseStandardHeight">
+      <summary>Determines if the row height of the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object equals the standard height of the sheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.UseStandardWidth">
+      <summary>Determines if the column width of the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object equals the standard width of the sheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Validation">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Validation" /> object that represents data validation for the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Value(System.Object)">
+      <summary>Returns or sets the value of the specified range.</summary>
+      <param name="RangeValueDataType">Optional Object. The range value data type. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRangeValueDataType" /> constants:xlRangeValueDefault<paramref name="default" /> If the specified <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object is empty, returns the value Empty (use the IsEmpty function to test for this case). If the Range object contains more than one cell, returns an array of values (use the IsArray function to test for this case).xlRangeValueMSPersistXML    Returns the recordset representation of the specified Range object in an XML format.xlRangeValueXMLSpreadsheet    Returns the values, formatting, formulas, and names of the specified Range object in the XML Spreadsheet format.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Value2">
+      <summary>Returns or sets the cell value. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+      <returns>.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Width">
+      <summary>The width, in points, of the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.Worksheet">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the worksheet containing the specified range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.WrapText">
+      <summary>Determines if Microsoft Excel wraps the text in the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Range.XPath">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> object that represents the Xpath of the element mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Ranges">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+ objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Ranges.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges.Item(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents a range of items in a workbook. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+      <param name="Index">Required Object the index value of the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> item.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Ranges.Parent">
+      <summary>Returns the parent of the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RecentFile">
+      <summary>Represents a file in the list of recently used files.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RecentFile.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RecentFile.Open">
+      <summary>Opens a recent workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFile.Path">
+      <summary>Returns the complete path to the application, excluding the final separator and name of the application.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RecentFiles">
+      <summary>Represents the list of recently used files. Each file is represented by a <see cref="T:Microsoft.Office.Interop.Excel.RecentFile" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RecentFiles.Add(System.String)">
+      <summary>Adds a file to the list of recently used files. Returns a <see cref="T:Microsoft.Office.Interop.Excel.RecentFile" /> object.</summary>
+      <param name="Name">Required String. The file name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RecentFiles.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Integer. The index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Maximum">
+      <summary>Returns or sets the maximum number of files in the list of recently used files. Can be a value from 0 (zero) through 9.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RecentFiles.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Rectangle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangle.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangle.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Rectangles"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Rectangles.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Rectangles.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.RectangularGradient">
+      <summary>The <see cref="T:Microsoft.Office.Interop.Excel.RectangularGradient" /> object transitions through a series of colors in a linear manner along a specific angle.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.ColorStops">
+      <summary>Returns the <see cref="P:Microsoft.Office.Interop.Excel.RectangularGradient.ColorStops" /> for the <see cref="T:Microsoft.Office.Interop.Excel.RectangularGradient" /> object. Read-only</summary>
+      <returns>
+        <see cref="P:Microsoft.Office.Interop.Excel.RectangularGradient.ColorStops" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.Parent">
+      <summary>Returns the parent for the specified object. Read-only</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.RectangleBottom">
+      <summary>Represents the point or vector that the gradient fill converges to. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.RectangleLeft">
+      <summary>Represents the point or vector that the gradient fill converges to. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.RectangleRight">
+      <summary>Represents the point or vector that the gradient fill converges to. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RectangularGradient.RectangleTop">
+      <summary>Represents the point or vector that the gradient fill converges to. Read/write</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RefreshEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents.AfterRefresh(System.Boolean)">
+      <param name="Success"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents.BeforeRefresh(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RefreshEvents_AfterRefreshEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.RefreshEvents_Event.AfterRefresh" /> event. The AfterRefresh event occurs after a query is completed or canceled.</summary>
+      <param name="Success">True if the query was completed successfully.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RefreshEvents_BeforeRefreshEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.RefreshEvents_Event.BeforeRefresh" /> event. The BeforeRefresh event occurs before any refreshes of the query table.</summary>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the refresh doesn't occur when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RefreshEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.QueryTable" /> object events.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_Event.add_AfterRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_AfterRefreshEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_Event.add_BeforeRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_BeforeRefreshEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.RefreshEvents_Event.AfterRefresh">
+      <summary>Occurs after a query is completed or canceled.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.RefreshEvents_Event.BeforeRefresh">
+      <summary>Occurs before any refreshes of the query table. This includes refreshes resulting from calling the Refresh method, from the user's actions in the product, and from opening the workbook containing the query table.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_Event.remove_AfterRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_AfterRefreshEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_Event.remove_BeforeRefresh(Microsoft.Office.Interop.Excel.RefreshEvents_BeforeRefreshEventHandler)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper.AfterRefresh(System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper.BeforeRefresh(System.Boolean@)"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper.m_AfterRefreshDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper.m_BeforeRefreshDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.RefreshEvents_SinkHelper.m_dwCookie"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Research">
+      <summary>Represents the controls of a Research query. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Research.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an Application object representing the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Research.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Research.IsResearchService(System.String)">
+      <summary>Indicates whether the GUID specified in the ServiceID parameter corresponds to a currently configured service.</summary>
+      <param name="ServiceID">Required String an object that specifies the GUID that identifies the research service.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Research.Parent">
+      <summary>Returns the parent for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Research.Query(System.String,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Specifies a research query.</summary>
+      <returns>Object</returns>
+      <param name="ServiceID">Required String Specifies a GUID that identifies the research service.</param>
+      <param name="QueryString">Optional Object Specifies the query string.</param>
+      <param name="QueryLanguage">Optional Object Specifies the query language of the query string.</param>
+      <param name="UseSelection">Optional BooleanTrue to use  the current selection as the query string.  This overrides the <paramref name="QueryString" /> parameter if set. Default value is False.</param>
+      <param name="LaunchQuery">Optional BooleanTrue launches the query. False displays the Research task pane scoped to search the specified research service.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Research.SetLanguagePair(System.Int32,System.Int32)">
+      <summary>Sets the languages for the translation service.</summary>
+      <returns>Object</returns>
+      <param name="LanguageFrom">Required Integer Specifies the language to translate from.</param>
+      <param name="LanguageTo">Required Integer Specifies the langauge to translate to.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RoutingSlip">
+      <summary>Represents the routing slip for a workbook. The routing slip is used to send a workbook through the electronic mail system.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Delivery">
+      <summary>Returns or sets the routing delivery method. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRoutingSlipDelivery" /> constants: xlOneAfterAnother or xlAllAtOnce.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Message">
+      <summary>Returns or sets the message text for the routing slip. This text is used as the body text of mail messages that are used to route the workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Recipients(System.Object)">
+      <summary>Returns or sets the recipients on the routing slip.</summary>
+      <param name="Index">Optional Object. The recipient. If this argument isn’t specified, the Recipients property returns (or can be set to) an array that contains all recipients.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RoutingSlip.Reset">
+      <summary>Resets the routing slip so that a new routing can be initiated with the same slip (using the same recipient list and delivery information).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.ReturnWhenDone">
+      <summary>True if the workbook is returned to the sender when routing is finished.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Status">
+      <summary>Indicates the status of the routing slip.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.Subject">
+      <summary>Returns or sets the subject for the mailer or routing slip.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RoutingSlip.TrackStatus">
+      <summary>True if status tracking is enabled for the routing slip.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.RTD">
+      <summary>Represents a real-time data object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RTD.RefreshData">
+      <summary>Requests an update of real-time data from the real-time data server.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.RTD.RestartServers">
+      <summary>Reconnects to a real-time data server (RTD).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.RTD.ThrottleInterval">
+      <summary>Returns or sets an Integer indicating the time interval between updates.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Scenario">
+      <summary>Represents a scenario on a worksheet. A scenario is a group of input values (called <paramref name="changing cells" />) that’s named and saved.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenario.ChangeScenario(System.Object,System.Object)">
+      <summary>Changes the scenario to have a new set of changing cells and (optionally) scenario values.</summary>
+      <param name="ChangingCells">Required Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that specifies the new set of changing cells for the scenario. The changing cells must be on the same sheet as the scenario.</param>
+      <param name="Values">Optional Object. An array that contains the new scenario values for the changing cells. If this argument is omitted, the scenario values are assumed to be the current values in the changing cells.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.ChangingCells">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the changing cells for a scenario.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Comment">
+      <summary>Returns or sets the comment associated with the scenario. The comment text cannot exceed 255 characters.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenario.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Hidden">
+      <summary>True if the scenario is hidden. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenario.Show">
+      <summary>Shows the scenario by inserting its values on the worksheet. The affected cells are the changing cells of the scenario.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenario.Values(System.Object)">
+      <summary>Returns an array that contains the current values of the changing cells for the scenario.</summary>
+      <param name="Index">Optional Object. The position of the value.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Scenarios">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Scenario" /> objects on the specified worksheet. A scenario is a group of input values (called <paramref name="changing cells" />) that’s named and saved.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenarios.Add(System.String,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new scenario and adds it to the list of scenarios that are available for the current worksheet.</summary>
+      <param name="Name">Required String. The scenario name.</param>
+      <param name="ChangingCells">Required Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that refers to the changing cells for the scenario.</param>
+      <param name="Values">Optional Object. An array that contains the scenario values for the cells in <paramref name="ChangingCells" />. If this argument is omitted, the scenario values are assumed to be the current values in the cells in <paramref name="ChangingCells" />.</param>
+      <param name="Comment">Optional Object. A string that specifies comment text for the scenario. When a new scenario is added, the author's name and date are automatically added at the beginning of the comment text.</param>
+      <param name="Locked">Optional Object. True to lock the scenario to prevent changes. The default value is True.</param>
+      <param name="Hidden">Optional Object. True to hide the scenario. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenarios.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenarios.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenarios.CreateSummary(Microsoft.Office.Interop.Excel.XlSummaryReportType,System.Object)">
+      <summary>Creates a new worksheet that contains a summary report for the scenarios on the specified worksheet.</summary>
+      <param name="ReportType">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlSummaryReportType" />.</param>
+      <param name="ResultCells">Optional Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the result cells on the specified worksheet. Normally, this range refers to one or more cells containing the formulas that depend on the changing cell values for your model — that is, the cells that show the results of a particular scenario. If this argument is omitted, there are no result cells included in the report.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenarios.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenarios.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenarios.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Scenarios.Merge(System.Object)">
+      <summary>Merges the scenarios from another sheet into the <see cref="T:Microsoft.Office.Interop.Excel.Scenarios" /> collection.</summary>
+      <param name="Source">Required Object. The name of the sheet that contains scenarios to be merged, or a <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents that sheet.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Scenarios.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ScrollBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBar.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBar.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ScrollBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.LargeChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ScrollBars.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ScrollBars.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Series">
+      <summary>Represents a series in a chart. The Series object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.SeriesCollection" /> collection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series._ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object)">
+      <param name="Type"></param>
+      <param name="LegendKey"></param>
+      <param name="AutoText"></param>
+      <param name="HasLeaderLines"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.ApplyCustomType(Microsoft.Office.Interop.Excel.XlChartType)">
+      <summary>Applies a standard or custom chart type to a series.</summary>
+      <param name="ChartType">Required <see cref="T:Microsoft.Office.Interop.Excel.XlChartType" />. A standard chart type.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.ApplyDataLabels(Microsoft.Office.Interop.Excel.XlDataLabelsType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Applies data labels to a point, a series, or all the series in a chart.</summary>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDataLabelsType" />. The type of data label to apply.</param>
+      <param name="LegendKey">Optional Object. True to show the legend key next to the point. The default value is False.</param>
+      <param name="AutoText">Optional Object. True if the object automatically generates appropriate text based on content.</param>
+      <param name="HasLeaderLines">Optional Object. For the <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> and <see cref="T:Microsoft.Office.Interop.Excel.Series" /> objects, True if the series has leader lines.</param>
+      <param name="ShowSeriesName">Optional Object. The series name for the data label.</param>
+      <param name="ShowCategoryName">Optional Object. The category name for the data label.</param>
+      <param name="ShowValue">Optional Object. The value for the data label.</param>
+      <param name="ShowPercentage">Optional Object. The percentage for the data label.</param>
+      <param name="ShowBubbleSize">Optional Object. The bubble size for the data label.</param>
+      <param name="Separator">Optional Object. The separator for the data label.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.ApplyPictToEnd">
+      <summary>True if a picture is applied to the end of the point or all points in the series. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.ApplyPictToFront">
+      <summary>True if a picture is applied to the front of the point or all points in the series. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.ApplyPictToSides">
+      <summary>True if a picture is applied to the sides of the point or all points in the series. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.AxisGroup">
+      <summary>Returns the group for the specified chart group or series. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlAxisGroup" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.BarShape">
+      <summary>Returns or sets the shape used with the 3-D bar or column chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlBarShape" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.BubbleSizes">
+      <summary>Returns or sets a string that refers to the worksheet cells containing the size data for the bubble chart. Applies only to bubble charts. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.ChartType">
+      <summary>Returns or sets the chart type. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlChartType" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Copy">
+      <summary>Copies the object to the Clipboard. Copies a picture of the point or series to the Clipboard.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.DataLabels(System.Object)">
+      <summary>Returns an object that represents either a single data label (a <see cref="T:Microsoft.Office.Interop.Excel.DataLabel" /> object) or a collection of all the data labels for the series (a <see cref="T:Microsoft.Office.Interop.Excel.DataLabels" /> collection).</summary>
+      <param name="Index">Optional Object. The number of the data label.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.ErrorBar(Microsoft.Office.Interop.Excel.XlErrorBarDirection,Microsoft.Office.Interop.Excel.XlErrorBarInclude,Microsoft.Office.Interop.Excel.XlErrorBarType,System.Object,System.Object)">
+      <summary>Applies error bars to the series. Object.</summary>
+      <param name="Direction">Required <see cref="T:Microsoft.Office.Interop.Excel.XlErrorBarDirection" />. The error bar direction.</param>
+      <param name="Include">Required <see cref="T:Microsoft.Office.Interop.Excel.XlErrorBarInclude" />. The error bar parts to include.</param>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlErrorBarType" />. The error bar type.</param>
+      <param name="Amount">Optional Object. The error amount. Used for only the positive error amount when <paramref name="Type" /> is xlErrorBarTypeCustom.</param>
+      <param name="MinusValues">Optional Object. The negative error amount when <paramref name="Type" /> is xlErrorBarTypeCustom.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.ErrorBars">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.ErrorBars" /> object that represents the error bars for the series. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Explosion">
+      <summary>Returns or sets the explosion value for a pie-chart or doughnut-chart slice. Returns 0 (zero) if there's no explosion (the tip of the slice is in the center of the pie). Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object that contains fill formatting properties for the specified chart or shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Formula">
+      <summary>Returns or sets the object's formula in A1-style notation. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.FormulaLocal">
+      <summary>Returns or sets the formula for the object using A1-style references in the language of the user. Read/write String</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.FormulaR1C1">
+      <summary>Returns or sets the formula for the object using R1C1-style notation. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.FormulaR1C1Local">
+      <summary>Returns or sets the formula for the object, using R1C1-style notation in the language of the user. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Has3DEffect">
+      <summary>True if the series has a three-dimensional appearance. Applies only to bubble charts. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.HasDataLabels">
+      <summary>True if the series has data labels. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.HasErrorBars">
+      <summary>True if the series has error bars. This property isn’t available for 3-D charts. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.HasLeaderLines">
+      <summary>True if the series has leader lines. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.InvertColor">
+      <summary>Gets or sets the fill color for negative data points in a series. </summary>
+      <returns>The fill color for negative data points in a series.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.InvertColorIndex">
+      <summary>Gets or sets the fill color for negative data points in a series. </summary>
+      <returns>The fill color for negative data points in a series.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.InvertIfNegative">
+      <summary>True if Microsoft Excel inverts the pattern in the item when it corresponds to a negative number. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.LeaderLines">
+      <summary>Returns a LeaderLines object that represents the leader lines for the series. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerBackgroundColor">
+      <summary>Returns or sets the marker background color as an RGB value. Applies only to line, scatter, and radar charts. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerBackgroundColorIndex">
+      <summary>Returns or sets the marker background color. Applies only to line, scatter, and radar charts. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerForegroundColor">
+      <summary>Returns or sets the foreground color of the marker as an RGB value. Applies only to line, scatter, and radar charts. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerForegroundColorIndex">
+      <summary>Returns or sets the marker foreground color. Applies only to line, scatter, and radar charts. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerSize">
+      <summary>Returns or sets the data-marker size in points. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.MarkerStyle">
+      <summary>Returns or sets the marker style for a point or series in a line chart, scatter chart, or radar chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlMarkerStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Paste">
+      <summary>Pastes a picture from the Clipboard as the marker on the selected series. This method can be used on column, bar, line, or radar charts, and it sets the <see cref="P:Microsoft.Office.Interop.Excel.Series.MarkerStyle" /> property to xlMarkerStylePicture.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.PictureType">
+      <summary>Returns or sets the way pictures are displayed on a column or bar picture chart. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlChartPictureType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.PictureUnit">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.Series.PictureType" /> property is set to xlScale (if not, this property is ignored). Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.PictureUnit2">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.Series.PictureType" /> property is set to <see cref="F:Microsoft.Office.Interop.Excel.XlChartPictureType.xlStackScale" /> (if not, this property is ignored). Read/Write.</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.PlotColorIndex">
+      <summary>Gets an index value that is used internally to associate series formatting with chart elements. </summary>
+      <returns>An index value that is used internally to associate series formatting with chart elements.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.PlotOrder">
+      <summary>Returns or sets the plot order for the selected series within the chart group. Read/write Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Points(System.Object)">
+      <summary>Returns an object that represents a single point (a <see cref="T:Microsoft.Office.Interop.Excel.Point" /> object) or a collection of all the points (a <see cref="T:Microsoft.Office.Interop.Excel.Points" /> collection) in the series. Read-only.</summary>
+      <param name="Index">Optional Object. The name or number of the point.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Smooth">
+      <summary>True if curve smoothing is turned on for the line chart or scatter chart. Applies only to line and scatter charts. Read/write.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Series.Trendlines(System.Object)">
+      <summary>Returns an object that represents a single trendline (a <see cref="T:Microsoft.Office.Interop.Excel.Trendline" /> object) or a collection of all the trendlines (a <see cref="T:Microsoft.Office.Interop.Excel.Trendlines" /> collection) for the series.</summary>
+      <param name="Index">Optional Object. The name or number of the trendline.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Type">
+      <summary>Returns or sets the chart or series type. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.Values">
+      <summary>Returns or sets a collection of all the values in the series. This can be a range on a worksheet or an array of constant values, but not a combination of both. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Series.XValues">
+      <summary>Returns or sets an array of x values for a chart series. The XValues property can be set to a range on a worksheet or to an array of values, but it cannot be a combination of both. Read/write Object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SeriesCollection">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Series" /> objects in the specified chart or chart group.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.Add(System.Object,Microsoft.Office.Interop.Excel.XlRowCol,System.Object,System.Object,System.Object)">
+      <summary>Adds one or more new series to the <see cref="T:Microsoft.Office.Interop.Excel.SeriesCollection" /> collection.</summary>
+      <param name="Source">Required Object. The new data, either as a Range object or an array of data points.</param>
+      <param name="Rowcol">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" />. Specifies whether the new values are in the rows or columns of the specified range.</param>
+      <param name="SeriesLabels">Optional Object. Ignored if <paramref name="Source" /> is an array. True if the first row or column contains the name of the data series. False if the first row or column contains the first data point of the series. If this argument is omitted, Microsoft Excel attempts to determine the location of the series name from the contents of the first row or column.</param>
+      <param name="CategoryLabels">Optional Object. Ignored if <paramref name="Source" /> is an array. True if the first row or column contains the name of the category labels. False if the first row or column contains the first data point of the series. If this argument is omitted, Microsoft Excel attempts to determine the location of the category label from the contents of the first row or column.</param>
+      <param name="Replace">Optional Object. If <paramref name="CategoryLabels" /> is True and <paramref name="Replace" /> is True, the specified categories replace the categories that currently exist for the series. If <paramref name="Replace" /> is False, the existing categories will not be replaced. The default value is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesCollection.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesCollection.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesCollection.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.Extend(System.Object,System.Object,System.Object)">
+      <summary>Adds new data points to an existing series collection.</summary>
+      <param name="Source">Required Object. The new data to be added to the <see cref="T:Microsoft.Office.Interop.Excel.SeriesCollection" /> object, either as a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object or an array of data points.</param>
+      <param name="Rowcol">Optional Object. Ignored if <paramref name="Source" /> is an array. Specifies whether the new values are in the rows or columns of the given range source. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" /> constants: xlRows or xlColumns. If this argument is omitted, Microsoft Excel attempts to determine where the values are by the size and orientation of the selected range or by the dimensions of the array.</param>
+      <param name="CategoryLabels">Optional Object. Ignored if <paramref name="Source" /> is an array. True to have the first row or column contain the name of the category labels. False to have the first row or column contain the first data point of the series. If this argument is omitted, Microsoft Excel attempts to determine the location of the category label from the contents of the first row or column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.NewSeries">
+      <summary>Creates a new series. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Series" /> object that represents the new series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesCollection.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesCollection.Paste(Microsoft.Office.Interop.Excel.XlRowCol,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Pastes data from the Clipboard into the specified series collection.</summary>
+      <param name="Rowcol">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlRowCol" />. Specifies whether the values corresponding to a particular data series are in rows or columns. Can be one of these XlRowCol constants:xlColumns defaultxlRows</param>
+      <param name="SeriesLabels">Optional Object. True to use the contents of the cell in the first column of each row (or the first row of each column) as the name of the data series in that row (or column). False to use the contents of the cell in the first column of each row (or the first row of each column) as the first data point in the data series. The default value is False.</param>
+      <param name="CategoryLabels">Optional Object. True to use the contents of the first row (or column) of the selection as the categories for the chart. False to use the contents of the first row (or column) as the first data series in the chart. The default value is False.</param>
+      <param name="Replace">Optional Object. True to apply categories while replacing existing categories with information from the copied range. False to insert new categories without replacing any old ones. The default value is True.</param>
+      <param name="NewSeries">Optional Object. True to paste the data as a new series. False to paste the data as new points in an existing series. The default value is True.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SeriesLines">
+      <summary>Represents series lines in a chart group. Series lines connect the data values from each series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesLines.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SeriesLines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SeriesLines.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ServerViewableItems">
+      <summary>A collection of objects that have been marked as viewable on the server.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ServerViewableItems._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ServerViewableItems.Add(System.Object)">
+      <summary>Adds a reference to the <see cref="T:Microsoft.Office.Interop.Excel.ServerViewableItems" /> collection.</summary>
+      <returns>Object</returns>
+      <param name="Obj">Required Object<paramref name="Obj" /> can be a reference to sheets or named items (for example, named <see cref="T:Microsoft.Office.Interop.Excel.Range" />s, charts, tables, and <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />s). You cannot have both sheets and named items in the same collection.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ServerViewableItems.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ServerViewableItems.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ServerViewableItems.Creator">
+      <summary>Returns a 32-bit Integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ServerViewableItems.Delete(System.Object)">
+      <summary>Deletes a reference to an object in the <see cref="T:Microsoft.Office.Interop.Excel.ServerViewableItems" /> collection in the <see cref="T:Microsoft.Office.Interop.Excel._Workbook" />.  </summary>
+      <param name="Index">Required Integer The index of the object you want to delete.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ServerViewableItems.DeleteAll">
+      <summary>Deletes references to all the objects in the <see cref="T:Microsoft.Office.Interop.Excel.ServerViewableItems" /> collection in the <see cref="T:Microsoft.Office.Interop.Excel._Workbook" />.  </summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ServerViewableItems.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ServerViewableItems.Item(System.Object)">
+      <summary>Returns a single Object from the <see cref="T:Microsoft.Office.Interop.Excel.ServerViewableItems" /> collection.</summary>
+      <returns>Object</returns>
+      <param name="Index">Required Integer The index of the Object to be returned.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ServerViewableItems.Parent">
+      <summary>Returns the parent for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ShadowFormat">
+      <summary>Represents shadow formatting for a <see cref="T:Microsoft.Office.Interop.Excel.Shape" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Blur">
+      <summary>Returns or sets the degree of blurriness of the specified shadow. Read/write.</summary>
+      <returns>Float</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.ForeColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the specified foreground fill or solid color.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShadowFormat.IncrementOffsetX(System.Single)">
+      <summary>Changes the horizontal offset of the shadow by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shadow offset is to be moved horizontally in points. A positive value moves the shadow to the right; a negative value moves it to the left.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShadowFormat.IncrementOffsetY(System.Single)">
+      <summary>Changes the vertical offset of the shadow by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shadow offset is to be moved vertically in points. A positive value moves the shadow down; a negative value moves it up.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Obscured">
+      <summary>True if the shadow of the specified shape appears filled in and is obscured by the shape, even if the shape has no fill. False if the shadow has no fill and the outline of the shadow is visible through the shape if the shape has no fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.OffsetX">
+      <summary>Returns or sets the horizontal offset of the shadow from the specified shape in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.OffsetY">
+      <summary>Returns or sets the vertical offset of the shadow from the specified shape in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.RotateWithShape">
+      <summary>Returns or sets a <see cref="T:Microsoft.Office.Core.MsoTriState" /> that represents whether to rotate the shadow when rotating the <see cref="T:Microsoft.Office.Interop.Excel.Shape" />. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Size">
+      <summary>Returns or sets the size of the specified shadow. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Style">
+      <summary>Either returns or uses a <see cref="T:Microsoft.Office.Core.MsoShadowStyle" /> object to set the style of the specified shadow. Read/write. </summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoShadowStyle" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Transparency">
+      <summary>Returns or sets the degree of transparency of the specified fill as a value from 0.0 (opaque) through 1.0 (clear).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Type">
+      <summary>Returns or sets the shadow format type.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShadowFormat.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Shape">
+      <summary>Represents an object in the drawing layer, such as an AutoShape, freeform, OLE object, or picture. The Shape object is a member of the <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection. The Shapes collection contains all the shapes on a slide.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Adjustments">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Adjustments" /> object that contains adjustment values for all the adjustments in the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.AlternativeText">
+      <summary>Returns or sets the descriptive (alternative) text string for a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object when the object is saved to a Web page. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Apply">
+      <summary>Applies to the specified shape formatting that’s been copied by using the <see cref="M:Microsoft.Office.Interop.Excel.Shape.PickUp" /> method.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.AutoShapeType">
+      <summary>Returns or sets the shape type for the specified <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object, which must represent an AutoShape other than a line, freeform drawing, or connector. Read/write <see cref="T:Microsoft.Office.Core.MsoAutoShapeType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.BackgroundStyle">
+      <summary>Returns or sets the background style. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoBackgroundStyleIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.BlackWhiteMode">
+      <summary>Returns or sets a value that indicates how the specified shape appears when the presentation is viewed in black-and-white mode. Read/write <see cref="T:Microsoft.Office.Core.MsoBlackWhiteMode" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.BottomRightCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the lower-right corner of the object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Callout">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CalloutFormat" /> object that contains callout formatting properties for the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects that represent line callouts. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.CanvasCropBottom(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.CanvasCropLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.CanvasCropRight(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.CanvasCropTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.CanvasItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Chart">
+      <summary>Returns an object that represents the <see cref="T:Microsoft.Office.Interop.Excel._Chart" /> contained in the <see cref="T:Microsoft.Office.Interop.Excel.Shape" />. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Chart" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Child">
+      <summary>Returns msoTrue if the specified shape is a child shape or if all shapes in a shape range are child shapes of the same parent. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ConnectionSiteCount">
+      <summary>Returns the number of connection sites on the specified shape. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Connector">
+      <summary>True if the specified shape is a connector. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ConnectorFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ConnectorFormat" /> object that contains connector formatting properties. Applies to <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects that represent connectors. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ControlFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ControlFormat" /> object that contains Microsoft Excel control properties. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Copy">
+      <summary>Copies the object to the Clipboard.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.CopyPicture(System.Object,System.Object)">
+      <summary>Copies the selected object to the Clipboard as a picture.</summary>
+      <param name="Appearance">Optional Object. Specifies how the picture should be copied.</param>
+      <param name="Format">Optional Object. The format of the picture.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Cut">
+      <summary>Cuts the object to the Clipboard or pastes it into a specified destination.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Diagram">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Diagram" /> object representing a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.DiagramNode">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents a node in a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.DrawingObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object that contains fill formatting properties for the specified chart or shape. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Flip(Microsoft.Office.Core.MsoFlipCmd)">
+      <summary>Flips the specified shape around its horizontal or vertical axis.</summary>
+      <param name="FlipCmd">Required <see cref="T:Microsoft.Office.Core.MsoFlipCmd" />. Specifies whether the shape is to be flipped horizontally or vertically.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.FormControlType">
+      <summary>Returns the Microsoft Excel control type. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlFormControl" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Glow">
+      <summary>Returns an object for a specified shape that contains glow formatting properties for that shape. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.GlowFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.GroupItems">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.GroupShapes" /> object that represents the individual shapes in the specified group. Use the <see cref="M:Microsoft.Office.Interop.Excel.GroupShapes.Item(System.Object)" /> method of the GroupShapes object to return a single shape from the group. Applies to <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects that represent grouped shapes. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.HasChart">
+      <summary>Returns information on if a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> contains a chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.HasDiagram">
+      <summary>Returns whether a shape or shape range contains a diagram. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.HasDiagramNode">
+      <summary>Returns a value indicating whether a diagram node exists in a given shape or shape range. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.HasSmartArt">
+      <summary>Gets whether there is a SmartArt diagram present on the specified shape. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Core.MsoTriState" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Height">
+      <summary>The height of the object. Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.HorizontalFlip">
+      <summary>True if the specified shape is flipped around the horizontal axis. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Hyperlink">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Hyperlink" /> object that represents the hyperlink for the shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ID">
+      <summary>Returns the type for the specified object. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.IncrementLeft(System.Single)">
+      <summary>Moves the specified shape horizontally by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape is to be moved horizontally in points. A positive value moves the shape to the right; a negative value moves it to the left.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.IncrementRotation(System.Single)">
+      <summary>Changes the rotation of the specified shape around the z-axis by the specified number of degrees. Use the <see cref="P:Microsoft.Office.Interop.Excel.Shape.Rotation" /> property to set the absolute rotation of the shape.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape is to be rotated horizontally in degrees. A positive value rotates the shape clockwise; a negative value rotates it counterclockwise.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.IncrementTop(System.Single)">
+      <summary>Moves the specified shape vertically by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape object is to be moved vertically in points. A positive value moves the shape down; a negative value moves it up.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Left">
+      <summary>The distance from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart). Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Line">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.LineFormat" /> object that contains line formatting properties for the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.LinkFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.LinkFormat" /> object that contains linked OLE object properties. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.LockAspectRatio">
+      <summary>True if the specified shape retains its original proportions when you resize it. False if you can change the height and width of the shape independently of one another when you resize it. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Locked">
+      <summary>True if the object is locked, False if the object can be modified when the sheet is protected. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Nodes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeNodes" /> collection that represents the geometric description of the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects that represent freeform drawings.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.OLEFormat">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.OLEFormat" /> object that contains OLE object properties. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.OnAction">
+      <summary>Returns or sets the name of a macro that’s run when the specified object is clicked. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ParentGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the common parent shape of a child shape or a range of child shapes.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.PickUp">
+      <summary>Copies the formatting of the specified shape. Use the <see cref="M:Microsoft.Office.Interop.Excel.Shape.Apply" /> method to apply the copied formatting to another shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.PictureFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" /> object that contains picture formatting properties for the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects that represent pictures or OLE objects. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Placement">
+      <summary>Returns or sets the way the object is attached to the cells below it. Read/write <see cref="T:Microsoft.Office.Interop.Excel.XlPlacement" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Reflection">
+      <summary>Returns an object that contains reflection formatting properties for the shape. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.ReflectionFormat" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.RerouteConnections">
+      <summary>Reroutes connectors so that they take the shortest possible path between the shapes they connect.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Rotation">
+      <summary>Returns or sets the rotation of the shape in degrees. Read/write Single.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.ScaleHeight(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <summary>Scales the height of the shape by a specified factor.</summary>
+      <param name="Factor">Required Single. Specifies the ratio between the height of the shape after you resize it and the current or original height. For example, to make a rectangle 50 percent larger, specify 1.5 for this argument.</param>
+      <param name="RelativeToOriginalSize">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. msoTrue to scale the shape relative to its original size. msoFalse to scale it relative to its current size. You can specify msoTrue for this argument only if the specified shape is a picture or an OLE object.</param>
+      <param name="Scale">Optional <see cref="T:Microsoft.Office.Core.MsoScaleFrom" />. Specifies which part of the shape retains its position when the shape is scaled.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.ScaleWidth(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <summary>Scales the width of the shape by a specified factor.</summary>
+      <param name="Factor">Required Single. Specifies the ratio between the width of the shape after you resize it and the current or original width. For example, to make a rectangle 50 percent larger, specify 1.5 for this argument.</param>
+      <param name="RelativeToOriginalSize">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. False to scale it relative to its current size. You can specify True for this argument only if the specified shape is a picture or an OLE object.</param>
+      <param name="Scale">Optional <see cref="T:Microsoft.Office.Core.MsoScaleFrom" />. Specifies which part of the shape retains its position when the shape is scaled.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Script">
+      <summary>Returns the Script object, which represents a block of script or code on the specified Web page. If the page contains no script, nothing is returned.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.SetShapesDefaultProperties">
+      <summary>Makes the formatting of the specified shape the default formatting for the shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Shadow">
+      <summary>True if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ShapeStyle">
+      <summary>Returns or sets a <see cref="T:Microsoft.Office.Core.MsoShapeStyleIndex" /> that represents the shape style of the shape. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoShapeStyleIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.SmartArt">
+      <summary>Gets an object that represents the SmartArt associated with the shape. </summary>
+      <returns>An object that represents the SmartArt associated with the shape.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.SoftEdge">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.SoftEdgeFormat" /> object for a specified shape that contains soft edge formatting properties for the shape. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.SoftEdgeFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.TextEffect">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TextEffectFormat" /> object that contains text-effect formatting properties for the specified shape. Applies to T:Microsoft.Office.Interop.Excel.Shape objects that represent WordArt. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.TextFrame">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TextFrame" /> object that contains the alignment and anchoring properties for the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.TextFrame2">
+      <summary>Returns an object that contains text formatting for the specified shape. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TextFrame2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ThreeD">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object that contains 3-D – effect formatting properties for the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Title">
+      <summary>Gets or sets the title of the alternative text associated with the specified shape. </summary>
+      <returns>The title of the alternative text associated with the specified shape.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Top">
+      <summary>The distance from the top edge of the topmost shape in the shape range to the top edge of the worksheet. Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.TopLeftCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the cell that lies under the upper-left corner of the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Type">
+      <summary>Returns or sets the shape type. Read-only <see cref="T:Microsoft.Office.Core.MsoShapeType" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.Ungroup">
+      <summary>Ungroups any grouped shapes in the specified shape or range of shapes. Disassembles pictures and OLE objects within the specified shape. Returns the ungrouped shapes as a single <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.VerticalFlip">
+      <summary>True if the specified shape is flipped around the vertical axis. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Vertices">
+      <summary>Returns the coordinates of the specified freeform drawing's vertices (and control points for Bézier curves) as a series of coordinate pairs. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Visible">
+      <summary>Determines whether the object is visible. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.Width">
+      <summary>The width of the object. Read/write Single.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shape.ZOrder(Microsoft.Office.Core.MsoZOrderCmd)">
+      <summary>Moves the specified shape in front of or behind other shapes in the collection (that is, changes the shape's position in the z-order).</summary>
+      <param name="ZOrderCmd">Required <see cref="T:Microsoft.Office.Core.MsoZOrderCmd" />. Specifies where to move the specified shape relative to the other shapes.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shape.ZOrderPosition">
+      <summary>Returns the position of the specified shape in the z-order. Read-only Integer.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ShapeNode">
+      <summary>Represents the geometry and the geometry-editing properties of the nodes in a user-defined freeform.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.EditingType">
+      <summary>If the specified node is a vertex, this property returns a value that indicates how changes made to the node affect the two segments connected to the node.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.Points">
+      <summary>Returns the position of the specified node as a coordinate pair. Each coordinate is expressed in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNode.SegmentType">
+      <summary>Returns a value that indicates whether the segment associated with the specified node is straight or curved. If the specified node is a control point for a curved segment, this property returns msoSegmentCurve.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ShapeNodes">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.ShapeNode" /> objects in the specified freeform.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNodes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNodes.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNodes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.Delete(System.Int32)">
+      <summary>Deletes the object.</summary>
+      <param name="Index">Required Integer.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.Insert(System.Int32,Microsoft.Office.Core.MsoSegmentType,Microsoft.Office.Core.MsoEditingType,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Inserts a node into a freeform shape.</summary>
+      <param name="Index">Required Integer. The number of the shape node after which to insert a new node.</param>
+      <param name="SegmentType">Required <see cref="T:Microsoft.Office.Core.MsoSegmentType" />. The segment type.</param>
+      <param name="EditingType">Required <see cref="T:Microsoft.Office.Core.MsoEditingType" />. The editing type.</param>
+      <param name="X1">Required Single. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, this argument specifies the horizontal distance, measured in points, from the upper-left corner of the document to the end point of the new segment. If the <paramref name="EditingType" /> of the new node is msoEditingCorner, this argument specifies the horizontal distance measured in points from the upper-left corner of the document to the first control point for the new segment.</param>
+      <param name="Y1">Required Single. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, this argument specifies the vertical distance measured in points from the upper-left corner of the document to the end point of the new segment. If the <paramref name="EditingType" /> of the new node is msoEditingCorner, this argument specifies the vertical distance measured in points from the upper-left corner of the document to the first control point for the new segment.</param>
+      <param name="X2">Optional Single. If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the horizontal distance measured in points from the upper-left corner of the document to the second control point for the new segment. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="Y2">Optional Single. If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the vertical distance measured in points from the upper-left corner of the document to the second control point for the new segment. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="X3">Optional Single. If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the horizontal distance measured in points from the upper-left corner of the document to the end point of the new segment. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+      <param name="Y3">Optional Single. If the <paramref name="EditingType" /> of the new segment is msoEditingCorner, this argument specifies the vertical distance measured in points from the upper-left corner of the document to the end point of the new segment. If the <paramref name="EditingType" /> of the new segment is msoEditingAuto, don't specify a value for this argument.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeNodes.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.SetEditingType(System.Int32,Microsoft.Office.Core.MsoEditingType)">
+      <summary>Sets the editing type of the specified node.</summary>
+      <param name="Index">Required Integer. The node whose editing type is to be set.</param>
+      <param name="EditingType">Required <see cref="T:Microsoft.Office.Core.MsoEditingType" />. The editing property of the vertex.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.SetPosition(System.Int32,System.Single,System.Single)">
+      <summary>Sets the location of the specified node.</summary>
+      <param name="Index">Required Integer. The node whose position is to be set.</param>
+      <param name="X1">Required Single. The position (in points) of the new node relative to the upper-left corner of the document.</param>
+      <param name="Y1">Required Single. The position (in points) of the new node relative to the upper-left corner of the document.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeNodes.SetSegmentType(System.Int32,Microsoft.Office.Core.MsoSegmentType)">
+      <summary>Sets the segment type of the segment that follows the specified node.</summary>
+      <param name="Index">Required Integer. The node whose segment type is to be set.</param>
+      <param name="SegmentType">Required <see cref="T:Microsoft.Office.Core.MsoSegmentType" />. Specifies if the segment is straight or curved. Can be one of these MsoSegmentType constants:MsoSegmentTypemsoSegmentCurvemsoSegmentLine</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ShapeRange">
+      <summary>Represents a shape range, which is a set of shapes on a document.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Adjustments">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Adjustments" /> object that contains adjustment values for all the adjustments in the specified shape. Applies to any <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents an AutoShape, WordArt, or a connector. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Align(Microsoft.Office.Core.MsoAlignCmd,Microsoft.Office.Core.MsoTriState)">
+      <summary>Aligns the shapes in the specified range of shapes.</summary>
+      <param name="AlignCmd">Required <see cref="T:Microsoft.Office.Core.MsoAlignCmd" />. Specifies the way the shapes in the specified shape range are to be aligned.</param>
+      <param name="RelativeTo">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. Not used in Microsoft Excel. Must be False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.AlternativeText">
+      <summary>Returns or sets the descriptive (alternative) text string for a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object when the object is saved to a Web page. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Apply">
+      <summary>Applies to the specified shape formatting that’s been copied by using the <see cref="M:Microsoft.Office.Interop.Excel.ShapeRange.PickUp" /> method.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.AutoShapeType">
+      <summary>Returns or sets the shape type for the specified <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object, which must represent an AutoShape other than a line, freeform drawing, or connector. Read/write <see cref="T:Microsoft.Office.Core.MsoAutoShapeType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.BackgroundStyle">
+      <summary>Returns or sets the background style. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoBackgroundStyleIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.BlackWhiteMode">
+      <summary>Returns or sets a value that indicates how the specified shape appears when the presentation is viewed in black-and-white mode. Read/write <see cref="T:Microsoft.Office.Core.MsoBlackWhiteMode" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Callout">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CalloutFormat" /> object that contains callout formatting properties for the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent line callouts. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.CanvasCropBottom(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.CanvasCropLeft(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.CanvasCropRight(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.CanvasCropTop(System.Single)">
+      <param name="Increment"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.CanvasItems"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Chart">
+      <summary>Returns an object that represents the chart contained in the shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Chart" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Child">
+      <summary>Returns msoTrue if the specified shape is a child shape or if all shapes in a shape range are child shapes of the same parent. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ConnectionSiteCount">
+      <summary>Returns the number of connection sites on the specified shape. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Connector">
+      <summary>True if the specified shape is a connector. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ConnectorFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ConnectorFormat" /> object that contains connector formatting properties. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent connectors. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Diagram">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Diagram" /> object representing a diagram.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.DiagramNode">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DiagramNode" /> object that represents a node in a diagram.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Distribute(Microsoft.Office.Core.MsoDistributeCmd,Microsoft.Office.Core.MsoTriState)">
+      <summary>Horizontally or vertically distributes the shapes in the specified range of shapes.</summary>
+      <param name="DistributeCmd">Required <see cref="T:Microsoft.Office.Core.MsoDistributeCmd" />. Specifies whether shapes in the range are to be distributed horizontally or vertically.</param>
+      <param name="RelativeTo">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. Not used in Microsoft Excel. Must be False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Duplicate">
+      <summary>Duplicates the object and returns a reference to the new copy.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.FillFormat" /> object that contains fill formatting properties for the specified chart or shape. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Flip(Microsoft.Office.Core.MsoFlipCmd)">
+      <summary>Flips the specified shape around its horizontal or vertical axis.</summary>
+      <param name="FlipCmd">Required <see cref="T:Microsoft.Office.Core.MsoFlipCmd" />. Specifies whether the shape is to be flipped horizontally or vertically.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Glow">
+      <summary>Returns an object that contains glow formatting properties for the shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.GlowFormat" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Group">
+      <summary>Groups the shapes in the specified range. Returns the grouped shapes as a single <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.GroupItems">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.GroupShapes" /> object that represents the individual shapes in the specified group. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent grouped shapes. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.HasChart">
+      <summary>Returns information on if a <see cref="P:Microsoft.Office.Interop.Excel.ShapeRange" /> contains a chart. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.HasDiagram">
+      <summary>Returns whether a shape or shape range contains a diagram. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.HasDiagramNode">
+      <summary>Returns a value indicating whether a diagram node exists in a given shape or shape range. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Height">
+      <summary>The height of the object. Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.HorizontalFlip">
+      <summary>True if the specified shape is flipped around the horizontal axis. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ID">
+      <summary>Returns the type for the specified object. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.IncrementLeft(System.Single)">
+      <summary>Moves the specified shape horizontally by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape is to be moved horizontally in points. A positive value moves the shape to the right; a negative value moves it to the left.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.IncrementRotation(System.Single)">
+      <summary>Changes the rotation of the specified shape around the z-axis by the specified number of degrees. Use the <see cref="P:Microsoft.Office.Interop.Excel.ShapeRange.Rotation" /> property to set the absolute rotation of the shape.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape is to be rotated horizontally in degrees. A positive value rotates the shape clockwise; a negative value rotates it counterclockwise.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.IncrementTop(System.Single)">
+      <summary>Moves the specified shape vertically by the specified number of points.</summary>
+      <param name="Increment">Required Single. Specifies how far the shape object is to be moved vertically in points. A positive value moves the shape down; a negative value moves it up.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Left">
+      <summary>The distance from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart). Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Line">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.LineFormat" /> object that contains line formatting properties for the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.LockAspectRatio">
+      <summary>True if the specified shape retains its original proportions when you resize it. False if you can change the height and width of the shape independently of one another when you resize it. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Name">
+      <summary>Returns or sets the name of the object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Nodes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeNodes" /> collection that represents the geometric description of the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent freeform drawings.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ParentGroup">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the common parent shape of a child shape or a range of child shapes.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.PickUp">
+      <summary>Copies the formatting of the specified shape. Use the <see cref="M:Microsoft.Office.Interop.Excel.ShapeRange.Apply" /> method to apply the copied formatting to another shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.PictureFormat">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.PictureFormat" /> object that contains picture formatting properties for the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent pictures or OLE objects. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Reflection">
+      <summary>Returns a <see cref="T:Microsoft.Office.Core.ReflectionFormat" /> object for a specified shape range that contains reflection formatting properties for the shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.ReflectionFormat" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Regroup">
+      <summary>Regroups the group that the specified shape range belonged to previously. Returns the regrouped shapes as a single <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.RerouteConnections">
+      <summary>Reroutes connectors so that they take the shortest possible path between the shapes they connect.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Rotation">
+      <summary>Returns or sets the rotation of the shape in degrees. Read/write Single.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.ScaleHeight(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <summary>Scales the height of the shape by a specified factor.</summary>
+      <param name="Factor">Required Single. Specifies the ratio between the height of the shape after you resize it and the current or original height. For example, to make a rectangle 50 percent larger, specify 1.5 for this argument.</param>
+      <param name="RelativeToOriginalSize">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. msoTrue to scale the shape relative to its original size. msoFalse to scale it relative to its current size. You can specify msoTrue for this argument only if the specified shape is a picture or an OLE object.</param>
+      <param name="Scale">Optional <see cref="T:Microsoft.Office.Core.MsoScaleFrom" />. Specifies which part of the shape retains its position when the shape is scaled.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.ScaleWidth(System.Single,Microsoft.Office.Core.MsoTriState,System.Object)">
+      <summary>Scales the width of the shape by a specified factor.</summary>
+      <param name="Factor">Required Single. Specifies the ratio between the width of the shape after you resize it and the current or original width. For example, to make a rectangle 50 percent larger, specify 1.5 for this argument.</param>
+      <param name="RelativeToOriginalSize">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. False to scale it relative to its current size. You can specify True for this argument only if the specified shape is a picture or an OLE object.</param>
+      <param name="Scale">Optional <see cref="T:Microsoft.Office.Core.MsoScaleFrom" />. Specifies which part of the shape retains its position when the shape is scaled.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.SetShapesDefaultProperties">
+      <summary>Makes the formatting of the specified shape the default formatting for the shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Shadow">
+      <summary>True if the font is a shadow font or if the object has a shadow. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ShapeStyle">
+      <summary>Returns or sets a <see cref="T:Microsoft.Office.Core.MsoShapeStyleIndex" /> that represents shape style for a shape range. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoShapeStyleIndex" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.SoftEdge">
+      <summary>Returns an object that contains soft edge formatting properties for a specified shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.SoftEdgeFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.TextEffect">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TextEffectFormat" /> object that contains text-effect formatting properties for the specified shape. Applies to <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> objects that represent WordArt. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.TextFrame">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.TextFrame" /> object that contains the alignment and anchoring properties for the specified shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TextFrame" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.TextFrame2">
+      <summary>Returns an object that contains text formatting for the specified shape range. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TextFrame2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ThreeD">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object that contains 3-D – effect formatting properties for the specified shape. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Title">
+      <summary>Gets or sets the title of the alternative text associated with the specified shape range. </summary>
+      <returns>The title of the alternative text associated with the specified shape range.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Top">
+      <summary>The distance from the top edge of the topmost shape in the shape range to the top edge of the worksheet. Read/write Single.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Type">
+      <summary>Returns or sets the shape type. Read-only <see cref="T:Microsoft.Office.Core.MsoShapeType" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.Ungroup">
+      <summary>Ungroups any grouped shapes in the specified shape or range of shapes. Disassembles pictures and OLE objects within the specified shape or range of shapes. Returns the ungrouped shapes as a single <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.VerticalFlip">
+      <summary>True if the specified shape is flipped around the vertical axis. Read-only <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Vertices">
+      <summary>Returns the coordinates of the specified freeform drawing's vertices (and control points for Bézier curves) as a series of coordinate pairs. Read-only Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Visible">
+      <summary>Determines whether the object is visible. Read/write <see cref="T:Microsoft.Office.Core.MsoTriState" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.Width">
+      <summary>The width of the object. Read/write Single.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ShapeRange.ZOrder(Microsoft.Office.Core.MsoZOrderCmd)">
+      <summary>Moves the specified shape in front of or behind other shapes in the collection (that is, changes the shape's position in the z-order).</summary>
+      <param name="ZOrderCmd">Required <see cref="T:Microsoft.Office.Core.MsoZOrderCmd" />. Specifies where to move the specified shape relative to the other shapes.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ShapeRange.ZOrderPosition">
+      <summary>Returns the position of the specified shape in the z-order. Read-only Integer.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Shapes">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> objects on the specified sheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddCallout(Microsoft.Office.Core.MsoCalloutType,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a borderless line callout. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new callout.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Core.MsoCalloutType" />. The type of callout line. Can be one of these MsoCalloutType constants:msoCalloutOne. A single-segment callout line that can be either horizontal or vertical.msoCalloutTwo. A single-segment callout line that rotates freely.msoCalloutMixed.msoCalloutThree. A two-segment line.msoCalloutFour. A three-segment line.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the callout's bounding box relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the callout's bounding box relative to the upper-left corner of the document.</param>
+      <param name="Width">Required Single. The width of the callout's bounding box, in points.</param>
+      <param name="Height">Required Single. The height of the callout's bounding box, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddCanvas(System.Single,System.Single,System.Single,System.Single)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddChart(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a chart at the specified location on the active sheet.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Shape" />
+      </returns>
+      <param name="XlChartType">The chart type.</param>
+      <param name="Left">The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart). </param>
+      <param name="Top">The distance, in points, from the top edge of the topmost shape in the shape range to the top edge of the worksheet.</param>
+      <param name="Width">The width, in points, of the object. </param>
+      <param name="Height">The height, in points, of the object. </param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddConnector(Microsoft.Office.Core.MsoConnectorType,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a connector. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new connector.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Core.MsoConnectorType" />. The connector type to add. Can be one of these MsoConnectorType constants:msoConnectorElbowmsoConnectorTypeMixedmsoConnectorCurvemsoConnectorStraight</param>
+      <param name="BeginX">Required Single. The horizontal position (in points) of the connector's starting point relative to the upper-left corner of the document.</param>
+      <param name="BeginY">Required Single. The vertical position (in points) of the connector's starting point relative to the upper-left corner of the document.</param>
+      <param name="EndX">Required Single. The horizontal position (in points) of the connector's end point relative to the upper-left corner of the document.</param>
+      <param name="EndY">Required Single. The veritcal position (in points) of the connector's end point relative to the upper-left corner of the document.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddCurve(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents a Bézier curve in a worksheet.</summary>
+      <param name="SafeArrayOfPoints">Required Object. An array of coordinate pairs that specifies the vertices and control points of the curve. The first point you specify is the starting vertex, and the next two points are control points for the first Bézier segment. Then, for each additional segment of the curve, you specify a vertex and two control points. The last point you specify is the ending vertex for the curve. Note that you must always specify 3n + 1 points, where n is the number of segments in the curve.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddDiagram(Microsoft.Office.Core.MsoDiagramType,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a diagram. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new diagram.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Core.MsoDiagramType" />. The type of diagram. Can be one of these MsoDiagramType constants:msoDiagramCycle A process diagram with a continuous cycle diagram type.msoDiagramMixed A mixed diagram type.msoDiagramOrgChart A hierarchical relationship diagram type.msoDiagramPyramid A foundation based relationships diagram type.msoDiagramRadial A diagram type showing relationships of a core element.msoDiagramTarget A diagram type showing steps toward a goal.msoDiagramVenn A diagram type showing areas of overlap between elements.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the diagram relative to the upper-left corner of the worksheet.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left top of the diagram relative to the upper-left corner of the worksheet.</param>
+      <param name="Width">Required Single. The width of the diagram, in points.</param>
+      <param name="Height">Required Single. The height of the diagram, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddFormControl(Microsoft.Office.Interop.Excel.XlFormControl,System.Int32,System.Int32,System.Int32,System.Int32)">
+      <summary>Creates a Microsoft Excel control. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new control.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlFormControl" />. The Microsoft Excel control type. You cannot create an edit box on a worksheet. Can be one of these XlFormControl constants:xlButtonControlxlCheckBoxxlDropDownxlEditBoxxlGroupBoxxlLabelxlListBoxxlOptionButtonxlScrollBarxlSpinner</param>
+      <param name="Left">Required Integer. The initial coordinates of the new object (in points) relative to the upper-left corner of cell A1 on a worksheet or to the upper-left corner of a chart.</param>
+      <param name="Top">Required Integer. The initial coordinates of the new object (in points) relative to the upper-left corner of cell A1 on a worksheet or to the upper-left corner of a chart.</param>
+      <param name="Width">Required Integer. The initial size of the new object, in points.</param>
+      <param name="Height">Required Integer. The initial size of the new object, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddLabel(Microsoft.Office.Core.MsoTextOrientation,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a label. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new label.</summary>
+      <param name="Orientation">Required <see cref="T:Microsoft.Office.Core.MsoTextOrientation" />. The text orientation within the label. Can be one of these MsoTextOrientation constants:msoTextOrientationDownwardmsoTextOrientationHorizontalmsoTextOrientationHorizontalRotatedFarEastmsoTextOrientationMixedmsoTextOrientationUpwardmsoTextOrientationVerticalmsoTextOrientationVerticalFarEast Some of these constants may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the label relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the label relative to the top corner of the document.</param>
+      <param name="Width">Required Single. The width of the label, in points.</param>
+      <param name="Height">Required Single. The height of the label, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddLine(System.Single,System.Single,System.Single,System.Single)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new line in a worksheet.</summary>
+      <param name="BeginX">Required Single. The position (in points) of the line's starting point relative to the upper-left corner of the document.</param>
+      <param name="BeginY">Required Single. The position (in points) of the line's starting point relative to the upper-left corner of the document.</param>
+      <param name="EndX">Required Single. The position (in points) of the line's end point relative to the upper-left corner of the document.</param>
+      <param name="EndY">Required Single. The position (in points) of the line's end point relative to the upper-left corner of the document.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddOLEObject(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates an OLE object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new OLE object.</summary>
+      <param name="ClassType">Optional Object. (you must specify either <paramref name="ClassType" /> or <paramref name="FileName" />). A string that contains the programmatic identifier for the object to be created. If <paramref name="ClassType" /> is specified, <paramref name="FileName" /> and <paramref name="Link" /> are ignored.</param>
+      <param name="Filename">Optional Object. The file from which the object is to be created. If the path isn’t specified, the current working folder is used. You must specify either the <paramref name="ClassType" /> or <paramref name="FileName" /> argument for the object, but not both.</param>
+      <param name="Link">Optional Object. True to link the OLE object to the file from which it was created. False to make the OLE object an independent copy of the file. If you specified a value for <paramref name="ClassType" />, this argument must be False. The default value is False.</param>
+      <param name="DisplayAsIcon">Optional Object. True to display the OLE object as an icon. The default value is False.</param>
+      <param name="IconFileName">Optional Object. The file that contains the icon to be displayed.</param>
+      <param name="IconIndex">Optional Object. The index of the icon within <paramref name="IconFileName" />. The order of icons in the specified file corresponds to the order in which the icons appear in the Change Icon dialog box (accessed from the Object dialog box when the Display as icon check box is selected). The first icon in the file has the index number 0 (zero). If an icon with the given index number doesn't exist in <paramref name="IconFileName" />, the icon with the index number 1 (the second icon in the file) is used. The default value is 0 (zero).</param>
+      <param name="IconLabel">Optional Object. A label (caption) to be displayed beneath the icon.</param>
+      <param name="Left">Optional Object. The position (in points) of the upper-left corner of the new object relative to the upper-left corner of the document. The default value is 0 (zero).</param>
+      <param name="Top">Optional Object. The position (in points) of the upper-left corner of the new object relative to the upper-left corner of the document. The default value is 0 (zero).</param>
+      <param name="Width">Optional Object. The initial dimensions of the OLE object, in points.</param>
+      <param name="Height">Optional Object. The initial dimensions of the OLE object, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddPicture(System.String,Microsoft.Office.Core.MsoTriState,Microsoft.Office.Core.MsoTriState,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a picture from an existing file. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new picture.</summary>
+      <param name="Filename">Required String. The file from which the OLE object is to be created.</param>
+      <param name="LinkToFile">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. The file to link to. Can be one of these MsoTriState constants:msoCTruemsoFalse To make the picture an independent copy of the file.msoTriStateMixedmsoTriStateTogglemsoTrue To link the picture to the file from which it was created.</param>
+      <param name="SaveWithDocument">Required MsoTriState. To save the picture with the document.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the picture relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the picture relative to the top of the document.</param>
+      <param name="Width">Required Single. The width of the picture, in points.</param>
+      <param name="Height">Required Single. The height of the picture, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddPolyline(System.Object)">
+      <summary>Creates an open polyline or a closed polygon drawing. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new polyline or polygon.</summary>
+      <param name="SafeArrayOfPoints">Required Object. An array of coordinate pairs that specifies the polyline drawing's vertices.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddShape(Microsoft.Office.Core.MsoAutoShapeType,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new AutoShape in a worksheet.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Core.MsoAutoShapeType" />. Specifies the type of AutoShape to create.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the AutoShape's bounding box relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the AutoShape's bounding box relative to the upper-left corner of the document.</param>
+      <param name="Width">Required Single. The width and height of the AutoShape's bounding box, in points.</param>
+      <param name="Height">Required Single. The width and height of the AutoShape's bounding box, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddSmartArt(Microsoft.Office.Core.SmartArtLayout,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new SmartArt graphic with the specified layout.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object.</returns>
+      <param name="Layout">An object that represents the layout to use.</param>
+      <param name="Left">The distance, in points, from the left edge of the object to the left edge of column A (on a worksheet) or the left edge of the chart area (on a chart).</param>
+      <param name="Top">The distance, in points, from the top edge of the object to the top edge of the worksheet.</param>
+      <param name="Width">The width, in points, of the object.</param>
+      <param name="Height">The width, in points, of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddTextbox(Microsoft.Office.Core.MsoTextOrientation,System.Single,System.Single,System.Single,System.Single)">
+      <summary>Creates a text box. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new text box.</summary>
+      <param name="Orientation">Required <see cref="T:Microsoft.Office.Core.MsoTextOrientation" />. The orientation of the textbox.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the text box relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the text box relative to the top of the document.</param>
+      <param name="Width">Required Single. The width of the text box, in points.</param>
+      <param name="Height">Required Single. The height of the text box, in points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.AddTextEffect(Microsoft.Office.Core.MsoPresetTextEffect,System.String,System.String,System.Single,Microsoft.Office.Core.MsoTriState,Microsoft.Office.Core.MsoTriState,System.Single,System.Single)">
+      <summary>Creates a WordArt object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object that represents the new WordArt object.</summary>
+      <param name="PresetTextEffect">Required <see cref="T:Microsoft.Office.Core.MsoPresetTextEffect" />. The preset text effect.</param>
+      <param name="Text">Required String. The text in the WordArt.</param>
+      <param name="FontName">Required String. The name of the font used in the WordArt.</param>
+      <param name="FontSize">Required Single. The size (in points) of the font used in the WordArt.</param>
+      <param name="FontBold">Required <see cref="T:Microsoft.Office.Core.MsoTriState" />. The font used in the WordArt to bold.</param>
+      <param name="FontItalic">Required MsoTriState. The font used in the WordArt to italic.</param>
+      <param name="Left">Required Single. The position (in points) of the upper-left corner of the WordArt's bounding box relative to the upper-left corner of the document.</param>
+      <param name="Top">Required Single. The position (in points) of the upper-left corner of the WordArt's bounding box relative to the top of the document.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shapes.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.BuildFreeform(Microsoft.Office.Core.MsoEditingType,System.Single,System.Single)">
+      <summary>Builds a freeform object. Returns a <see cref="T:Microsoft.Office.Interop.Excel.FreeformBuilder" /> object that represents the freeform as it is being built.</summary>
+      <param name="EditingType">Required <see cref="T:Microsoft.Office.Core.MsoEditingType" />. The editing property of the first node.</param>
+      <param name="X1">Required Single. The position (in points) of the first node in the freeform drawing relative to the upper-left corner of the document.</param>
+      <param name="Y1">Required Single. The position (in points) of the first node in the freeform drawing relative to the upper-left corner of the document.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shapes.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shapes.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shapes.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Shapes.Range(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" /> object that represents a subset of the shapes in a <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection.</summary>
+      <param name="Index">Required Object. The individual shapes to be included in the range. Can be an integer that specifies the index number of the shape, a string that specifies the name of the shape, or an array that contains either integers or strings.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Shapes.SelectAll">
+      <summary>Selects all the shapes in the specified <see cref="T:Microsoft.Office.Interop.Excel.Shapes" /> collection.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Sheets">
+      <summary>A collection of all the sheets in the specified or active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.Add(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new worksheet, chart, or macro sheet. The new worksheet becomes the active sheet.</summary>
+      <param name="Before">Optional Object. An object that specifies the sheet before which the new sheet is added.</param>
+      <param name="After">Optional Object. An object that specifies the sheet after which the new sheet is added.</param>
+      <param name="Count">Optional Object. The number of sheets to be added. The default value is one.</param>
+      <param name="Type">Optional Object. Specifies the sheet type. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlSheetType" /> constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. If you are inserting a sheet based on an existing template, specify the path to the template. The default value is xlWorksheet.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.Copy(System.Object,System.Object)">
+      <summary>Copies the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the copied sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the copied sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.FillAcrossSheets(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.XlFillWith)">
+      <summary>Copies a range to the same area on all other worksheets in a collection.</summary>
+      <param name="Range">Required Range object. The range to fill on all the worksheets in the collection. The range must be from a worksheet within the collection.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFillWith" />. Specifies how to copy the range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.HPageBreaks">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreaks" /> collection that represents the horizontal page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.Move(System.Object,System.Object)">
+      <summary>Moves the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the moved sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the moved sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Enables changes to the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sheets.Select(System.Object)">
+      <summary>Selects the object</summary>
+      <param name="Replace">Optional Object. The object to replace.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.Visible">
+      <summary>Determines whether the object is visible. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sheets.VPageBreaks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreaks" /> collection that represents the vertical page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SheetViews">
+      <summary>A collection of all the sheet views in the specified or active workbook window.
+</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews._Default(System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SheetViews.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews.Item(System.Object)">
+      <summary>Returns an object that represents views in a workbook. Read-only.</summary>
+      <returns>Object</returns>
+      <param name="Index">Index value of the view.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SheetViews.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Slicer">
+      <summary>Represents a slicer in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Caption">
+      <summary>Gets or sets the caption of the specified slicer. </summary>
+      <returns>The caption of the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.ColumnWidth">
+      <summary>Gets or sets the width, in points, of each column in the slicer. </summary>
+      <returns>The width, in points, of each column in the slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created.</summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Slicer.Delete">
+      <summary>Deletes the slicer and removes it from the associated <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.DisableMoveResizeUI">
+      <summary>Gets or sets whether the specified slicer can be moved or resized by using the user interface. </summary>
+      <returns>true if the specified slicer can be moved or resized by using the user interface; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.DisplayHeader">
+      <summary>Gets or sets whether the header that displays the slicer <see cref="P:Microsoft.Office.Interop.Excel.Slicer.Caption" /> is visible. </summary>
+      <returns>true if the header that displays the slicer <see cref="P:Microsoft.Office.Interop.Excel.Slicer.Caption" /> is visible; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Height">
+      <summary>Gets or sets the height of the specified slicer, in points. </summary>
+      <returns>The height of the specified slicer, in points.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Left">
+      <summary>Gets or sets the horizontal position of the specified slicer, in points, relative to the upper-left corner of cell A1 on a worksheet. </summary>
+      <returns>The horizontal position of the specified slicer, in points, relative to the upper-left corner of cell A1 on a worksheet.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Locked">
+      <summary>Gets or sets whether the specified slicer can be modified when the sheet that contains it is protected. </summary>
+      <returns>true if the specified slicer can be modified when the sheet that contains it is protected; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Name">
+      <summary>Gets  or sets the name of the specified slicer. </summary>
+      <returns>The name of the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.NumberOfColumns">
+      <summary>Gets or sets the number of columns in the specified slicer.</summary>
+      <returns>The number of columns in the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Parent">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the sheet that contains the slicer. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the sheet that contains the slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.RowHeight">
+      <summary>Gets or sets the height, in points, of each row in the specified slicer.</summary>
+      <returns>The height, in points, of each row in the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Shape">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object associated with the specified slicer. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> object associated with the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.SlicerCache">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object associated with the slicer. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object associated with the slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.SlicerCacheLevel">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object associated with the slicer. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object associated with the slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Style">
+      <summary>Gets or sets the style currently applied to the specified slicer. </summary>
+      <returns>The style currently applied to the specified slicer.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Top">
+      <summary>Gets or sets the vertical position of the specified slicer, in points, relative to the upper-left corner of cell A1 on a worksheet.</summary>
+      <returns>The vertical position of the specified slicer, in points, relative to the upper-left corner of cell A1 on a worksheet.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicer.Width">
+      <summary>Gets or sets the width of the specified slicer, in points. </summary>
+      <returns>The width of the specified slicer, in points.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerCache">
+      <summary>Represents the current filter state for a slicer and information about which <see cref="T:Microsoft.Office.Interop.Excel.PivotCache" /> or  <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> the slicer is connected to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Application">
+      <summary>When used without an object qualifier, this property gets an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property gets an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerCache.ClearManualFilter">
+      <summary>Clears the filtering of all slicers associated with the specified slicer cache.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.CrossFilterType">
+      <summary>Gets or sets whether a slicer is participating in cross filtering with other slicers that share the same slicer cache, and how cross filtering is displayed. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.XlSlicerCrossFilterType" /> object.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerCache.Delete">
+      <summary>Deletes the specified slicer cache and the slicers associated with it.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Index">
+      <returns>Returns <see cref="T:System.Int32" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Name">
+      <summary>Gets or sets the name of the slicer cache.</summary>
+      <returns>The name of the slicer cache.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.OLAP">
+      <summary>Gets whether the slicer associated with the specified slicer cache is based on an OLAP data source. </summary>
+      <returns>true if the slicer associated with the specified slicer cache is based on an OLAP data source; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCaches" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCaches" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.PivotTables">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection that contains information about the PivotTables the slicer cache is currently filtering. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection that contains information about the PivotTables the slicer cache is currently filtering.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.ShowAllItems">
+      <summary>Gets or sets whether slicers connected to the specified slicer cache display items that have been deleted from in the corresponding PivotCache. </summary>
+      <returns>true if slicers connected to the specified slicer cache display items that have been deleted from in the corresponding PivotCache; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SlicerCacheLevels">
+      <summary>Gets the collection of <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> objects that represent the levels of an OLAP hierarchy on which the specified slicer cache is based. </summary>
+      <returns>The collection of <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> objects that represent the levels of an OLAP hierarchy on which the specified slicer cache is based.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SlicerItems">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all items in the slicer cache.  </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all items in the slicer cache.  </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.Slicers">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection that contains the collection of <see cref="T:Microsoft.Office.Interop.Excel.Slicer" /> objects associated with the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection that contains the collection of <see cref="T:Microsoft.Office.Interop.Excel.Slicer" /> objects associated with the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SortItems">
+      <summary>Gets or sets whether the items in the slicer are sorted.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.XlSlicerSort" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SortUsingCustomLists">
+      <summary>Gets or sets whether items in the specified slicer cache will be sorted by the custom lists. </summary>
+      <returns>true if items in the specified slicer cache will be sorted by the custom lists; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SourceName">
+      <summary>Gets the name of the data source the slicer is connected to. </summary>
+      <returns>The name of the data source the slicer is connected to.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.SourceType">
+      <summary>Gets the kind of data source the slicer is connected to. </summary>
+      <returns>The kind of data source the slicer is connected to.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.VisibleSlicerItems">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all the visible items in the specified slicer cache. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all the visible items in the specified slicer cache.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.VisibleSlicerItemsList">
+      <summary>Gets or sets the list of MDX unique names for members at all levels of the hierarchy where manual filtering is applied. </summary>
+      <returns>The list of MDX unique names for members at all levels of the hierarchy where manual filtering is applied.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCache.WorkbookConnection">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object that represents the data connection used by the specified slicer. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object that represents the data connection used by the specified slicer.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel">
+      <summary>Represents a level of a hierarchy in an OLAP data source being filtered by a slicer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Application">
+      <summary>When used without an object qualifier, this property gets an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property gets an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Count">
+      <summary>Gets the number of <see cref="T:Microsoft.Office.Interop.Excel.SlicerItem" /> objects in the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object. </summary>
+      <returns>The number of <see cref="T:Microsoft.Office.Interop.Excel.SlicerItem" /> objects in the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.CrossFilterType">
+      <summary>Gets or sets whether a slicer is participating in cross filtering with other slicers that share the same slicer cache, and how cross filtering is displayed. </summary>
+      <returns>Specifies whether a slicer is participating in cross filtering with other slicers that share the same slicer cache, and how cross filtering is displayed.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Name">
+      <summary>Gets the MDX unique name of OLAP hierarchy level represented by the object.</summary>
+      <returns>The MDX unique name of OLAP hierarchy level represented by the object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Ordinal">
+      <summary>Gets the one-based ordinal value of the hierarchy level represented by the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object. </summary>
+      <returns>The one-based ordinal value of the hierarchy level represented by the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.Parent">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.SlicerItems">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all slicer items for the specified level. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SlicerItems" /> collection that contains the collection of all slicer items for the specified level.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.SortItems">
+      <summary>Gets or sets whether the items in the slicer are sorted. </summary>
+      <returns>Specifies whether the items in the slicer are sorted.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevel.VisibleSlicerItemsList">
+      <summary>Gets the list of slicer items that are currently included in the slicer filter. </summary>
+      <returns>The list of slicer items that are currently included in the slicer filter.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerCacheLevels">
+      <summary>Represents the collection of hierarchy levels for the OLAP data source that is filtered by a slicer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" />.</returns>
+      <param name="Level"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels.Count">
+      <summary>Gets the number of levels in the specified  <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevels" /> collection, which represents the number of levels in the associated <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object.</summary>
+      <returns>The number of levels in the specified  <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevels" /> collection, which represents the number of levels in the associated <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerCacheLevels.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" />.</returns>
+      <param name="Level"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCacheLevels.Parent">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />   object that is the parent of the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevels" /> object. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />   object that is the parent of the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevels" /> object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerCaches">
+      <summary>Represents the collection of slicer caches  associated with the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerCaches.Add(System.Object,System.Object,System.Object)">
+      <summary>Adds a new <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object to the collection.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />.</returns>
+      <param name="Source">The data source that the new <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> will be based on. </param>
+      <param name="SourceField">The name of the field in the data source to filter by.</param>
+      <param name="Name">The name Excel uses to reference the slicer cache (the value of the <see cref="P:Microsoft.Office.Interop.Excel.SlicerCache.Name" /> property). </param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches.Count">
+      <summary>Gets the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created.</summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerCaches.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerCaches.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object for the collection. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object for the collection.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerItem">
+      <summary>Represents an item in a slicer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Caption">
+      <summary>Gets the label text for the slicer item. </summary>
+      <returns>The label text for the slicer item.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.HasData">
+      <summary>Gets whether the slicer item contains data that matches the current manual filter state. </summary>
+      <returns>true if the slicer item contains data that matches the current manual filter state; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Name">
+      <summary>Gets the name of the slicer item. </summary>
+      <returns>The name of the slicer item.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the slicer item. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the slicer item.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Selected">
+      <summary>Gets or sets whether the slicer item is selected. Read/write for slicers connected to non-OLAP data sources. Read-only for slicers connected to OLAP data sources.</summary>
+      <returns>true if the slicer item is selected; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.SourceName">
+      <summary>Gets the source name of the slicer item. </summary>
+      <returns>The source name of the slicer item.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.SourceNameStandard">
+      <summary>Gets the slicer item's source name in standard English (United States) format settings.</summary>
+      <returns>The slicer item's source name in standard English (United States) format settings.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItem.Value">
+      <summary>Gets the value of the slicer item. </summary>
+      <returns>The value of the slicer item.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerItems">
+      <summary>Represents the collection of <see cref="T:Microsoft.Office.Interop.Excel.SlicerItem" /> objects contained in a <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> or <see cref="T:Microsoft.Office.Interop.Excel.SlicerCacheLevel" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerItem" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems.Count">
+      <summary>Gets the number of objects in the collection. </summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerItems.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SlicerItem" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerItems.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SlicerPivotTables">
+      <summary>Represents information about the collection of PivotTables associated with the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerPivotTables.AddPivotTable(Microsoft.Office.Interop.Excel.PivotTable)">
+      <summary>Adds a reference to a PivotTable to the <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection.</summary>
+      <param name="PivotTable">A <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object that represents the PivotTable to add.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables.Count">
+      <summary>Gets the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerPivotTables.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SlicerPivotTables.Parent">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object that is the parent of the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection.</summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object that is the parent of the specified <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SlicerPivotTables.RemovePivotTable(System.Object)">
+      <summary>Removes a reference to a PivotTable from the <see cref="T:Microsoft.Office.Interop.Excel.SlicerPivotTables" /> collection.</summary>
+      <param name="PivotTable">A <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object that represents the PivotTable to remove, or the name or index of the PivotTable in the collection.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Slicers">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.Slicer" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.Slicer" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Slicers.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new slicer and returns a <see cref="T:Microsoft.Office.Interop.Excel.Slicer" /> object.</summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.Slicer" /> object.</returns>
+      <param name="SlicerDestination">A string that specifies the name of the sheet, or a <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> object that represents the sheet, where the resulting slicer will be placed. The destination sheet must be in the workbook that contains the <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> object specified by expression.</param>
+      <param name="Level">For OLAP data sources, the ordinal or the Multidimensional Expression (MDX) name of the level on which the slicer creation is based. Not supported for non-OLAP data sources.</param>
+      <param name="Name">The name of the slicer. Excel automatically generates a name if one is not specified. The name must be unique across all slicers within a workbook.</param>
+      <param name="Caption">The caption of the slicer.</param>
+      <param name="Top">The initial vertical position of the slicer, in points, relative to the upper-left corner of cell A1 on a worksheet.</param>
+      <param name="Left">The initial horizontal position of the slicer, in points, relative to the upper-left corner of cell A1 on a worksheet.</param>
+      <param name="Width">The initial width, in points, of the slicer control.</param>
+      <param name="Height">The initial height, in points, of the slicer control.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers.Count">
+      <summary>Gets the number of objects in the collection.</summary>
+      <returns>The number of objects in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Slicers.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.Slicer" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Slicers.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection.</summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SlicerCache" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.Slicers" /> collection.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTag">
+      <summary>Represents an identifier that is assigned to a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTag.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.DownloadURL">
+      <summary>Returns a String representing the Uniform Resource Locator (URL) for a smart tag.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Properties">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.CustomProperties" /> object representing the properties for a smart tag.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.Range">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range the specified smart tag applies to.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.SmartTagActions">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTagActions" /> object that sets the type of action for a selected smart tag.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTag.XML">
+      <summary>Returns a String representing a sample of the XML that would be passed to the action handler.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTagAction">
+      <summary>Represents the actions that can be performed with smart tags.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.ActiveXControl">
+      <summary>Returns an Object that represents an ActiveX control displayed in the Document Actions task pane.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.CheckboxState">
+      <summary>Returns or sets a Boolean value that indicates whether a check box in a smart document is selected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTagAction.Execute">
+      <summary>Activates a smart tag action that is associated with the smart tag type on a cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.ExpandHelp">
+      <summary>Sets or returns a Boolean value that represents whether the specified smart document Help text control is expanded or collapsed in the Document Actions task pane. True indicates that the control is expanded. False indicates that the control is collapsed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.ListSelection">
+      <summary>Sets or returns an Integer value that represents the index number of the selected item in a smart document list box control.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.PresentInPane">
+      <summary>Returns a Boolean value that represents whether a smart document control is currently displayed in the Document Actions task pane.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.RadioGroupSelection">
+      <summary>Sets or returns an Integer that represents the index number of the selected item in a group of radio button controls in a smart document.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.TextboxText">
+      <summary>Sets or returns a String that represents the text in a smart document textbox control.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagAction.Type">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XlSmartTagControlType" /> that represents the type of Smart Document control displayed in the Document Actions task pane.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTagActions">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.SmartTagAction" /> objects that represent the actions that can be performed with smart tags.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTagActions.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagActions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTagOptions">
+      <summary>Represents the options that can be performed with smart tags.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagOptions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagOptions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagOptions.DisplaySmartTags">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Interop.Excel.XlSmartTagDisplayMode" /> constant indicating the display features for smart tags.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagOptions.EmbedSmartTags">
+      <summary>True to embed smart tags on the specified workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagOptions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTagRecognizer">
+      <summary>Represents recognition engines which label data with types of information as you work in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.Enabled">
+      <summary>True if the object is enabled.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.FullName">
+      <summary>Returns the name of the object, including its path on disk, as a string.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizer.progID">
+      <summary>Returns the programmatic identifiers for the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTagRecognizers">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.SmartTagRecognizer" /> objects that represent recognition engines that label data with types of information as you work in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTagRecognizers.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTagRecognizers.Recognize">
+      <summary>Returns True when data can be labeled as a smart tag.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SmartTags">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.SmartTag" /> objects that represent the identifiers assigned to each cell.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTags._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTags.Add(System.String)">
+      <summary>Adds a smart tag. Returns a <see cref="T:Microsoft.Office.Interop.Excel.SmartTag" /> object.</summary>
+      <param name="SmartTagType">Required String. The type of smart tag.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTags.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTags.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTags.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SmartTags.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SmartTags.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Sort">
+      <summary>Represents a sort of a range of data.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sort.Apply">
+      <summary>Sorts the range based on the currently applied sort states.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Header">
+      <summary>Specifies whether the first row contains header information. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlYesNoGuess" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.MatchCase">
+      <summary>Set to True to perform a case-sensitive sort or set to False to perform non-case sensitive sort. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Orientation">
+      <summary>Specifies the orientation for the sort. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrientation" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.Rng">
+      <summary>Return the range of values on which the sort is performed. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sort.SetRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the starting and ending character positions for the <see cref="T:Microsoft.Office.Interop.Excel.Sort" /> object.</summary>
+      <param name="Rng">Specifies the range for the <see cref="T:Microsoft.Office.Interop.Excel.Sort" /> collection.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.SortFields">
+      <summary>Stores the sort state for workbooks, lists, and autofilters.  Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.SortFields" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sort.SortMethod">
+      <summary>Specifies the sort method for Chinese languages. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlSortMethod" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SortField">
+      <summary>The <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object  contains all the sort information for the <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" />, <see cref="T:Microsoft.Office.Interop.Excel.ListObject" />, and <see cref="T:Microsoft.Office.Interop.Excel.AutoFilter" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.CustomOrder">
+      <summary>Specifies a custom order to sort the fields. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.DataOption">
+      <summary>Specifies how to sort text in the range specified in <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlSortDataOption" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortField.Delete">
+      <summary>Removes the specified <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object from the <see cref="T:Microsoft.Office.Interop.Excel.SortFields" /> collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Key">
+      <summary>Specifies the range that is currently being sorted on. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortField.ModifyKey(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Modify the key value by which values are sorted in the field.</summary>
+      <param name="Key">Specifies the key to be modified.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Order">
+      <summary>Determines the sort order for the values specified in the key. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlSortOrder" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.Priority">
+      <summary>Specifies the priority for the sort field. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortField.SetIcon(Microsoft.Office.Interop.Excel.Icon)">
+      <summary>Sets an icon for a <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object.</summary>
+      <param name="Icon">The icon to be set.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.SortOn">
+      <summary>Returns or sets what attribute of the cell to sort on . Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlSortOn" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortField.SortOnValue">
+      <summary>Retun the value on which the sort is performed for the specified <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SortFields">
+      <summary>The <see cref="T:Microsoft.Office.Interop.Excel.SortFields" /> collection is a collection of <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> objects. It allows developers to store a sort state on workbooks, lists, and autofilters.  </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortFields.Add(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new sort field and returns a <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.SortField" />
+      </returns>
+      <param name="Key">Specifies a key value for the sort.</param>
+      <param name="SortOn">The field to sort on.</param>
+      <param name="Order">Specifies the sort order.</param>
+      <param name="CustomOrder">Specifies if a custom sort order should be used.</param>
+      <param name="DataOption">Specifies the data option.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortFields.Clear">
+      <summary>Clears all the <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SortFields.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields.Item(System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.SortField" /> object that represents a collection of items that can be sorted in a workbook. Read-only.</summary>
+      <param name="Index">Index value of the <see cref="T:Microsoft.Office.Interop.Excel.SortField" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SortFields.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SoundNote">
+      <summary>This object should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SoundNote.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SoundNote.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SoundNote.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SoundNote.Import(System.String)">
+      <summary>This method should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+      <param name="Filename">This method has been deprecated.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SoundNote.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SoundNote.Play">
+      <summary>This method should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SoundNote.Record">
+      <summary>This method should not be used. Sound notes have been removed from Microsoft Excel.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparkAxes">
+      <summary>Represents the settings for the horizontal and vertical axes of a group of sparklines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkAxes.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkAxes.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkAxes.Horizontal">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SparkHorizontalAxis" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SparkHorizontalAxis" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkAxes.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkAxes.Vertical">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.SparkVerticalAxis" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.SparkVerticalAxis" /> object for the specified <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparkColor">
+      <summary>Represents the color of the markers for points in a sparkline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkColor.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkColor.Color">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to set the color of the markers for points  in a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that you can use to set the color of the markers for points  in a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkColor.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkColor.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkColor.Visible">
+      <summary>Gets or sets whether the point is visible. </summary>
+      <returns>true if the point is visible; otherwise, false.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparkHorizontalAxis">
+      <summary>Represents the settings for the horizontal axes of a group of sparklines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.Axis">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that specifies the color of the horizontal axis of the sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that specifies the color of the horizontal axis of the sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.IsDateAxis">
+      <summary>Gets whether the horizontal axis of the sparkline is based on date values. </summary>
+      <returns>true if the horizontal axis of the sparkline is based on date values; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkHorizontalAxis.RightToLeftPlotOrder">
+      <summary>Gets or sets whether the points on the horizontal axis are plotted in right-to-left order. </summary>
+      <returns>true if the points on the horizontal axis are plotted in right-to-left order; otherwise, false.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Sparkline">
+      <summary>Represents a single sparkline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sparkline.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sparkline.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sparkline.Location">
+      <summary>Gets or sets the location of a single sparkline. </summary>
+      <returns>The location of a single sparkline.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sparkline.ModifyLocation(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Modifies the location of a single sparkline.</summary>
+      <param name="Range">The cell that contains the sparkline.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Sparkline.ModifySourceData(System.String)">
+      <summary>Modifies the source data for a single sparkline.</summary>
+      <param name="Formula">The range the contains the source data.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sparkline.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Sparkline.SourceData">
+      <summary>Gets or sets the range that contains the source data for a single sparkline. </summary>
+      <returns>The range that contains the source data for a single sparkline.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparklineGroup">
+      <summary>Represents a group of sparklines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Axes">
+      <summary>Gets the associated <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object.</summary>
+      <returns>The associated <see cref="T:Microsoft.Office.Interop.Excel.SparkAxes" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Count">
+      <summary>Gets the number of sparklines in the sparkline group. </summary>
+      <returns>The number of sparklines in the sparkline group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.DateRange">
+      <summary>Gets or sets the date range for the sparkline group. </summary>
+      <returns>The date range for the sparkline group.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.Delete">
+      <summary>Deletes the sparkline group.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.DisplayBlanksAs">
+      <summary>Gets or sets the way that blank cells are plotted on a chart. </summary>
+      <returns>Specifies the way that blank cells are plotted on a chart.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.DisplayHidden">
+      <summary>Specifies whether hidden cells are plotted in the sparkline group. </summary>
+      <returns>true if hidden cells are plotted in the sparkline group; otherwise, false. </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.Sparkline" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.LineWeight">
+      <summary>Gets or sets the thickness of the sparklines in the sparkline group. </summary>
+      <returns>The thickness of the sparklines in the sparkline group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Location">
+      <summary>Gets or sets the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the location of the sparkline group. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the location of the sparkline group.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.Modify(Microsoft.Office.Interop.Excel.Range,System.String)">
+      <summary>Sets the location and the source data for the sparkline group.</summary>
+      <param name="Location">The <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the location of the sparkline group.</param>
+      <param name="SourceData">The range that represents the source data for the sparkline group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.ModifyDateRange(System.String)">
+      <summary>Sets the date range for the sparkline group.</summary>
+      <param name="DateRange">The date range for the sparkline group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.ModifyLocation(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object to modify the location of the sparkline group.</summary>
+      <param name="Location">The <see cref="T:Microsoft.Office.Interop.Excel.Range" /> that represents the location of the sparkline group.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroup.ModifySourceData(System.String)">
+      <summary>Sets the range that represents the source data for the sparkline group.</summary>
+      <param name="SourceData">The range that represents the source data.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.PlotBy">
+      <summary>Gets or sets how to plot the sparkline when the data on which it is based is in a square-shaped range.</summary>
+      <returns>Specifies how to plot the sparkline when the data on which it is based is in a square-shaped range.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Points">
+      <summary>Gets the position of the specified node as a coordinate pair. Each coordinate is expressed in points.</summary>
+      <returns>The position of the specified node as a coordinate pair.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.SeriesColor">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that represents the main series color for the sparkline group. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.FormatColor" /> object that represents the main series color for the sparkline group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.SourceData">
+      <summary>Gets or sets the range that contains the source data for the sparkline group. </summary>
+      <returns>The range that contains the source data for the sparkline group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroup.Type">
+      <summary>Gets or sets the type of sparkline for the group. </summary>
+      <returns>The type of sparkline for the group.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparklineGroups">
+      <summary>Represents a collection of sparkline groups.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups._Default(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.Add(Microsoft.Office.Interop.Excel.XlSparkType,System.String)">
+      <summary>Creates a new sparkline group and returns a <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" />.</returns>
+      <param name="Type">The type of sparkline.</param>
+      <param name="SourceData">Represents the range to use to create the sparkline.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.Clear">
+      <summary>Clears the selected sparklines.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.ClearGroups">
+      <summary>Clears the selected sparkline groups.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups.Count">
+      <summary>Gets the count of sparkline groups in the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. </summary>
+      <returns>The count of sparkline groups in the associated <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.GetEnumerator">
+      <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.Group(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Groups the selected sparklines.</summary>
+      <param name="Location">The location of the first cell in the group.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups.Item(System.Object)">
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" />.</returns>
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparklineGroups.Parent">
+      <summary>Gets the <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object for the specified object. </summary>
+      <returns>The <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object for the specified object.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.SparklineGroups.Ungroup">
+      <summary>Ungroups the sparklines in the selected sparkline group.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparkPoints">
+      <summary>Represents the settings of the markers for points of data on a sparkline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object.</summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Firstpoint">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the first point of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the first point of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Highpoint">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the highest point of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the highest point of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Lastpoint">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the last point of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the last point of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Lowpoint">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the lowest point of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of the marker for the lowest point of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Markers">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of markers for positive points of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents the color and visibility of markers for positive points of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Negative">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents  the color and visibility of markers for negative points of data on a sparkline. </summary>
+      <returns>A <see cref="T:Microsoft.Office.Interop.Excel.SparkColor" /> object that represents  the color and visibility of markers for negative points of data on a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkPoints.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SparkVerticalAxis">
+      <summary>Represents the settings for the vertical axes of a group of sparklines.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.CustomMaxScaleValue">
+      <summary>Gets or sets the custom maximum value for the vertical axis of a sparkline. </summary>
+      <returns>The custom maximum value for the vertical axis of a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.CustomMinScaleValue">
+      <summary>Gets or sets the custom minimum value for the vertical axis of a sparkline. </summary>
+      <returns>The custom minimum value for the vertical axis of a sparkline.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.MaxScaleType">
+      <summary>Gets or sets how the maximum value of the vertical axis of the sparkline is scaled relative to other sparklines in the group. </summary>
+      <returns>Specifies how the maximum value of the vertical axis of the sparkline is scaled relative to other sparklines in the group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.MinScaleType">
+      <summary>Gets or sets how the minimum value of the vertical axis of the sparkline is scaled relative to other sparklines in the group. </summary>
+      <returns>Specifies how the minimum value of the vertical axis of the sparkline is scaled relative to other sparklines in the group.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SparkVerticalAxis.Parent">
+      <summary>Gets the parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object. </summary>
+      <returns>The parent <see cref="T:Microsoft.Office.Interop.Excel.SparklineGroup" /> object for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Speech">
+      <summary>Contains methods and properties that pertain to speech.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Speech.Direction">
+      <summary>Returns or sets the order in which the cells will be spoken.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Speech.Speak(System.String,System.Object,System.Object,System.Object)">
+      <summary>Microsoft Excel plays back the specified text string.</summary>
+      <param name="Text">Required String. The text to be spoken.</param>
+      <param name="SpeakAsync">Optional Object. True will cause the <paramref name="Text" /> to be spoken asynchronously (the method will not wait for the <paramref name="Text" /> to be spoken). False will cause the <paramref name="Text" /> to be spoken synchronously (the method waits for the <paramref name="Text" /> to be spoken before continuing). The default is False.</param>
+      <param name="SpeakXML">Optional Boolean. True will cause the <paramref name="Text" /> to be interpreted as XML. False will cause the <paramref name="Text" /> not to be interpreted as XML, so any XML tags will be read and not interpreted. The default is False.</param>
+      <param name="Purge">Optional Object. True will cause current speech to be terminated and any buffered text to be purged before <paramref name="Text" /> is spoken. False will not cause the current speech to be terminated and will not purge the buffered text before <paramref name="Text" /> is spoken. The default is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Speech.SpeakCellOnEnter">
+      <summary>Microsoft Excel supports a mode where the active cell will be spoken when the ENTER key is pressed or when the active cell is finished being edited. Setting the SpeakCellOnEnter property to True will turn this mode on. False turns this mode off.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.SpellingOptions">
+      <summary>Represents the various spell-checking options for a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.ArabicModes">
+      <summary>Returns or sets the mode for the Arabic spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.ArabicStrictAlefHamza">
+      <summary>Gets or sets whether the spelling checker uses rules regarding Arabic words beginning with an alef hamza. </summary>
+      <returns>true if the spelling checker uses rules regarding Arabic words beginning with an alef hamza; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.ArabicStrictFinalYaa">
+      <summary>Gets or sets whether the spelling checker uses rules regarding Arabic words ending with the letter yaa. </summary>
+      <returns>true if the spelling checker uses rules regarding Arabic words ending with the letter yaa; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.ArabicStrictTaaMarboota">
+      <summary>Gets or sets whether the spelling checker uses rules to flag Arabic words ending with haa instead of taa marboota. </summary>
+      <returns>true if the spelling checker uses rules to flag Arabic words ending with haa instead of taa marboota; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.BrazilReform">
+      <summary>Gets or sets the mode for checking the spelling of Brazilian Portuguese. </summary>
+      <returns>The mode for checking the spelling of Brazilian Portuguese.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.DictLang">
+      <summary>Selects the dictionary language used when Microsoft Excel performs spelling checks.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.GermanPostReform">
+      <summary>True to check the spelling of words using the German post-reform rules. False cancels this feature.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.HebrewModes">
+      <summary>Returns or sets the mode for the Hebrew spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.IgnoreCaps">
+      <summary>False instructs Microsoft Excel to check for uppercase words; True instructs Excel to ignore words in uppercase when using the spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.IgnoreFileNames">
+      <summary>False instructs Microsoft Excel to check for Internet and file addresses; True instructs Excel to ignore Internet and file addresses when using the spell checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.IgnoreMixedDigits">
+      <summary>False instructs Microsoft Excel to check for mixed digits; True instructs Excel to ignore mixed digits when checking spelling.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.KoreanCombineAux">
+      <summary>When set to True, Microsoft Excel combines Korean auxiliary verbs and adjectives when spelling is checked.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.KoreanProcessCompound">
+      <summary>When set to True, this enables Microsoft Excel to process Korean compound nouns when using the spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.KoreanUseAutoChangeList">
+      <summary>When set to True, this enables Microsoft Excel to use the auto-change list for Korean words when using the spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.PortugalReform">
+      <summary>Gets or sets the mode for checking the spelling of European Portuguese. </summary>
+      <returns>The mode for checking the spelling of European Portuguese.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.RussianStrictE">
+      <summary>Gets or sets whether the spelling checker uses rules regarding Russian words containing the character ë. </summary>
+      <returns>true if the spelling checker uses rules regarding Russian words containing the character ë; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.SpanishModes">
+      <summary>Gets or sets the mode for checking the spelling of Spanish. </summary>
+      <returns>The mode for checking the spelling of Spanish.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.SuggestMainOnly">
+      <summary>When set to True, instructs Microsoft Excel to suggest words from only the main dictionary when using the spelling checker. False removes the limits of suggesting words from only the main dictionary when using the spelling checker.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.SpellingOptions.UserDict">
+      <summary>Instructs Microsoft Excel to create a custom dictionary to which new words can be added when performing spelling checks on a worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Spinner"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinner.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinner.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Spinners"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners._Default"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.BringToFront"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Display3DShading"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Enabled"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Height"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.LinkedCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Max"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Min"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.PrintObject"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Spinners.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.SmallChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Value"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Spinners.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Style">
+      <summary>Represents a style description for a range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.AddIndent">
+      <summary>True if text is automatically indented when the text alignment in a cell is set to equal distribution either horizontally or vertically.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that represents the borders of a style.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.BuiltIn">
+      <summary>True if the style is a built-in style.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Style.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.FormulaHidden">
+      <summary>True if the formula will be hidden when the worksheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludeAlignment">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Style.AddIndent" />, <see cref="P:Microsoft.Office.Interop.Excel.Style.HorizontalAlignment" />, <see cref="P:Microsoft.Office.Interop.Excel.Style.VerticalAlignment" />, <see cref="P:Microsoft.Office.Interop.Excel.Style.WrapText" />, and <see cref="P:Microsoft.Office.Interop.Excel.Style.Orientation" /> properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludeBorder">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Border.Color" />, <see cref="P:Microsoft.Office.Interop.Excel.Border.ColorIndex" />, <see cref="P:Microsoft.Office.Interop.Excel.Border.LineStyle" />, and <see cref="P:Microsoft.Office.Interop.Excel.Border.Weight" /> border properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludeFont">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Font.Background" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Bold" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Color" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.ColorIndex" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.FontStyle" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Italic" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Name" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.OutlineFont" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Shadow" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Size" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Strikethrough" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Subscript" />, <see cref="P:Microsoft.Office.Interop.Excel.Font.Superscript" />, and <see cref="P:Microsoft.Office.Interop.Excel.Font.Underline" /> font properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludeNumber">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Style.NumberFormat" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludePatterns">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Interior.Color" />, <see cref="P:Microsoft.Office.Interop.Excel.Interior.ColorIndex" />, <see cref="P:Microsoft.Office.Interop.Excel.Interior.InvertIfNegative" />, <see cref="P:Microsoft.Office.Interop.Excel.Interior.Pattern" />, <see cref="P:Microsoft.Office.Interop.Excel.Interior.PatternColor" />, and <see cref="P:Microsoft.Office.Interop.Excel.Interior.PatternColorIndex" /> interior properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IncludeProtection">
+      <summary>True if the style includes the <see cref="P:Microsoft.Office.Interop.Excel.Style.FormulaHidden" /> and <see cref="P:Microsoft.Office.Interop.Excel.Style.Locked" /> properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.IndentLevel">
+      <summary>Returns or sets the indent level for the style.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Locked">
+      <summary>True if the object is locked; False if the object can be modified when the sheet is protected.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.MergeCells">
+      <summary>True if the style contains merged cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.NameLocal">
+      <summary>Returns the name of the object in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.NumberFormat">
+      <summary>Returns or sets the format code for the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees or one of the <see cref="T:Microsoft.Office.Interop.Excel.XlOrientation" /> constants.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.ShrinkToFit">
+      <summary>True if text automatically shrinks to fit in the available column width.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.Value">
+      <summary>The name of the specified style.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Style.WrapText">
+      <summary>True if Microsoft Excel wraps the text in the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Styles">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Style" /> objects in the specified or active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Styles.Add(System.String,System.Object)">
+      <summary>Creates a new style and adds it to the list of styles that are available for the current workbook.</summary>
+      <param name="Name">Required String. The new style name.</param>
+      <param name="BasedOn">Optional Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that refers to a cell that's used as the basis for the new style. If this argument is omitted, the newly created style is based on the Normal style.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Styles.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Styles.Merge(System.Object)">
+      <summary>Merges the styles from another workbook into the <see cref="T:Microsoft.Office.Interop.Excel.Styles" /> collection.</summary>
+      <param name="Workbook">Required Object. A <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object that represents the workbook containing styles to be merged.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Styles.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Tab">
+      <summary>Represents a tab in a chart or a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.Color">
+      <summary>Returns or sets the primary color of the tab.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.ColorIndex">
+      <summary>Returns or sets the color of the specified chart tab.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.ThemeColor">
+      <summary>Returns or sets the theme color in the applied color scheme that is associated with the specified object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlThemeColor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Tab.TintAndShade">
+      <summary>Returns or sets a Single that lightens or darkens a color.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TableStyle">
+      <summary>Represents a single style that can be applied to a table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle._Default">
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.BuiltIn">
+      <summary>True if the style is a built-in style. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyle.Delete">
+      <summary>Deletes the <see cref="T:Microsoft.Office.Interop.Excel.TableStyle" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyle.Duplicate(System.Object)">
+      <summary>Duplicates the <see cref="T:Microsoft.Office.Interop.Excel.TableStyle" /> object and returns a reference to the new copy.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TableStyle" />
+      </returns>
+      <param name="NewTableStyleName">The name of the new table style.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.Name">
+      <summary>Returns the name of the object. Read-only.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.NameLocal">
+      <summary>Returns or sets the name of the object, in the language of the user. Read-only.</summary>
+      <returns>String</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.ShowAsAvailablePivotTableStyle">
+      <summary>Sets or returns if a  style is shown in the gallery for PivotTable styles or not. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.ShowAsAvailableSlicerStyle">
+      <summary>Gets or sets whether the specified table style is shown as available in the slicer styles gallery. </summary>
+      <returns>true if the specified table style is shown as available in the slicer styles gallery; otherwise, false.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.ShowAsAvailableTableStyle">
+      <summary>Returns or sets a table style shown as available in the table styles gallery. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyle.TableStyleElements">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.TableStyleElements" /> object. Read-only.</summary>
+      <returns>Returns <see cref="T:Microsoft.Office.Interop.Excel.TableStyleElements" />.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TableStyleElement">
+      <summary>Represents a single table style element.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Borders">
+      <summary>Returns the borders of a table style element. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Borders" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyleElement.Clear">
+      <summary>Clears the formatting for this element.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Font">
+      <summary>Returns the font of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Font" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.HasFormat">
+      <summary>Returns whether a table style element has formatting applied to the specified element. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Interior" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElement.StripeSize">
+      <summary>Returns or sets the size of banding. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TableStyleElements">
+      <summary>Represents table style elements.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElements._Default(Microsoft.Office.Interop.Excel.XlTableStyleElementType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElements.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElements.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElements.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyleElements.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyleElements.Item(Microsoft.Office.Interop.Excel.XlTableStyleElementType)">
+      <summary>Returns a single object from a collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TableStyleElement" />
+      </returns>
+      <param name="Index">A table style element.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyleElements.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TableStyles">
+      <summary>Represents styles that can be applied to a table.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyles._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyles.Add(System.String)">
+      <summary>Creates a new <see cref="T:Microsoft.Office.Interop.Excel.TableStyle" /> object and adds it to the collection.  </summary>
+      <returns>TableStyle</returns>
+      <param name="TableStyleName">The name of the table style.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyles.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyles.Count">
+      <summary>Returns the number of objects in the collection. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyles.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyles.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TableStyles.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.TableStyle" />
+      </returns>
+      <param name="Index">The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TableStyles.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TextBox"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Border"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.BottomRightCell"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Formula"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Index"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Interior"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBox.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.TopLeftCell"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBox.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.TextBoxes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes._Dummy12"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes._Dummy15"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes._Dummy22"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes._Dummy3"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Add(System.Double,System.Double,System.Double,System.Double)">
+      <param name="Left"></param>
+      <param name="Top"></param>
+      <param name="Width"></param>
+      <param name="Height"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.AddIndent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.AutoScaleFont"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.AutoSize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Border"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.BringToFront"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Caption"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Characters(System.Object,System.Object)">
+      <param name="Start"></param>
+      <param name="Length"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Copy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.CopyPicture(Microsoft.Office.Interop.Excel.XlPictureAppearance,Microsoft.Office.Interop.Excel.XlCopyPictureFormat)">
+      <param name="Appearance"></param>
+      <param name="Format"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Cut"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Duplicate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Font"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Formula"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Group"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.HorizontalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Interior"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Locked"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.LockedText"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Orientation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Placement"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.PrintObject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.ReadingOrder"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.RoundedCorners"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextBoxes.SendToBack"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Shadow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.ShapeRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Text"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.VerticalAlignment"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.Width"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextBoxes.ZOrder"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.TextEffectFormat">
+      <summary>Contains properties and methods that apply to WordArt objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Alignment">
+      <summary>Returns or sets the alignment for WordArt.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.FontBold">
+      <summary>True if the font in the specified WordArt is bold.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.FontItalic">
+      <summary>Returns msoTrue if the font in the specified WordArt is italic.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.FontName">
+      <summary>Returns or sets the name of the font in the specified WordArt.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.FontSize">
+      <summary>Returns or sets the font size for the specified WordArt in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.KernedPairs">
+      <summary>True if character pairs in the specified WordArt are kerned.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.NormalizedHeight">
+      <summary>True if all characters (both uppercase and lowercase) in the specified WordArt are the same height.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.PresetShape">
+      <summary>Returns or sets the shape of the specified WordArt.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.PresetTextEffect">
+      <summary>Returns or sets the style of the specified WordArt.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.RotatedChars">
+      <summary>True if characters in the specified WordArt are rotated 90 degrees relative to the WordArt's bounding shape. False if characters in the specified WordArt retain their original orientation relative to the bounding shape.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Text">
+      <summary>Returns or sets the text for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextEffectFormat.ToggleVerticalText">
+      <summary>Switches the text flow in the specified WordArt from horizontal to vertical, or vice versa.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextEffectFormat.Tracking">
+      <summary>Returns or sets the ratio of the horizontal space allotted to each character in the specified WordArt to the width of the character. Can be a value from 0 (zero) through 5.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TextFrame">
+      <summary>Represents the text frame in a Shape object. Contains the text in the text frame as well as the properties and methods that control the alignment and anchoring of the text frame.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.AutoMargins">
+      <summary>True if Microsoft Excel automatically calculates text frame margins.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.AutoSize">
+      <summary>True if the size of the specified object is changed automatically to fit text within its boundaries.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextFrame.Characters(System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Characters" /> object that represents a range of characters within a shape’s text frame.</summary>
+      <param name="Start">Optional Object. The first character to be returned. If this argument is either set to 1 or omitted, the Characters method returns a range of characters starting with the first character.</param>
+      <param name="Length">Optional Object. The number of characters to be returned. If this argument is omitted, the Characters method returns the remainder of the string (everything after the character that was set as the <paramref name="Start" /> argument).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.HorizontalAlignment">
+      <summary>Returns or sets the horizontal alignment for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.HorizontalOverflow">
+      <summary>Gets or sets the horizontal overflow setting for the specified object. </summary>
+      <returns>The horizontal overflow setting for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.MarginBottom">
+      <summary>Returns or sets the distance (in points) between the bottom of the text frame and the bottom of the inscribed rectangle of the shape that contains the text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.MarginLeft">
+      <summary>Returns or sets the distance (in points) between the left edge of the text frame and the left edge of the inscribed rectangle of the shape that contains the text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.MarginRight">
+      <summary>Returns or sets the distance (in points) between the right edge of the text frame and the right edge of the inscribed rectangle of the shape that contains the text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.MarginTop">
+      <summary>Returns or sets the distance (in points) between the top of the text frame and the top of the inscribed rectangle of the shape that contains the text.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.Orientation">
+      <summary>The text frame orientation.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.VerticalAlignment">
+      <summary>Returns or sets the vertical alignment of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame.VerticalOverflow">
+      <summary>Gets or sets the vertical overflow setting for the specified object. </summary>
+      <returns>The vertical overflow setting for the specified object.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TextFrame2">
+      <summary>Represents the text frame in a <see cref="T:Microsoft.Office.Interop.Excel.Shape" />,  <see cref="T:Microsoft.Office.Interop.Excel.ShapeRange" />, or    <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.AutoSize">
+      <summary>The size of the specified object that changes automatically to fit text within its boundaries. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoAutoSize" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Column">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.TextColumn2" /> object that represents the columns within the text frame. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.TextColumn2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TextFrame2.DeleteText">
+      <summary>Deletes the text from a text frame and all the associated text properties.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.HasText">
+      <summary>Returns whether the specified text frame has text. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.HorizontalAnchor">
+      <summary>Returns or sets the horizontal anchor type for the specified text. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoHorizontalAnchor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.MarginBottom">
+      <summary>Returns or sets the distance (in points) between the bottom of the text frame and the bottom of the inscribed rectangle of the shape that contains the text. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.MarginLeft">
+      <summary>Returns or sets the distance (in points) between the left edge of the text frame and the left edge of the inscribed rectangle of the shape that contains the text. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.MarginRight">
+      <summary>Returns or sets the distance (in points) between the right edge of the text frame and the right edge of the inscribed rectangle of the shape that contains the text. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.MarginTop">
+      <summary>Returns or sets the distance (in points) between the top of the text frame and the top of the inscribed rectangle of the shape that contains the text. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.NoTextRotation">
+      <summary>Returns or sets a value that specifies if the text on a shape is rotated if the shape itself is being rotated. Read/write</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Orientation">
+      <summary>Returns or sets a value that represents the text frame orientation. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTextOrientation" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.PathFormat">
+      <summary>Returns or sets the path type for the specified text frame. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoPathFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.Ruler">
+      <summary>Returns the ruler for the specified text. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.Ruler2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.TextRange">
+      <summary>Returns the <see cref="T:Microsoft.Office.Core.TextRange2" /> object that represents the text in the object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.TextRange2" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.ThreeD">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object that contains 3-D–effect formatting properties for the specified text. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.VerticalAnchor">
+      <summary>Returns or sets the vertical anchor type for the specified text. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoVerticalAnchor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.WarpFormat">
+      <summary>Returns or sets the warp type for the specified text frame. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoWarpFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.WordArtformat">
+      <summary>Returns or sets the Word Art type for the specified text frame. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoPresetTextEffect" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TextFrame2.WordWrap">
+      <summary>Returns or sets text break lines within or past the boundaries of the shape. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ThreeDFormat">
+      <summary>Represents a shape's three-dimensional formatting.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelBottomDepth">
+      <summary>Returns or sets the bottom depth when using the bevel effect on a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelBottomInset">
+      <summary>Returns or sets a value indicating whether the bottom insert bevel should be raised for  a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelBottomType">
+      <summary>Returns or sets the bottom bevel type for a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoBevelType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelTopDepth">
+      <summary>Returns or sets the top depth when using the bevel effect on a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelTopInset">
+      <summary>Returns or sets a value indicating whether the top insert bevel should be raised for  a <see cref="M:Microsoft.Office.Interop.Excel.ThreeDFormat.SetThreeDFormat(Microsoft.Office.Core.MsoPresetThreeDFormat)" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.BevelTopType">
+      <summary>Returns or sets the top Bevel type for a ThreeDFormat object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoBevelType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.ContourColor">
+      <summary>Returns the contour color for a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.ContourWidth">
+      <summary>Returns or sets the contour width for  a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Depth">
+      <summary>Returns or sets the depth of the shape's extrusion.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.ExtrusionColor">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ColorFormat" /> object that represents the color of the shape's extrusion.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.ExtrusionColorType">
+      <summary>Returns or sets a value that indicates whether the extrusion color is based on the extruded shape’s fill (the front face of the extrusion) and automatically changes when the shape’s fill changes, or whether the extrusion color is independent of the shape’s fill.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.FieldOfView">
+      <summary>Returns or sets the angle at which a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object can be viewed. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.IncrementRotationHorizontal(System.Single)">
+      <summary>Changes the rotation of the specified shape horizontally by the specified number of degrees.</summary>
+      <param name="Increment">Specifies how much (in degrees) the rotation of the shape is to be changed horizontally. Can be a value from  –90 through 90. A positive value moves the shape left; a negative value moves it to the right.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.IncrementRotationVertical(System.Single)">
+      <summary>Changes the rotation of the specified shape vertically by the specified number of degrees.</summary>
+      <param name="Increment">Specifies how much (in degrees) the rotation of the shape is to be changed horizontally. Can be a value from  –90 through 90. A positive value tilts the shape up; a negative value tilts it down.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.IncrementRotationX(System.Single)">
+      <summary>Changes the rotation of the specified shape around the x-axis by the specified number of degrees.</summary>
+      <param name="Increment">Required Single. Specifies how much (in degrees) the rotation of the shape around the x-axis is to be changed. Can be a value from –90 through 90. A positive value tilts the shape up; a negative value tilts it down.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.IncrementRotationY(System.Single)">
+      <summary>Changes the rotation of the specified shape around the y-axis by the specified number of degrees.</summary>
+      <param name="Increment">Required Single. Specifies how much (in degrees) the rotation of the shape around the y-axis is to be changed. Can be a value from –90 through 90. A positive value tilts the shape to the left; a negative value tilts it to the right.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.IncrementRotationZ(System.Single)">
+      <summary>Changes the rotation of the specified shape around the z-axis by the specified number of degrees.</summary>
+      <param name="Increment">Specifies how much (in degrees) the rotation of the shape around the z-axis is to be changed. Can be a value from – 90 through 90. A positive value tilts the shape to the left; a negative value tilts it to the right.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.LightAngle">
+      <summary>Returns or sets the angel of the extrusion lights set on a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Perspective">
+      <summary>Determines whether the extrusion appears in perspective.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetCamera">
+      <summary>Returns or sets the extrusion preset camera for a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoPresetCamera" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetExtrusionDirection">
+      <summary>Returns the direction that the extrusion's sweep path takes away from the extruded shape (the front face of the extrusion).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetLighting">
+      <summary>Returns or sets the extrusion preset lighting for a <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoLightRigType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetLightingDirection">
+      <summary>Returns or sets the position of the light source relative to the extrusion.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoLightRigType" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetLightingSoftness">
+      <summary>Returns or sets the intensity of the extrusion lighting.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetMaterial">
+      <summary>Returns or sets the extrusion surface material.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.PresetThreeDFormat">
+      <summary>Returns the preset extrusion format.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.ProjectText">
+      <summary>Returns or sets the project text state for the specified <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Core.MsoTriState" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.ResetRotation">
+      <summary>Resets the extrusion rotation around the x-axis and the y-axis to 0 (zero) so that the front of the extrusion faces forward.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.RotationX">
+      <summary>Returns or sets the rotation of the extruded shape around the x-axis in degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.RotationY">
+      <summary>Returns or sets the rotation of the extruded shape around the y-axis in degrees.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.RotationZ">
+      <summary>Returns or sets the rotation of the extruded shape around the z-axis in degrees.  Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.SetExtrusionDirection(Microsoft.Office.Core.MsoPresetExtrusionDirection)">
+      <summary>Sets the direction that the extrusion's sweep path takes away from the extruded shape.</summary>
+      <param name="PresetExtrusionDirection">Required <see cref="T:Microsoft.Office.Core.MsoPresetExtrusionDirection" />. Specifies the extrusion direction.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.SetPresetCamera(Microsoft.Office.Core.MsoPresetCamera)">
+      <summary>Sets the camera for the specified <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object.</summary>
+      <param name="PresetCamera">Specifies the preset camera.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ThreeDFormat.SetThreeDFormat(Microsoft.Office.Core.MsoPresetThreeDFormat)">
+      <summary>Sets the preset extrusion format. Each preset extrusion format contains a set of preset values for the various properties of the extrusion.</summary>
+      <param name="PresetThreeDFormat">Required MsoPresetThreeDFormat. Specifies a preset extrusion format that corresponds to one of the options (numbered from left to right, from top to bottom) displayed when you click the 3-D button on the Drawing toolbar.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ThreeDFormat.Z">
+      <summary>Returns the Z order of the specified  <see cref="T:Microsoft.Office.Interop.Excel.ThreeDFormat" /> object. Read/write.</summary>
+      <returns>Single</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TickLabels">
+      <summary>Represents the tick mark labels associated with tick marks on a chart axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Alignment">
+      <summary>Returns or sets the alignment for the specified tick label.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.AutoScaleFont">
+      <summary>True if the text in the object changes font size when the object size changes. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TickLabels.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Depth">
+      <summary>Returns the number of levels of category tick labels.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that represents the font of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Format">
+      <summary>Returns the chart element format. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.MultiLevel">
+      <summary>Sets whether an axis is multilevel or not.  Read/write. </summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.NumberFormat">
+      <summary>Returns or sets the format code for the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.NumberFormatLinked">
+      <summary>True if the number format is linked to the cells (so that the number format changes in the labels when it changes in the cells).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.NumberFormatLocal">
+      <summary>Returns or sets the format code for the object as a string in the language of the user.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Offset">
+      <summary>Returns or sets the distance between the levels of labels and the distance between the first level and the axis line.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Orientation">
+      <summary>The text orientation. Can be an integer value from –90 to 90 degrees or one of the <see cref="T:Microsoft.Office.Interop.Excel.XlTickLabelOrientation" /> constants.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TickLabels.ReadingOrder">
+      <summary>Returns or sets the reading order for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.TickLabels.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Toolbar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Toolbar.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Height"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Left"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Position"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Protection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Toolbar.Reset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.ToolbarButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Top"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbar.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ToolbarButton"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.BuiltIn"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.BuiltInFace"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.Copy(Microsoft.Office.Interop.Excel.Toolbar,System.Int32)">
+      <param name="Toolbar"></param>
+      <param name="Before"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.CopyFace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.Delete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.Edit"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Enabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.HelpContextID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.HelpFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.ID"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.IsGap"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.Move(Microsoft.Office.Interop.Excel.Toolbar,System.Int32)">
+      <param name="Toolbar"></param>
+      <param name="Before"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.OnAction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.PasteFace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Pushed"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButton.Reset"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.StatusBar"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButton.Width"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.ToolbarButtons"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButtons.Add(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Button"></param>
+      <param name="Before"></param>
+      <param name="OnAction"></param>
+      <param name="Pushed"></param>
+      <param name="Enabled"></param>
+      <param name="StatusBar"></param>
+      <param name="HelpFile"></param>
+      <param name="HelpContextID"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.ToolbarButtons.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons.Item(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ToolbarButtons.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Toolbars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Toolbars.Add(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars.Application"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars.Count"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars.Creator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Toolbars.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars.Item(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Toolbars.Parent"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.Top10">
+      <summary>Represents a top ten visual of a conditional formatting rule. Applying a color to a range helps you see the value of a cell relative to other cells.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.AppliesTo">
+      <summary>Returns the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that specifies the formatting of cell borders if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>Borders</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.CalcFor">
+      <summary>Returns or sets how the conditional format in a PivotTable report should be evaluated.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCalcFor" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Top10.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Font">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Font" /> object that specifies the font formatting if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>Font</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that specifies a cell's interior attributes for a conditional formatting rule that evaluates to True. Read-only.</summary>
+      <returns>Interior</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Top10.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.NumberFormat">
+      <summary>Returns or sets the number format applied to a cell if the conditional formatting rule evaluates to True. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Percent">
+      <summary>Returns or sets a Boolean value, specifying if the rank is determined by a percentage value.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Rank">
+      <summary>Returns or sets an Integer value, specifying either the number or percentage of the rank value for the conditional format rule.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.ScopeType">
+      <summary>Returns or sets the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Top10.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Top10.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.TopBottom">
+      <summary>Returns or sets one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlTopBottom" /> enumeration, determining if the ranking is evaluated from the top or bottom.</summary>
+      <returns>XlTopBottom</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Top10.Type">
+      <summary>Returns the type of conditional format. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.TreeviewControl">
+      <summary>Represents the hierarchical member-selection control of a cube field. You use this object primarily for macro recording; it is not intended for any other use.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TreeviewControl.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TreeviewControl.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TreeviewControl.Drilled">
+      <summary>Sets the "drilled" (expanded, or visible) status of the cube field members in the hierarchical member-selection control of a cube field. This property is used primarily for macro recording and isn’t intended for any other use.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TreeviewControl.Hidden">
+      <summary>Returns or sets the hidden status of the cube field members in the hierarchical member selection control of a cube field.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.TreeviewControl.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Trendline">
+      <summary>Represents a trendline in a chart. A trendline shows the trend, or direction, of data in a series.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Backward">
+      <summary>Returns or sets the number of periods (or units on a scatter chart) that the trendline extends backward.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Backward2">
+      <summary>Returns or sets the number of periods (or units on a scatter chart) that the trendline extends backward. Read/write.</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendline.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.DataLabel">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.DataLabel" /> object that represents the data label associated with the point or trendline.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendline.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.DisplayEquation">
+      <summary>True if the equation for the trendline is displayed on the chart (in the same data label as the R-squared value). Setting this property to True automatically turns on data labels.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.DisplayRSquared">
+      <summary>True if the R-squared value of the trendline is displayed on the chart (in the same data label as the equation). Setting this property to True automatically turns on data labels.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Format">
+      <summary>Returns the format for chart elements. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Forward">
+      <summary>Returns or sets the number of periods (or units on a scatter chart) that the trendline extends forward.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Forward2">
+      <summary>Returns or sets the number of periods (or units on a scatter chart) that the trendline extends forward. Read/write.</summary>
+      <returns>Double</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Intercept">
+      <summary>Returns or sets the point where the trendline crosses the value axis.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.InterceptIsAuto">
+      <summary>True if the point where the trendline crosses the value axis is automatically determined by the regression.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Name">
+      <summary>Returns or sets the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.NameIsAuto">
+      <summary>True if Microsoft Excel automatically determines the name of the trendline.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Order">
+      <summary>Returns or sets the trendline order (an integer greater than 1) when the trendline type is xlPolynomial.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Period">
+      <summary>Returns or sets the period for the moving-average trendline.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendline.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendline.Type">
+      <summary>Returns or sets the trendline type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Trendlines">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Trendline" /> objects for the specified series. Each Trendline object represents a trendline in a chart. A trendline shows the trend, or direction, of data in a series.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendlines._Default(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendlines.Add(Microsoft.Office.Interop.Excel.XlTrendlineType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new trendline. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Trendline" /> object.</summary>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlTrendlineType" />. The trendline type.</param>
+      <param name="Order">Optional Object. Required if <paramref name="Type" /> is xlPolynomial. The trendline order. Must be an integer from 2 to 6, inclusive.</param>
+      <param name="Period">Optional Object. Required if <paramref name="Type" /> is xlMovingAvg. The trendline period. Must be an integer greater than 1 and less than the number of data points in the series you're adding a trendline to.</param>
+      <param name="Forward">Optional Object. The number of periods (or units on a scatter chart) that the trendline extends forward.</param>
+      <param name="Backward">Optional Object. The number of periods (or units on a scatter chart) that the trendline extends backward.</param>
+      <param name="Intercept">Optional Object. The trendline intercept. If this argument is omitted, the intercept is automatically set by the regression.</param>
+      <param name="DisplayEquation">Optional Object. True to display the equation of the trendline on the chart (in the same data label as the R-squared value). The default value is False.</param>
+      <param name="DisplayRSquared">Optional Object. True to display the R-squared value of the trendline on the chart (in the same data label as the equation). The default value is False.</param>
+      <param name="Name">Optional Object. The name of the trendline as text. If this argument is omitted, Microsoft Excel generates a name.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendlines.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendlines.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendlines.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendlines.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Trendlines.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number for the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Trendlines.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.UniqueValues">
+      <summary>The UniqueValues object uses the <see cref="P:Microsoft.Office.Interop.Excel.UniqueValues.DupeUnique" /> property to returns or sets an enum that determines whether the rule should look for duplicate or unique values in the range.  </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+      <returns>Application</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.AppliesTo">
+      <summary>Returns the cell range to which the formatting rule is applied.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Range" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Borders">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Borders" /> collection that specifies the formatting of cell borders if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>Borders</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UniqueValues.Delete">
+      <summary>Deletes the specified conditional formatting rule object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.DupeUnique">
+      <summary>Returns or sets if the conditional format rule is looking for unique or duplicate values.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlDupeUnique" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Font">
+      <summary>Returns the font formatting specified if the conditional formatting rule evaluates to True. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Font" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Interior">
+      <summary>Returns a cell's interior attributes for a conditional formatting rule that evaluates to True. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.Interior" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UniqueValues.ModifyAppliesToRange(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Sets the cell range to which this formatting rule applies.</summary>
+      <param name="Range">The range to which this formatting rule will be applied.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.NumberFormat">
+      <summary>Returns or sets the number format applied to a cell if the conditional formatting rule evaluates to True. Read/write.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Priority">
+      <summary>Returns or sets the priority value of the conditional formatting rule. The priority determines the order of evaluation when multiple conditional formatting rules exist in a worksheet.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.PTCondition">
+      <summary>Returns a Boolean value indicating if the conditional format is being applied to a PivotTable chart. Read-only.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.ScopeType">
+      <summary>Returns or sets the scope of the conditional format when it is applied to a PivotTable chart.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope" />
+      </returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UniqueValues.SetFirstPriority">
+      <summary>Sets the priority value for this conditional formatting rule to "1" so that it will be evaluated before all other rules on the worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UniqueValues.SetLastPriority">
+      <summary>Sets the evaluation order for this conditional formatting rule so it is evaluated after all other rules on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.StopIfTrue">
+      <summary>Returns or sets a Boolean value that determines if additional formatting rules on the cell should be evaluated if the current rule evaluates to True.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UniqueValues.Type">
+      <summary>Returns one of the constants of the <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionType" /> enumeration, which specifies the type of conditional format. Read-only.</summary>
+      <returns>XlFormatConditionType</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.UpBars">
+      <summary>Represents the up bars in a chart group. Up bars connect points on series one with higher values on the last series in the chart group (the lines go up from series one).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UpBars.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>ChartFormat</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UpBars.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UpBars.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.UsedObjects">
+      <summary>Represents objects that have been allocated in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UsedObjects.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UsedObjects.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.UserAccess">
+      <summary>Represents the user access for a protected range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UserAccess.AllowEdit">
+      <summary>True if the user is allowed access to the specified range on a protected worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UserAccess.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UserAccess.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.UserAccessList">
+      <summary>A collection of <see cref="T:Microsoft.Office.Interop.Excel.UserAccess" /> objects that represent the user access for protected ranges.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UserAccessList._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UserAccessList.Add(System.String,System.Boolean)">
+      <summary>Adds a user access list. Returns a <see cref="T:Microsoft.Office.Interop.Excel.UserAccess" /> object.</summary>
+      <param name="Name">Required String. The name of the user access list.</param>
+      <param name="AllowEdit">Required Boolean. True allows users on the access list to edit the editable ranges on a protected worksheet.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.UserAccessList.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UserAccessList.DeleteAll">
+      <summary>Removes all users associated with access to a protected range on a worksheet.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.UserAccessList.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.UserAccessList.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Validation">
+      <summary>Represents data validation for a worksheet range.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Validation.Add(Microsoft.Office.Interop.Excel.XlDVType,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds data validation to the specified range.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlDVType" />. The validation type.</param>
+      <param name="AlertStyle">Optional Object. The validation alert style. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlDVAlertStyle" /> constants: xlValidAlertInformation, xlValidAlertStop, or xlValidAlertWarning.</param>
+      <param name="Operator">Optional Object. The data validation operator. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator" /> constants: xlBetween, xlEqual, xlGreater, xlGreaterEqual, xlLess, xlLessEqual, xlNotBetween, or xlNotEqual.</param>
+      <param name="Formula1">Optional Object. The first part of the data validation equation.</param>
+      <param name="Formula2">Optional Object. The second part of the data validation when <paramref name="Operator" /> is xlBetween or xlNotBetween (otherwise, this argument is ignored).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.AlertStyle">
+      <summary>Returns the validation alert style. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlDVAlertStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Validation.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.ErrorMessage">
+      <summary>Returns or sets the data validation error message. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.ErrorTitle">
+      <summary>Returns or sets the title of the data-validation error dialog box. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Formula1">
+      <summary>Returns the value or expression associated with the conditional format or data validation. Can be a constant value, a string value, a cell reference, or a formula. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Formula2">
+      <summary>Returns the value or expression associated with the second part of a conditional format or data validation. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.IgnoreBlank">
+      <summary>True if blank values are permitted by the range data validation. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.IMEMode">
+      <summary>Returns or sets the description of the Japanese input rules. Can be one of the <see cref="T:Microsoft.Office.Interop.Excel.XlIMEMode" /> constants. Read/write Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.InCellDropdown">
+      <summary>True if data validation displays a drop-down list that contains acceptable values. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.InputMessage">
+      <summary>Returns or sets the data validation input message. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.InputTitle">
+      <summary>Returns or sets the title of the data-validation input dialog box. Read/write String.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Validation.Modify(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Modifies data validation for a range.</summary>
+      <param name="Type">Required <see cref="T:Microsoft.Office.Interop.Excel.XlDVType" />. The validation type.</param>
+      <param name="AlertStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlDVAlertStyle" />. The validation alert style.</param>
+      <param name="Operator">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator" />. The data validation operator.</param>
+      <param name="Formula1">Optional Object. The first part of the data validation equation.</param>
+      <param name="Formula2">Optional Object. The second part of the data validation when <paramref name="Operator" /> is xlBetween or xlNotBetween (otherwise, this argument is ignored).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Operator">
+      <summary>Returns the operator for the conditional format or data validation. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.ShowError">
+      <summary>True if the data validation error message will be displayed whenever the user enters invalid data. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.ShowInput">
+      <summary>True if the data validation input message will be displayed whenever the user selects a cell in the data validation range. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Type">
+      <summary>Returns data type validation for a range. Read-only Integer that can be one of the constants of <see cref="T:Microsoft.Office.Interop.Excel.XlDVType" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Validation.Value">
+      <summary>True if all the validation criteria are met (that is, if the range contains valid data). Read-only Boolean.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.ValueChange">
+      <summary>Represents a value that has been changed in a PivotTable report that is based on an OLAP data source.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.AllocationMethod">
+      <summary>Gets what method to use to allocate this value when performing what-if analysis. </summary>
+      <returns>The method to use to allocate this value when performing what-if analysis.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.AllocationValue">
+      <summary>Gets what value to allocate when performing what-if analysis. </summary>
+      <returns>The value to allocate when performing what-if analysis.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.AllocationWeightExpression">
+      <summary>Gets the MDX weight expression to use for this value when performing what-if analysis. </summary>
+      <returns>The MDX weight expression to use for this value when performing what-if analysis.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. </summary>
+      <returns>An <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Creator">
+      <summary>Gets a 32-bit integer that indicates the application in which this object was created. </summary>
+      <returns>A 32-bit integer that indicates the application in which this object was created.</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.ValueChange.Delete">
+      <summary>Deletes the specified <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object from the  <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Order">
+      <summary>Gets a value that indicates the order in which this change was performed relative to other changes in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. </summary>
+      <returns>The order in which this change was performed relative to other changes in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Parent">
+      <summary>Gets the parent object for the specified object. </summary>
+      <returns>The parent object for the specified object.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.PivotCell">
+      <summary>Gets a <see cref="T:Microsoft.Office.Interop.Excel.PivotCell" /> object that represents the cell (tuple) that was changed.</summary>
+      <returns>The cell (tuple) that was changed.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Tuple">
+      <summary>Gets the MDX tuple of the value was changed in the OLAP data source. </summary>
+      <returns>The MDX tuple of the value was changed in the OLAP data source.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.Value">
+      <summary>Gets the value that the user entered in the cell or that the formula in the cell was evaluated to when UPDATE CUBE statement was last run against the OLAP data source. </summary>
+      <returns>The value.</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.ValueChange.VisibleInPivotTable">
+      <summary>Gets whether the cell (tuple) is currently visible in the PivotTable report. </summary>
+      <returns>true if the cell (tuple) is currently visible in the PivotTable report; otherwise, false.</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.VPageBreak">
+      <summary>Represents a vertical page break.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.VPageBreak.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.VPageBreak.DragOff(Microsoft.Office.Interop.Excel.XlDirection,System.Int32)">
+      <summary>Drags a page break out of the print area.</summary>
+      <param name="Direction">Required <see cref="T:Microsoft.Office.Interop.Excel.XlDirection" />. The direction in which the page break is dragged.</param>
+      <param name="RegionIndex">Required Integer. The print-area region index for the page break (the region where the mouse pointer is located when the mouse button is pressed if the user drags the page break). If the print area is contiguous, there’s only one print region. If the print area is noncontiguous, there’s more than one print region.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Extent">
+      <summary>Returns the type of the specified page break: full-screen or only within a print area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Location">
+      <summary>Returns or sets the cell (a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object) that defines the page-break location.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreak.Type">
+      <summary>Returns or sets the page break type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.VPageBreaks">
+      <summary>A collection of vertical page breaks within the print area. Each vertical page break is represented by a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreak" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks._Default(System.Int32)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.VPageBreaks.Add(System.Object)">
+      <summary>Adds a vertical page break. Returns a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreak" /> object.</summary>
+      <param name="Before">Required Object. A <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. The range to the left of which the new page break will be added.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. </summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.VPageBreaks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks.Item(System.Int32)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.VPageBreaks.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Walls">
+      <summary>Represents the walls of a 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Border">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Border" /> object that represents the border of the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Walls.ClearFormats">
+      <summary>Clears the formatting of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Fill">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.ChartFillFormat" /> object for a specified chart that contains fill formatting properties for the chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Format">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.ChartFormat" /> object. Read-only.</summary>
+      <returns>ChartFormat</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Interior">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Interior" /> object that represents the interior of the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Name">
+      <summary>Returns the name of the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Walls.Paste">
+      <summary>Pastes a picture from the Clipboard on the walls of the specified chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.PictureType">
+      <summary>Returns or sets the way pictures are displayed on the walls and faces of a 3-D chart.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.PictureUnit">
+      <summary>Returns or sets the unit for each picture on the chart if the <see cref="P:Microsoft.Office.Interop.Excel.Walls.PictureType" /> property is set to xlStackScale (if not, this property is ignored).</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Walls.Select">
+      <summary>Selects the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Walls.Thickness">
+      <summary>Returns or sets the thickness of the wall. Read/write.</summary>
+      <returns>Integer</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Watch">
+      <summary>Represents a range which is tracked when the worksheet is recalculated.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watch.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watch.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Watch.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watch.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watch.Source">
+      <summary>Returns the unique name that identifies the range which is tracked when the worksheet is recalculated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Watches">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Watch" /> objects in a specified application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Watches.Add(System.Object)">
+      <summary>Adds a range which is tracked when the worksheet is recalculated. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Watch" /> object.</summary>
+      <param name="Source">Required Object. The source for the range.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Watches.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Watches.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Watches.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WebOptions">
+      <summary>Contains workbook-level attributes used by Microsoft Excel when you save a document as a Web page or open a Web page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.AllowPNG">
+      <summary>True if PNG (Portable Network Graphics) is allowed as an image format when you save documents as a Web page. False if PNG is not allowed as an output format. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.DownloadComponents">
+      <summary>True if the necessary Microsoft Office Web components are downloaded when you view the saved document in a Web browser, but only if the components are not already installed. False if the components are not downloaded. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.Encoding">
+      <summary>Returns or sets the document encoding (code page or character set) to be used by the Web browser when you view the saved document. The default is the system code page.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.FolderSuffix">
+      <summary>Returns the folder suffix that Microsoft Excel uses when you save a document as a Web page, use long file names, and choose to save supporting files in a separate folder (that is, if the <see cref="P:Microsoft.Office.Interop.Excel.WebOptions.UseLongFileNames" /> and <see cref="P:Microsoft.Office.Interop.Excel.WebOptions.OrganizeInFolder" /> properties are set to True).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.LocationOfComponents">
+      <summary>Returns or sets the central URL (on the intranet or Web) or path (local or network) to the location from which authorized users can download Microsoft Office Web components when viewing your saved document. The default value is the local or network installation path for Microsoft Office.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.OrganizeInFolder">
+      <summary>True if all supporting files, such as background textures and graphics, are organized in a separate folder when you save the specified document as a Web page. False if supporting files are saved in the same folder as the Web page. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.PixelsPerInch">
+      <summary>Returns or sets the density (pixels per inch) of graphics images and table cells on a Web page. The range of settings is usually from 19 to 480, and common settings for popular screen sizes are 72, 96, and 120. The default setting is 96.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.RelyOnCSS">
+      <summary>True if cascading style sheets (CSS) are used for font formatting when you view a saved document in a Web browser. False if HTML &lt;FONT&gt; tags and cascading style sheets are used. The default value is True.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.RelyOnVML">
+      <summary>True if image files are not generated from drawing objects when you save a document as a Web page. False if images are generated. The default value is False.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.ScreenSize">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Core.MsoScreenSize" /> constant specifying the ideal minimum screen size (width by height, in pixels) that you should use when viewing the saved document in a Web browser. The default constant is msoScreenSize800x600.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.TargetBrowser">
+      <summary>Returns or sets an <see cref="T:Microsoft.Office.Core.MsoTargetBrowser" /> constant indicating the browser version.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WebOptions.UseDefaultFolderSuffix">
+      <summary>Sets the folder suffix for the specified document to the default suffix for the language support you have selected or installed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WebOptions.UseLongFileNames">
+      <summary>True if long file names are used when you save the document as a Web page. False if long file names are not used and the DOS file name format (8.3) is used. The default value is True.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Window">
+      <summary>Represents a window. Many worksheet characteristics, such as scroll bars and gridlines, are actually properties of the window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.Activate">
+      <summary>Brings the window to the front of the z-order.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.ActivateNext">
+      <summary>Activates the specified window, and then sends it to the back of the window z-order.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.ActivatePrevious">
+      <summary>Activates the specified window and then activates the window at the back of the window z-order.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ActiveCell">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the active cell in the active window (the window on top) or in the specified window. If the window isn't displaying a worksheet, this property fails.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ActiveChart">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Chart" /> object that represents the active chart (either an embedded chart or a chart sheet). An embedded chart is considered active when it's either selected or activated. When no chart is active, this property returns Nothing.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ActivePane">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Pane" /> object that represents the active pane in the window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ActiveSheet">
+      <summary>Returns an object that represents the active sheet (the sheet on top) in the active workbook or in the specified window or workbook. Returns Nothing if no sheet is active.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ActiveSheetView">
+      <summary>Returns an object that represents the view of the active sheet in the specified window. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.AutoFilterDateGrouping">
+      <summary>True if the auto filter for date grouping is currently displayed in the specified window. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Caption">
+      <summary>The name that appears in the title bar of the document window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.Close(System.Object,System.Object,System.Object)">
+      <summary>Closes the object.</summary>
+      <param name="SaveChanges">Optional Object. If there are no changes to the workbook, this argument is ignored. If there are changes to the workbook and the workbook appears in other open windows, this argument is ignored. If there are changes to the workbook but the workbook doesn't appear in any other open windows, this argument specifies whether changes should be saved, as shown in the following table.ValueActionTrueSaves the changes to the workbook. If there is not yet a file name associated with the workbook, then <paramref name="FileName" /> is used. If <paramref name="FileName" /> is omitted, the user is asked to supply a file name.FalseDoes not save the changes to this file.OmittedDisplays a dialog box asking the user whether or not to save changes.</param>
+      <param name="Filename">Optional Object. Save changes under this file name.</param>
+      <param name="RouteWorkbook">Optional Object. If the workbook doesn't need to be routed to the next recipient (if it has no routing slip or has already been routed), this argument is ignored. Otherwise, Microsoft Excel routes the workbook as shown in the following table.ValueMeaningTrueSends the workbook to the next recipient.FalseDoesn't send the workbook.OmittedDisplays a dialog box asking the user whether the workbook should be sent.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayFormulas">
+      <summary>True if the window is displaying formulas; False if the window is displaying values.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayGridlines">
+      <summary>True if gridlines are displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayHeadings">
+      <summary>True if both row and column headings are displayed; False if there are no headings displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayHorizontalScrollBar">
+      <summary>True if the horizontal scroll bar is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayOutline">
+      <summary>True if outline symbols are displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayRightToLeft">
+      <summary>True if the specified window is displayed from right to left instead of from left to right. False if the object is displayed from left to right.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayRuler">
+      <summary>True if a ruler is displayed for the specified window. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayVerticalScrollBar">
+      <summary>True if the vertical scroll bar is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayWhitespace">
+      <summary>True if whitespace is displayed. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayWorkbookTabs">
+      <summary>True if the workbook tabs are displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.DisplayZeros">
+      <summary>True if zero values are displayed.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.EnableResize">
+      <summary>True if the window can be resized.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.FreezePanes">
+      <summary>True if split panes are frozen.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.GridlineColor">
+      <summary>Returns or sets the gridline color as an RGB value.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.GridlineColorIndex">
+      <summary>Returns or sets the gridline color as an index into the current color palette or as an <see cref="T:Microsoft.Office.Interop.Excel.XlColorIndex" /> constant.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Height">
+      <summary>The height of the window in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Index">
+      <summary>Returns the index number of the object within the collection of similar objects.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.LargeScroll(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Scrolls the contents of the window by pages.</summary>
+      <param name="Down">Optional Object. The number of pages to scroll the contents down.</param>
+      <param name="Up">Optional Object. The number of pages to scroll the contents up.</param>
+      <param name="ToRight">Optional Object. The number of pages to scroll the contents to the right.</param>
+      <param name="ToLeft">Optional Object. The number of pages to scroll the contents to the left.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Left">
+      <summary>The distance in points from the left edge of the client area to the left edge of the window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.NewWindow">
+      <summary>Creates a new window or a copy of the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.OnWindow">
+      <summary>Returns or sets the name of the procedure that’s run whenever you activate a window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Panes">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Panes" /> collection that represents all the panes in the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.PointsToScreenPixelsX(System.Int32)">
+      <summary>Converts a horizontal measurement from points (document coordinates) to screen pixels (screen coordinates).</summary>
+      <param name="Points">Required Integer. The number of points horizontally along the top of the document window, starting from the left.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.PointsToScreenPixelsY(System.Int32)">
+      <summary>Converts a vertical measurement from points (document coordinates) to screen pixels (screen coordinates).</summary>
+      <param name="Points">Required Integer. The number of points vertically along the left edge of the document window, starting from the top.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Enables changes during preview.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.RangeFromPoint(System.Int32,System.Int32)">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.Shape" /> or <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that is positioned at the specified pair of screen coordinates. If there isn’t a shape located at the specified coordinates, this method returns Nothing.</summary>
+      <param name="x">Required Integer. The value (in pixels) that represents the horizontal distance from the left edge of the screen, starting at the top.</param>
+      <param name="y">Required Integer. The value (in pixels) that represents the vertical distance from the top of the screen, starting on the left.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.RangeSelection">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the selected cells on the worksheet in the specified window even if a graphic object is active or selected on the worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ScrollColumn">
+      <summary>Returns or sets the number of the leftmost column in the pane or window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.ScrollIntoView(System.Int32,System.Int32,System.Int32,System.Int32,System.Object)">
+      <summary>Scrolls the document window so that the contents of a specified rectangular area are displayed in either the upper-left or lower-right corner of the document window or pane.</summary>
+      <param name="Left">Required Integer. The horizontal position of the rectangle (in points) from the left edge of the document window or pane.</param>
+      <param name="Top">Required Integer. The vertical position of the rectangle (in points) from the top of the document window or pane.</param>
+      <param name="Width">Required Integer. The width of the rectangle, in points.</param>
+      <param name="Height">Required Integer. The height of the rectangle, in points.</param>
+      <param name="Start">Optional Integer. True to have the upper-left corner of the rectangle appear in the upper-left corner of the document window or pane. False to have the lower-right corner of the rectangle appear in the lower-right corner of the document window or pane. The default value is True.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.ScrollRow">
+      <summary>Returns or sets the number of the row that appears at the top of the pane or window.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.ScrollWorkbookTabs(System.Object,System.Object)">
+      <summary>Scrolls through the workbook tabs at the bottom of the window.</summary>
+      <param name="Sheets">Optional Object. The number of sheets to scroll by. Use a positive number to scroll forward, a negative number to scroll backward, or 0 (zero) not to scroll at all. You must specify <paramref name="Sheets" /> if you don't specify <paramref name="Position" />.</param>
+      <param name="Position">Optional Object. Use xlFirst to scroll to the first sheet, or use xlLast to scroll to the last sheet. You must specify <paramref name="Position" /> if you don't specify <paramref name="Sheets" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SelectedSheets">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Sheets" /> collection that represents all the selected sheets in the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Selection">
+      <summary>Returns the selected object in the specified window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SheetViews">
+      <summary>Returns the <see cref="T:Microsoft.Office.Interop.Excel.SheetViews" /> object for the specified window. Read-only.</summary>
+      <returns>SheetViews</returns>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Window.SmallScroll(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Scrolls the contents of the window by rows or columns.</summary>
+      <param name="Down">Optional Object. The number of rows to scroll the contents down.</param>
+      <param name="Up">Optional Object. The number of rows to scroll the contents up.</param>
+      <param name="ToRight">Optional Object. The number of columns to scroll the contents to the right.</param>
+      <param name="ToLeft">Optional Object. The number of columns to scroll the contents to the left.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Split">
+      <summary>True if the window is split.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SplitColumn">
+      <summary>Returns or sets the column number where the window is split into panes (the number of columns to the left of the split line).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SplitHorizontal">
+      <summary>Returns or sets the location of the horizontal window split in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SplitRow">
+      <summary>Returns or sets the row number where the window is split into panes (the number of rows above the split).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.SplitVertical">
+      <summary>Returns or sets the location of the vertical window split in points.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.TabRatio">
+      <summary>Returns or sets the ratio of the width of the workbook's tab area to the width of the window's horizontal scroll bar (as a number between 0 (zero) and 1; the default value is 0.6).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Top">
+      <summary>The distance in points from the top edge of the window to the top edge of the usable area (below the menus, any toolbars docked at the top, and the formula bar).</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Type">
+      <summary>Returns or sets the window type.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.UsableHeight">
+      <summary>Returns the maximum height in points of the space that a window can occupy in the application window area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.UsableWidth">
+      <summary>Returns the maximum width in points of the space that a window can occupy in the application window area.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.View">
+      <summary>Returns or sets the view showing in the window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Visible">
+      <summary>Determines whether the object is visible.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.VisibleRange">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object that represents the range of cells that are visible in the window or pane. If a column or row is partially visible, it's included in the range.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Width">
+      <summary>The width in points of the window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.WindowNumber">
+      <summary>Returns the window number. For example, a window named "Book1.xls:2" has 2 as its window number. Most windows have the window number 1.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.WindowState">
+      <summary>Returns or sets the state of the window.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Window.Zoom">
+      <summary>Returns or sets the display size of the window as a percentage (100 equals normal size, 200 equals double size, and so on).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Windows">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Window" /> objects in Microsoft Excel.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Windows.Arrange(Microsoft.Office.Interop.Excel.XlArrangeStyle,System.Object,System.Object,System.Object)">
+      <summary>Arranges the windows on the screen.</summary>
+      <param name="ArrangeStyle">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlArrangeStyle" />.</param>
+      <param name="ActiveWorkbook">Optional Object. True to arrange only the visible windows of the active workbook. False to arrange all windows. The default value is False.</param>
+      <param name="SyncHorizontal">Optional Object. Ignored if <paramref name="ActiveWorkbook" /> is False or omitted. True to synchronize the windows of the active workbook when scrolling horizontally. False not to synchronize the windows. The default value is False.</param>
+      <param name="SyncVertical">Optional Object. Ignored if <paramref name="ActiveWorkbook" /> is False or omitted. True to synchronize the windows of the active workbook when scrolling vertically. False not to synchronize the windows. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Windows.BreakSideBySide">
+      <summary>Ends side-by-side mode if two windows are in side-by-side mode.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Windows.CompareSideBySideWith(System.Object)">
+      <summary>Opens two windows in side-by-side mode.</summary>
+      <param name="WindowName">The name of a window to open.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.Count">
+      <summary>Returns the number of objects in the collection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Windows.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.Parent">
+      <summary>Returns the parent object for the specified object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Windows.ResetPositionsSideBySide">
+      <summary>Resets the position of two worksheet windows that are being compared side by side.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Windows.SyncScrollingSideBySide">
+      <summary>True enables scrolling the contents of windows at the same time when documents are being compared side by side. False disables scrolling the windows at the same time.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Workbook">
+      <summary>Represents a Microsoft Excel workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.#ctor"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass._CodeName"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass._Protect(System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="Structure"></param>
+      <param name="Windows"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass._ReadOnlyRecommended"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass._SaveAs(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AccessMode"></param>
+      <param name="ConflictResolution"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.AcceptAllChanges(System.Object,System.Object,System.Object)">
+      <param name="When"></param>
+      <param name="Who"></param>
+      <param name="Where"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.AcceptLabelsInFormulas"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.AccuracyVersion"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Activate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ActiveChart"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ActiveSheet"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ActiveSlicer"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_Activate(Microsoft.Office.Interop.Excel.WorkbookEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_AddinInstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_AddinUninstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_AfterSave(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_AfterXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_AfterXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_BeforeClose(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_BeforePrint(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_BeforeSave(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_BeforeXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_BeforeXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_Deactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_NewChart(Microsoft.Office.Interop.Excel.WorkbookEvents_NewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_NewSheet(Microsoft.Office.Interop.Excel.WorkbookEvents_NewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_Open(Microsoft.Office.Interop.Excel.WorkbookEvents_OpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_PivotTableCloseConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_PivotTableOpenConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_RowsetComplete(Microsoft.Office.Interop.Excel.WorkbookEvents_RowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetCalculate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableChangeSync(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_SheetSelectionChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_Sync(Microsoft.Office.Interop.Excel.WorkbookEvents_SyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_WindowActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_WindowDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.add_WindowResize(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.AddinInstall"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.AddinUninstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.AddToFavorites"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.AfterSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.AfterXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.AfterXmlImport"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ApplyTheme(System.String)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Author"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.AutoUpdateFrequency"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.AutoUpdateSaveChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.BeforeClose"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.BeforePrint"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.BeforeSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.BeforeXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.BeforeXmlImport"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.BreakLink(System.String,Microsoft.Office.Interop.Excel.XlLinkType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.BuiltinDocumentProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CalculationVersion"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.CanCheckIn"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ChangeFileAccess(Microsoft.Office.Interop.Excel.XlFileAccess,System.Object,System.Object)">
+      <param name="Mode"></param>
+      <param name="WritePassword"></param>
+      <param name="Notify"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ChangeHistoryDuration"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ChangeLink(System.String,System.String,Microsoft.Office.Interop.Excel.XlLinkType)">
+      <param name="Name"></param>
+      <param name="NewName"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Charts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CheckCompatibility"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.CheckIn(System.Object,System.Object,System.Object)">
+      <param name="SaveChanges"></param>
+      <param name="Comments"></param>
+      <param name="MakePublic"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.CheckInWithVersion(System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Close(System.Object,System.Object,System.Object)">
+      <param name="SaveChanges"></param>
+      <param name="Filename"></param>
+      <param name="RouteWorkbook"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Colors(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CommandBars"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Comments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ConflictResolution"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Connections"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ConnectionsDisabled"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Container"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ContentTypeProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CreateBackup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CustomDocumentProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CustomViews"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.CustomXMLParts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Date1904"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.Deactivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DefaultPivotTableStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DefaultSlicerStyle"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DefaultTableStyle"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.DeleteNumberFormat(System.String)">
+      <param name="NumberFormat"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DialogSheets"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.DisableDraftModeAllCharts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DisplayDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DisplayInkComments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DocumentInspectors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DocumentLibraryVersions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.DoNotPromptForConvert"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Dummy16"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Dummy17(System.Int32)">
+      <param name="calcid"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.EnableAutoRecover"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.EnableConnections"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.EnableDraftModeAllCharts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.EncryptionProvider"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.EndReview"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.EnvelopeVisible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Excel4IntlMacroSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Excel4MacroSheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Excel8CompatibilityMode"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ExclusiveAccess"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.FileFormat"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Final"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.FollowHyperlink(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Address"></param>
+      <param name="SubAddress"></param>
+      <param name="NewWindow"></param>
+      <param name="AddHistory"></param>
+      <param name="ExtraInfo"></param>
+      <param name="Method"></param>
+      <param name="HeaderInfo"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ForceFullCalculation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ForwardMailer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.FullName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.FullNameURLEncoded"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.GetWorkflowTasks"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.GetWorkflowTemplates"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HasMailer"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HasPassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HasRoutingSlip"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HasVBProject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HighlightChangesOnScreen"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.HighlightChangesOptions(System.Object,System.Object,System.Object)">
+      <param name="When"></param>
+      <param name="Who"></param>
+      <param name="Where"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.HTMLProject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.IconSets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.InactiveListBorderVisible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.IsAddin"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.IsInplace"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.KeepChangeHistory"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Keywords"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.LinkInfo(System.String,Microsoft.Office.Interop.Excel.XlLinkInfo,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="LinkInfo"></param>
+      <param name="Type"></param>
+      <param name="EditionRef"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.LinkSources(System.Object)">
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ListChangesOnNewSheet"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.LockServerFile"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Mailer"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.MergeWorkbook(System.Object)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Modules"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.MultiUserEditing"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Names"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.NewChart"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.NewSheet"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.NewWindow"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.OnSave"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.OnSheetDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.Open"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.OpenLinks(System.String,System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="ReadOnly"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Parent"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Password"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PasswordEncryptionAlgorithm"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PasswordEncryptionFileProperties"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PasswordEncryptionKeyLength"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PasswordEncryptionProvider"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Path"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Permission"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PersonalViewListSettings"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PersonalViewPrintSettings"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PivotCaches"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.PivotTableCloseConnection"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.PivotTableOpenConnection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SourceType"></param>
+      <param name="SourceData"></param>
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="RowGrand"></param>
+      <param name="ColumnGrand"></param>
+      <param name="SaveData"></param>
+      <param name="HasAutoFormat"></param>
+      <param name="AutoPage"></param>
+      <param name="Reserved"></param>
+      <param name="BackgroundQuery"></param>
+      <param name="OptimizeCache"></param>
+      <param name="PageFieldOrder"></param>
+      <param name="PageFieldWrapCount"></param>
+      <param name="ReadData"></param>
+      <param name="Connection"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Post(System.Object)">
+      <param name="DestName"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PrecisionAsDisplayed"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Protect(System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="Structure"></param>
+      <param name="Windows"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ProtectSharing(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="SharingPassword"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ProtectSharingEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ProtectStructure"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ProtectWindows"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.PublishObjects"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.PurgeChangeHistoryNow(System.Int32,System.Object)">
+      <param name="Days"></param>
+      <param name="SharingPassword"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ReadOnly"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ReadOnlyRecommended"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RecheckSmartTags"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RefreshAll"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RejectAllChanges(System.Object,System.Object,System.Object)">
+      <param name="When"></param>
+      <param name="Who"></param>
+      <param name="Where"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ReloadAs(Microsoft.Office.Core.MsoEncoding)">
+      <param name="Encoding"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_Activate(Microsoft.Office.Interop.Excel.WorkbookEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_AddinInstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_AddinUninstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_AfterSave(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_AfterXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_AfterXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_BeforeClose(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_BeforePrint(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_BeforeSave(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_BeforeXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_BeforeXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_Deactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_NewChart(Microsoft.Office.Interop.Excel.WorkbookEvents_NewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_NewSheet(Microsoft.Office.Interop.Excel.WorkbookEvents_NewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_Open(Microsoft.Office.Interop.Excel.WorkbookEvents_OpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_PivotTableCloseConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_PivotTableOpenConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_RowsetComplete(Microsoft.Office.Interop.Excel.WorkbookEvents_RowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetCalculate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableChangeSync(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_SheetSelectionChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_Sync(Microsoft.Office.Interop.Excel.WorkbookEvents_SyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_WindowActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_WindowDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.remove_WindowResize(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RemoveDocumentInformation(Microsoft.Office.Interop.Excel.XlRemoveDocInfoType)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.RemovePersonalInformation"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RemoveUser(System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Reply"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ReplyAll"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ReplyWithChanges(System.Object)">
+      <param name="ShowMessage"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Research"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ResetColors"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.RevisionNumber"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Route"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Routed"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.RoutingSlip"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.RowsetComplete"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.RunAutoMacros(Microsoft.Office.Interop.Excel.XlRunAutoMacro)">
+      <param name="Which"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Save"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AccessMode"></param>
+      <param name="ConflictResolution"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="Local"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SaveAsXMLData(System.String,Microsoft.Office.Interop.Excel.XmlMap)">
+      <param name="Filename"></param>
+      <param name="Map"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SaveCopyAs(System.Object)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Saved"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.SaveLinkValues"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.sblt(System.String)">
+      <param name="s"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SendFaxOverInternet(System.Object,System.Object,System.Object)">
+      <param name="Recipients"></param>
+      <param name="Subject"></param>
+      <param name="ShowMessage"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SendForReview(System.Object,System.Object,System.Object,System.Object)">
+      <param name="Recipients"></param>
+      <param name="Subject"></param>
+      <param name="ShowMessage"></param>
+      <param name="IncludeAttachment"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SendMail(System.Object,System.Object,System.Object)">
+      <param name="Recipients"></param>
+      <param name="Subject"></param>
+      <param name="ReturnReceipt"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SendMailer(System.Object,Microsoft.Office.Interop.Excel.XlPriority)">
+      <param name="FileFormat"></param>
+      <param name="Priority"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ServerPolicy"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ServerViewableItems"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SetLinkOnData(System.String,System.Object)">
+      <param name="Name"></param>
+      <param name="Procedure"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.SetPasswordEncryptionOptions(System.Object,System.Object,System.Object,System.Object)">
+      <param name="PasswordEncryptionProvider"></param>
+      <param name="PasswordEncryptionAlgorithm"></param>
+      <param name="PasswordEncryptionKeyLength"></param>
+      <param name="PasswordEncryptionFileProperties"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.SharedWorkspace"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetBeforeDoubleClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetBeforeRightClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetCalculate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetFollowHyperlink"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableAfterValueChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableBeforeAllocateChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableBeforeCommitChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableBeforeDiscardChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableChangeSync"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetPivotTableUpdate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Sheets"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.SheetSelectionChange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ShowConflictHistory"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ShowPivotChartActiveFields"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.ShowPivotTableFieldList"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Signatures"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.SlicerCaches"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.SmartDocument"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.SmartTagOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Styles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Subject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Sync"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.TableStyles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.TemplateRemoveExtData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Theme"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Title"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.ToggleFormsDesign"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.UnprotectSharing(System.Object)">
+      <param name="SharingPassword"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.UpdateFromFile"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.UpdateLink(System.Object,System.Object)">
+      <param name="Name"></param>
+      <param name="Type"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.UpdateLinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.UpdateRemoteReferences"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.UserControl"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.UserStatus"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.VBASigned"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.VBProject"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.WebOptions"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.WebPagePreview"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.WindowActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.WindowDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.WindowResize"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Windows"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.WorkbookEvents_Event_Activate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookClass.WorkbookEvents_Event_Sync"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.Worksheets"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.WritePassword"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.WriteReserved"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.WriteReservedBy"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.XmlImport(System.String,Microsoft.Office.Interop.Excel.XmlMap@,System.Object,System.Object)">
+      <param name="Url"></param>
+      <param name="ImportMap"></param>
+      <param name="Overwrite"></param>
+      <param name="Destination"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookClass.XmlImportXml(System.String,Microsoft.Office.Interop.Excel.XmlMap@,System.Object,System.Object)">
+      <param name="Data"></param>
+      <param name="ImportMap"></param>
+      <param name="Overwrite"></param>
+      <param name="Destination"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.XmlMaps"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookClass.XmlNamespaces"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookConnection">
+      <summary>A connection is a set of information needed to obtain data from an external data source other than an 1st_Excel12 workbook.  </summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an Application object that represents the creator of the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only Integer.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookConnection.Delete">
+      <summary>Deletes a workbook connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Description">
+      <summary>Returns or sets a brief description for a <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Name">
+      <summary>Returns or sets the name of the workbook connection object. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.ODBCConnection">
+      <summary>Retuns the ODBC Connection details for the specified <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object. Read-only <see cref="T:Microsoft.Office.Interop.Excel.ODBCConnection" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.OLEDBConnection">
+      <summary>Retuns the OLEDB Connection details for the specified <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object. Read-only <see cref="T:Microsoft.Office.Interop.Excel.OLEDBConnection" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Ranges">
+      <summary>Returns the range of object for the specified <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" /> object. Read-only <see cref="T:Microsoft.Office.Interop.Excel.Ranges" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookConnection.Refresh">
+      <summary>Refreshes a workbook connection.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorkbookConnection.Type">
+      <summary>Returns the workbook connection type. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlConnectionType" />.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.AddinInstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.AddinUninstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.AfterSave(System.Boolean)">
+      <summary>Occurs after the workbook is saved.</summary>
+      <param name="Success">true if the save operation was successful; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.AfterXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.AfterXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)">
+      <param name="Map"></param>
+      <param name="IsRefresh"></param>
+      <param name="Result"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.BeforeClose(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.BeforePrint(System.Boolean@)">
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.BeforeSave(System.Boolean,System.Boolean@)">
+      <param name="SaveAsUI"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.BeforeXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.BeforeXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)">
+      <param name="Map"></param>
+      <param name="Url"></param>
+      <param name="IsRefresh"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.NewChart(Microsoft.Office.Interop.Excel.Chart)">
+      <summary>Occurs when a new chart is created in the workbook.</summary>
+      <param name="Ch">The new chart.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.NewSheet(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.Open"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.PivotTableCloseConnection(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.PivotTableOpenConnection(Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.RowsetComplete(System.String,System.String,System.Boolean)">
+      <param name="Description"></param>
+      <param name="Sheet"></param>
+      <param name="Success"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetActivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+      <param name="Cancel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetCalculate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetDeactivate(System.Object)">
+      <param name="Sh"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)">
+      <summary>Occurs after a cell or range of cells inside a PivotTable are edited or recalculated (for cells that contain formulas).</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the edited or recalculated cells.</param>
+      <param name="TargetRange">The range that contains all the edited or recalcuated cells.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are applied to a PivotTable.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to apply.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this argument to true, the changes are not applied to the PivotTable and all edits are lost.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)">
+      <summary>Occurs before changes are committed against the OLAP data source for a PivotTable.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to commit.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="Cancel">false when the event occurs. If the event procedure sets this argument to true, the changes are not committed against the OLAP data source of the PivotTable.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)">
+      <summary>Occurs before changes to a PivotTable are discarded.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="TargetPivotTable">The PivotTable that contains the changes to discard.</param>
+      <param name="ValueChangeStart">The index to the first change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+      <param name="ValueChangeEnd">The index to the last change in the associated <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> object. The index is specified by the <see cref="P:Microsoft.Office.Interop.Excel.ValueChange.Order" /> property of the <see cref="T:Microsoft.Office.Interop.Excel.ValueChange" /> object in the <see cref="T:Microsoft.Office.Interop.Excel.PivotTableChangeList" /> collection.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableChangeSync(System.Object,Microsoft.Office.Interop.Excel.PivotTable)">
+      <summary>Occurs after changes to a PivotTable.</summary>
+      <param name="Sh">The worksheet that contains the PivotTable.</param>
+      <param name="Target">The PivotTable that was changed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)">
+      <param name="Sh"></param>
+      <param name="Target"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.Sync(Microsoft.Office.Core.MsoSyncEventType)">
+      <param name="SyncEventType"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.WindowActivate(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.WindowDeactivate(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents.WindowResize(Microsoft.Office.Interop.Excel.Window)">
+      <param name="Wn"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_ActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Activate" /> event. The Activate event occurs when a workbook is activated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_AddinInstallEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AddinInstall" /> event. The AddinInstall event occurs when the workbook is installed as an add-in.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_AddinUninstallEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AddinUninstall" /> event. The AddinUninstall event occurs when the workbook is uninstalled as an add-in.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_AfterSaveEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlExportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AfterXmlExport" /> event. The AfterXmlExport event occurs after Microsoft Excel saves or exports data from the specified workbook to an XML data file.</summary>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. The schema map that was used to save or export data.</param>
+      <param name="Url">Required String. The location of the XML file that was exported.</param>
+      <param name="Result">Required <see cref="T:Microsoft.Office.Interop.Excel.XlXmlExportResult" />. Indicates the results of the save or export operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlImportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AfterXmlImport" /> event. The AfterXmlImport event occurs after an existing XML data connection is refreshed or after new XML data is imported into the specified Microsoft Excel workbook.</summary>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. The XML map that will be used to import data.</param>
+      <param name="IsRefresh">Required Boolean. True if the event was triggered by refreshing an existing connection to XML data; False if the event was triggered by importing from a different data source.</param>
+      <param name="Result">Required <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />. Indicates the results of the refresh or import operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeCloseEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeClose" /> event. The BeforeClose event occurs before the workbook closes. If the workbook has been changed, this event occurs before the user is asked to save changes.</summary>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the close operation stops and the workbook is left open.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_BeforePrintEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforePrint" /> event. The BeforePrint event occurs before the workbook (or anything in it) is printed.</summary>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the workbook isn't printed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeSaveEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeSave" /> event. The BeforeSave event occurs before the workbook is saved.</summary>
+      <param name="SaveAsUI">True if the Save As dialog box will be displayed.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the workbook isn't saved when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlExportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeXmlExport" /> event. The BeforeXmlExport event occurs before Microsoft Excel saves or exports data from the specified workbook to an XML data file.</summary>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The XML map that will be used to save or export data.</param>
+      <param name="Url">Required String. The location where you want to export the resulting XML file.</param>
+      <param name="Cancel">Required Boolean. Set to True to cancel the save or export operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlImportEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeXmlImport" /> event. The BeforeXmlImport event occurs before an existing XML data connection is refreshed or before new XML data is imported into a Microsoft Excel workbook.</summary>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. The XML map that will be used to import data.</param>
+      <param name="Url">Required String. The location of the XML file to be imported.</param>
+      <param name="IsRefresh">Required Boolean. True if the event was triggered by refreshing an existing connection to XML data; False if the event was triggered by importing from a different data source.</param>
+      <param name="Cancel">Required Boolean. Set to True to cancel the import or refresh operation.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_DeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Deactivate" /> event. The Deactivate event occurs when the workbook is deactivated.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_Event">
+      <summary>Events interface for Microsoft Excel <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object events.</summary>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_Activate(Microsoft.Office.Interop.Excel.WorkbookEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_AddinInstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_AddinUninstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_AfterSave(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_AfterXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_AfterXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_BeforeClose(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_BeforePrint(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_BeforeSave(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_BeforeXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_BeforeXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_Deactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_NewChart(Microsoft.Office.Interop.Excel.WorkbookEvents_NewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_NewSheet(Microsoft.Office.Interop.Excel.WorkbookEvents_NewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_Open(Microsoft.Office.Interop.Excel.WorkbookEvents_OpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_PivotTableCloseConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_PivotTableOpenConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_RowsetComplete(Microsoft.Office.Interop.Excel.WorkbookEvents_RowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetCalculate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableChangeSync(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_SheetSelectionChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_Sync(Microsoft.Office.Interop.Excel.WorkbookEvents_SyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_WindowActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_WindowDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.add_WindowResize(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AddinInstall"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AddinUninstall"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AfterSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AfterXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.AfterXmlImport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeClose"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforePrint"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeSave"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeXmlExport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.BeforeXmlImport"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Deactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.NewChart"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.NewSheet"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Open"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.PivotTableCloseConnection"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.PivotTableOpenConnection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_Activate(Microsoft.Office.Interop.Excel.WorkbookEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_AddinInstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinInstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_AddinUninstall(Microsoft.Office.Interop.Excel.WorkbookEvents_AddinUninstallEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_AfterSave(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_AfterXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_AfterXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_AfterXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_BeforeClose(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeCloseEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_BeforePrint(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforePrintEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_BeforeSave(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeSaveEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_BeforeXmlExport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlExportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_BeforeXmlImport(Microsoft.Office.Interop.Excel.WorkbookEvents_BeforeXmlImportEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_Deactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_NewChart(Microsoft.Office.Interop.Excel.WorkbookEvents_NewChartEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_NewSheet(Microsoft.Office.Interop.Excel.WorkbookEvents_NewSheetEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_Open(Microsoft.Office.Interop.Excel.WorkbookEvents_OpenEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_PivotTableCloseConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableCloseConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_PivotTableOpenConnection(Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableOpenConnectionEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_RowsetComplete(Microsoft.Office.Interop.Excel.WorkbookEvents_RowsetCompleteEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetBeforeDoubleClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetBeforeRightClick(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetCalculate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetCalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetFollowHyperlink(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetFollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableAfterValueChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableChangeSync(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetPivotTableUpdate(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_SheetSelectionChange(Microsoft.Office.Interop.Excel.WorkbookEvents_SheetSelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_Sync(Microsoft.Office.Interop.Excel.WorkbookEvents_SyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_WindowActivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_WindowDeactivate(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowDeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.remove_WindowResize(Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler)"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.RowsetComplete"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetBeforeDoubleClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetBeforeRightClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetCalculate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetFollowHyperlink"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableAfterValueChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableBeforeAllocateChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableBeforeCommitChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableBeforeDiscardChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableChangeSync"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableUpdate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetSelectionChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Sync"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowActivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowDeactivate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowResize"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_NewChartEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_NewSheetEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.NewSheet" /> event. The NewSheet event occurs when a new sheet is created in the workbook.</summary>
+      <param name="Sh">The new sheet. Can be a Worksheet or Chart object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_OpenEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Open" /> event. The Open event occurs when the workbook is opened.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableCloseConnectionEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.PivotTableCloseConnection" /> event. The PivotTableCloseConnection event occurs after a PivotTable report closes the connection to its data source.</summary>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_PivotTableOpenConnectionEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.PivotTableOpenConnection" /> event. The PivotTableOpenConnection event occurs after a PivotTable report opens the connection to its data source.</summary>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_RowsetCompleteEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetActivate" /> event. The SheetActivate event occurs when any sheet is activated.</summary>
+      <param name="Sh">The activated sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetBeforeDoubleClick" /> event. The SheetBeforeDoubleClick event occurs when any worksheet is double-clicked, before the default double-click action.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The cell nearest to the mouse pointer when the double-click occurred.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the default double-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeRightClickEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetBeforeRightClick" /> event. The SheetBeforeRightClick event occurs when any worksheet is right-clicked, before the default right-click action.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The cell nearest to the mouse pointer when the right-click occurred.</param>
+      <param name="Cancel">False when the event occurs. If the event procedure sets this argument to True, the default right-click action isn't performed when the procedure is finished.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetCalculateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetCalculate" /> event. The SheetCalculate event occurs after any worksheet is recalculated or after any changed data is plotted on a chart.</summary>
+      <param name="Sh">The sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetChange" /> event. The SheetChange event occurs when cells in any worksheet are changed by the user or by an external link.</summary>
+      <param name="Sh">A Worksheet object that represents the sheet.</param>
+      <param name="Target">The changed range.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetDeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetDeactivate" /> event. The SheetDeactivate event occurs when any sheet is deactivated.</summary>
+      <param name="Sh">The sheet. Can be a Chart or Worksheet object.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetFollowHyperlinkEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetFollowHyperlink" /> event. The SheetFollowHyperlink event occurs when you click any hyperlink in Microsoft Excel.</summary>
+      <param name="Sh">Required Object. The Worksheet object that contains the hyperlink.</param>
+      <param name="Target">Required Hyperlink. The Hyperlink object that represents the destination of the hyperlink.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableAfterValueChangeEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeAllocateChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeCommitChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableBeforeDiscardChangesEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableChangeSyncEventHandler"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetPivotTableUpdateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetPivotTableUpdate" /> event. The SheetPivotTableUpdate event occurs after the sheet of the PivotTable report has been updated.</summary>
+      <param name="Sh">Required. The selected sheet.</param>
+      <param name="Target">Required. The selected PivotTable report.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SheetSelectionChangeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.SheetSelectionChange" /> event. The SheetSelectionChange event occurs when the selection changes on any worksheet (doesn't occur if the selection is on a chart sheet).</summary>
+      <param name="Sh">The worksheet that contains the new selection.</param>
+      <param name="Target">The new selected range.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.AddinInstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.AddinUninstall"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.AfterSave(System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.AfterXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,Microsoft.Office.Interop.Excel.XlXmlExportResult)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.AfterXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.Boolean,Microsoft.Office.Interop.Excel.XlXmlImportResult)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.BeforeClose(System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.BeforePrint(System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.BeforeSave(System.Boolean,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.BeforeXmlExport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.BeforeXmlImport(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Boolean,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.Deactivate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_ActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_AddinInstallDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_AddinUninstallDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_AfterSaveDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_AfterXmlExportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_AfterXmlImportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_BeforeCloseDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_BeforePrintDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_BeforeSaveDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_BeforeXmlExportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_BeforeXmlImportDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_DeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_dwCookie"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_NewChartDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_NewSheetDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_OpenDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_PivotTableCloseConnectionDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_PivotTableOpenConnectionDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_RowsetCompleteDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetBeforeDoubleClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetBeforeRightClickDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetCalculateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetFollowHyperlinkDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableAfterValueChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableBeforeAllocateChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableBeforeCommitChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableBeforeDiscardChangesDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableChangeSyncDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetPivotTableUpdateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SheetSelectionChangeDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_SyncDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_WindowActivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_WindowDeactivateDelegate"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.m_WindowResizeDelegate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.NewChart(Microsoft.Office.Interop.Excel.Chart)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.NewSheet(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.Open"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.PivotTableCloseConnection(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.PivotTableOpenConnection(Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.RowsetComplete(System.String,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetActivate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetBeforeDoubleClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetBeforeRightClick(System.Object,Microsoft.Office.Interop.Excel.Range,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetCalculate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetChange(System.Object,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetDeactivate(System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetFollowHyperlink(System.Object,Microsoft.Office.Interop.Excel.Hyperlink)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableAfterValueChange(System.Object,Microsoft.Office.Interop.Excel.PivotTable,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableBeforeAllocateChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableBeforeCommitChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32,System.Boolean@)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableBeforeDiscardChanges(System.Object,Microsoft.Office.Interop.Excel.PivotTable,System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableChangeSync(System.Object,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetPivotTableUpdate(System.Object,Microsoft.Office.Interop.Excel.PivotTable)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.SheetSelectionChange(System.Object,Microsoft.Office.Interop.Excel.Range)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.Sync(Microsoft.Office.Core.MsoSyncEventType)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.WindowActivate(Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.WindowDeactivate(Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorkbookEvents_SinkHelper.WindowResize(Microsoft.Office.Interop.Excel.Window)"></member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_SyncEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Sync" /> event. The Sync event occurs when the local copy of a worksheet that is part of a Document Workspace is synchronized with the copy on the server.</summary>
+      <param name="SyncEventType">
+        <see cref="T:Microsoft.Office.Core.MsoSyncEventType" />. The status of the worksheet synchronization.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_WindowActivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowActivate" /> event. The WindowActivate event occurs when any workbook window is activated.</summary>
+      <param name="Wn">The activated window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_WindowDeactivateEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowDeactivate" /> event. The WindowDeactivate event occurs when any workbook window is deactivated.</summary>
+      <param name="Wn">The deactivated window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorkbookEvents_WindowResizeEventHandler">
+      <summary>A Delegate type used to add an event handler for the <see cref="E:Microsoft.Office.Interop.Excel.WorkbookEvents_Event.WindowResize" /> event. The WindowResize event occurs when any workbook window is resized.</summary>
+      <param name="Wn">The resized window.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Workbooks">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> objects that are currently open in the Microsoft Excel application.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.__OpenText(System.String,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlTextQualifier,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Origin"></param>
+      <param name="StartRow"></param>
+      <param name="DataType"></param>
+      <param name="TextQualifier"></param>
+      <param name="ConsecutiveDelimiter"></param>
+      <param name="Tab"></param>
+      <param name="Semicolon"></param>
+      <param name="Comma"></param>
+      <param name="Space"></param>
+      <param name="Other"></param>
+      <param name="OtherChar"></param>
+      <param name="FieldInfo"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks._Open(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="UpdateLinks"></param>
+      <param name="ReadOnly"></param>
+      <param name="Format"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="IgnoreReadOnlyRecommended"></param>
+      <param name="Origin"></param>
+      <param name="Delimiter"></param>
+      <param name="Editable"></param>
+      <param name="Notify"></param>
+      <param name="Converter"></param>
+      <param name="AddToMru"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks._OpenText(System.String,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlTextQualifier,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="Origin"></param>
+      <param name="StartRow"></param>
+      <param name="DataType"></param>
+      <param name="TextQualifier"></param>
+      <param name="ConsecutiveDelimiter"></param>
+      <param name="Tab"></param>
+      <param name="Semicolon"></param>
+      <param name="Comma"></param>
+      <param name="Space"></param>
+      <param name="Other"></param>
+      <param name="OtherChar"></param>
+      <param name="FieldInfo"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="DecimalSeparator"></param>
+      <param name="ThousandsSeparator"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks._OpenXML(System.String,System.Object)">
+      <param name="Filename"></param>
+      <param name="Stylesheets"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.Add(System.Object)">
+      <summary>Creates a new workbook. The new workbook becomes the active workbook. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object.</summary>
+      <param name="Template">Optional Object. Determines how the new workbook is created. If this argument is a string specifying the name of an existing Microsoft Excel file, the new workbook is created with the specified file as a template. If this argument is a constant, the new workbook contains a single sheet of the specified type. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlWBATemplate" /> constants: xlWBATChart, xlWBATExcel4IntlMacroSheet, xlWBATExcel4MacroSheet, or xlWBATWorksheet. If this argument is omitted, Microsoft Excel creates a new workbook with a number of blank sheets (the number of sheets is set by the SheetsInNewWorkbook property).</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.CanCheckOut(System.String)">
+      <summary>True if Microsoft Excel can check out a specified workbook from a server. Read/write Boolean.</summary>
+      <param name="Filename">Required String. The name of the file to check out.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.CheckOut(System.String)">
+      <summary>Copies the specified workbook from a server to a local computer for editing.</summary>
+      <param name="Filename">Required String. The name of the file to check out.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.Close">
+      <summary>Closes the object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.Open(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Opens a workbook.</summary>
+      <param name="Filename">Required String. The file name of the workbook to be opened.</param>
+      <param name="UpdateLinks">Optional Object. Specifies the way links in the file are updated. If this argument is omitted, the user is prompted to specify how links will be updated. Otherwise, this argument is one of the values listed in the following table.If Microsoft Excel is opening a file in the WKS, WK1, or WK3 format and the <paramref name="UpdateLinks" /> argument is 2, Microsoft Excel generates charts from the graphs attached to the file. If the argument is 0, no charts are created.</param>
+      <param name="ReadOnly">Optional Object. True to open the workbook in read-only mode.</param>
+      <param name="Format">Optional Object. If Microsoft Excel is opening a text file, this argument specifies the delimiter character, as shown in the following table. If this argument is omitted, the current delimiter is used.</param>
+      <param name="Password">Optional Object. A string that contains the password required to open a protected workbook. If this argument is omitted and the workbook requires a password, the user is prompted for the password.</param>
+      <param name="WriteResPassword">Optional Object. A string that contains the password required to write to a write-reserved workbook. If this argument is omitted and the workbook requires a password, the user will be prompted for the password.</param>
+      <param name="IgnoreReadOnlyRecommended">Optional Object. True to have Microsoft Excel not display the read-only recommended message (if the workbook was saved with the Read-Only Recommended option).</param>
+      <param name="Origin">Optional Object. If the file is a text file, this argument indicates where it originated (so that code pages and Carriage Return/Line Feed (CR/LF) can be mapped correctly). Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlPlatform" /> constants: xlMacintosh, xlWindows, or xlMSDOS. If this argument is omitted, the current operating system is used.</param>
+      <param name="Delimiter">Optional Object. If the file is a text file and the Format argument is 6, this argument is a string that specifies the character to be used as the delimiter. For example, use Chr(9) for tabs, use "," for commas, use ";" for semicolons, or use a custom character. Only the first character of the string is used.</param>
+      <param name="Editable">Optional Object. If the file is a Microsoft Excel 4.0 add-in, this argument is True to open the add-in so that it’s a visible window. If this argument is False or omitted, the add-in is opened as hidden, and it cannot be unhidden. This option doesn't apply to add-ins created in Microsoft Excel 5.0 or later. If the file is an Excel template, use True to open the specified template for editing or False to open a new workbook based on the specified template. The default value is False.</param>
+      <param name="Notify">Optional Object. If the file cannot be opened in read/write mode, this argument is True to add the file to the file notification list. Microsoft Excel will open the file as read-only, poll the file notification list, and then notify the user when the file becomes available. If this argument is False or omitted, no notification is requested, and any attempts to open an unavailable file will fail.</param>
+      <param name="Converter">Optional Object. The index of the first file converter to try when opening the file. The specified file converter is tried first; if this converter doesn’t recognize the file, all other converters are tried. The converter index consists of the row numbers of the converters returned by the <see cref="P:Microsoft.Office.Interop.Excel._Application.FileConverters(System.Object,System.Object)" /> property.</param>
+      <param name="AddToMru">Optional Object. True to add this workbook to the list of recently used files. The default value is False.</param>
+      <param name="Local">Optional Object. True saves files against the language of Microsoft Excel (including control panel settings). False (default) saves files against the language of Visual Basic for Applications (VBA) (which is typically U.S. English unless the VBA project where Workbooks.Open is run from is an old internationalized XL5/95 VBA project).</param>
+      <param name="CorruptLoad">Optional Object. Can be one of the following constants: xlNormalLoad, xlRepairFile, and xlExtractData. The default behavior if no value is specified is usually normal, but may be safe load or data recovery if Excel has already attempted to open the file. The first attempt is normal. If Excel stops operating while opening the file, the second attempt is safe load. If Excel again stops operating, the next attempt is data recovery.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.OpenDatabase(System.String,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object representing a database.</summary>
+      <param name="Filename">Required String. The connection string.</param>
+      <param name="CommandText">Optional Object. The command text of the query.</param>
+      <param name="CommandType">Optional Object. The command type of the query. The following command types are available: Default, SQL, and Table.</param>
+      <param name="BackgroundQuery">Optional Object. The background of the query.</param>
+      <param name="ImportDataAs">Optional Object. Determines the format of the query.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.OpenText(System.String,System.Object,System.Object,System.Object,Microsoft.Office.Interop.Excel.XlTextQualifier,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Loads and parses a text file as a new workbook with a single sheet that contains the parsed text-file data.</summary>
+      <param name="Filename">Required String. Specifies the file name of the text file to be opened and parsed.</param>
+      <param name="Origin">Optional Object. Specifies the origin of the text file. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlPlatform" /> constants: xlMacintosh, xlWindows, or xlMSDOS. Additionally, this could be an integer representing the code page number of the desired code page. For example, "1256" would specify that the encoding of the source text file is Arabic (Windows). If this argument is omitted, the method uses the current setting of the File Origin option in the Text Import Wizard.</param>
+      <param name="StartRow">Optional Object. The row number at which to start parsing text. The default value is 1.</param>
+      <param name="DataType">Optional Object. Specifies the column format of the data in the file. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlTextParsingType" /> constants: xlDelimited or xlFixedWidth. If this argument is not specified, Microsoft Excel attempts to determine the column format when it opens the file.</param>
+      <param name="TextQualifier">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlTextQualifier" />. Specifies the text qualifier. Can be one of these <see cref="T:Microsoft.Office.Interop.Excel.XlTextQualifier" /> constants.xlTextQualifierDoubleQuote<paramref name="default" />xlTextQualifierNonexlTextQualifierSingleQuote</param>
+      <param name="ConsecutiveDelimiter">Optional Object. True to have consecutive delimiters considered one delimiter. The default is False.</param>
+      <param name="Tab">Optional Object. True to have the tab character be the delimiter (<paramref name="DataType" /> must be xlDelimited). The default value is False.</param>
+      <param name="Semicolon">Optional Object. True to have the semicolon character be the delimiter (<paramref name="DataType" /> must be xlDelimited). The default value is False.</param>
+      <param name="Comma">Optional Object. True to have the comma character be the delimiter (<paramref name="DataType" /> must be xlDelimited). The default value is False.</param>
+      <param name="Space">Optional Object. True to have the space character be the delimiter (<paramref name="DataType" /> must be xlDelimited). The default value is False.</param>
+      <param name="Other">Optional Object. True to have the character specified by the <paramref name="OtherChar" /> argument be the delimiter (<paramref name="DataType" /> must be xlDelimited). The default value is False.</param>
+      <param name="OtherChar">Optional Object (required if <paramref name="Other" /> is True). Specifies the delimiter character when <paramref name="Other" /> is True. If more than one character is specified, only the first character of the string is used; the remaining characters are ignored.</param>
+      <param name="FieldInfo">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlColumnDataType" />. An array containing parse information for individual columns of data. The interpretation depends on the value of <paramref name="DataType" />. When the data is delimited, this argument is an array of two-element arrays, with each two-element array specifying the conversion options for a particular column. The first element is the column number (1-based), and the second element is one of theXlColumnDataType constants specifying how the column is parsed.xlGeneralFormat GeneralxlTextFormat TextxlMDYFormat MDY datexlDMYFormat DMY datexlYMDFormat YMD datexlMYDFormat MYD datexlDYMFormat DYM datexlYDMFormat YDM datexlEMDFormat EMD datexlSkipColumn Skip ColumnYou can use xlEMDFormat only if you have installed and selected Taiwanese language support. The xlEMDFormat constant specifies that Taiwanese era dates are being used.The column specifiers can be in any order. If there's no column specifier for a particular column in the input data, the column is parsed with the General setting.NotesIf you specify that a column is to be skipped, you must explicitly state the type for all remaining columns or the data will not parse correctly.If there is a recognizable date in the data, the cell will be formatted as a date in the worksheet even if the setting for the column is General. Additionally, if you specify one of the above date formats for a column and the data does not contain a recognized date, then the cell format in the worksheet will be General.If the source data has fixed-width columns, the first element in each two-element array specifies the position of the starting character in the column (as an integer; character 0 (zero) is the first character). The second element in the two-element array specifies the parse option for the column as a number between 0 and 9, as listed in the preceding table.</param>
+      <param name="TextVisualLayout">Optional Object. The visual layout of the text.</param>
+      <param name="DecimalSeparator">Optional Object. The decimal separator that Microsoft Excel uses when recognizing numbers. The default setting is the system setting.</param>
+      <param name="ThousandsSeparator">Optional Object. The thousands separator that Excel uses when recognizing numbers. The default setting is the system setting.The following table shows the results of importing text into Excel for various import settings. Numeric results are displayed in the rightmost column.</param>
+      <param name="TrailingMinusNumbers">Optional Object.</param>
+      <param name="Local">Optional Object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Workbooks.OpenXML(System.String,System.Object,System.Object)">
+      <summary>Opens an XML data file. Returns a <see cref="T:Microsoft.Office.Interop.Excel.Workbook" /> object.</summary>
+      <param name="Filename">Required String. The name of the file to open.</param>
+      <param name="Stylesheets">Optional Object. Either a single value or an array of values that specify which XSL Transformation (XSLT) style sheet processing instructions to apply.</param>
+      <param name="LoadOption">Optional Object. Specifies how Excel opens the XML data file. Can be one of these <see cref="T:Microsoft.Office.Interop.Excel.XlXmlLoadOption" /> constants:xlXmlLoadImportToList Places the contents of the XML data file in an XML list.xlXmlLoadMapXml Displays the schema of the XML data file in the XML Structure task pane.xlXmlLoadOpenXml Opens the XML data file. The contents of the file will be flattened.xlXmlLoadPromptUser Prompts the user to choose how to open the file.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Workbooks.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Worksheet">
+      <summary>Represents a worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorksheetClass"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.#ctor"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._CheckSpelling(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+      <param name="IgnoreFinalYaa"></param>
+      <param name="SpellScript"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass._CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass._DisplayRightToLeft"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._Protect(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass._SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Activate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_Activate(Microsoft.Office.Interop.Excel.DocEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_BeforeDoubleClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_BeforeRightClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_Calculate(Microsoft.Office.Interop.Excel.DocEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_Change(Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_Deactivate(Microsoft.Office.Interop.Excel.DocEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_FollowHyperlink(Microsoft.Office.Interop.Excel.DocEvents_FollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.DocEvents_PivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableChangeSync(Microsoft.Office.Interop.Excel.DocEvents_PivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_PivotTableUpdate(Microsoft.Office.Interop.Excel.DocEvents_PivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.add_SelectionChange(Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Application"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Arcs(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.AutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.AutoFilterMode"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.BeforeDoubleClick"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.BeforeRightClick"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Buttons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Calculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Cells"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.Change"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ChartObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.CheckBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.CheckSpelling(System.Object,System.Object,System.Object,System.Object)">
+      <param name="CustomDictionary"></param>
+      <param name="IgnoreUppercase"></param>
+      <param name="AlwaysSuggest"></param>
+      <param name="SpellLang"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.CircleInvalid"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.CircularReference"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ClearArrows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ClearCircles"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.CodeName"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Columns"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Comments"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ConsolidationFunction"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ConsolidationOptions"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ConsolidationSources"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Copy(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Creator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.CustomProperties"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.Deactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Delete"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.DisplayAutomaticPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.DisplayPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.DisplayRightToLeft"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.DocEvents_Event_Activate"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.DocEvents_Event_Calculate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.DrawingObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Drawings(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.DropDowns(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnableAutoFilter"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnableCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnableFormatConditionsCalculation"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnableOutlining"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnablePivotTable"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.EnableSelection"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Evaluate(System.Object)">
+      <param name="Name"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ExportAsFixedFormat(Microsoft.Office.Interop.Excel.XlFixedFormatType,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.FilterMode"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.FollowHyperlink"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.GroupBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.GroupObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.HPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Hyperlinks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Index"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Labels(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Lines(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ListBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ListObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.MailEnvelope"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Move(System.Object,System.Object)">
+      <param name="Before"></param>
+      <param name="After"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Name"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Names"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Next"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.OLEObjects(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnCalculate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnData"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnDoubleClick"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnEntry"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnSheetActivate"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.OnSheetDeactivate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.OptionButtons(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Outline"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Ovals(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.PageSetup"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Parent"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Paste(System.Object,System.Object)">
+      <param name="Destination"></param>
+      <param name="Link"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PasteSpecial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Format"></param>
+      <param name="Link"></param>
+      <param name="DisplayAsIcon"></param>
+      <param name="IconFileName"></param>
+      <param name="IconIndex"></param>
+      <param name="IconLabel"></param>
+      <param name="NoHTMLFormatting"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Pictures(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableAfterValueChange"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableBeforeAllocateChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableBeforeCommitChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableBeforeDiscardChanges"></member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableChangeSync"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTables(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableUpdate"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PivotTableWizard(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="SourceType"></param>
+      <param name="SourceData"></param>
+      <param name="TableDestination"></param>
+      <param name="TableName"></param>
+      <param name="RowGrand"></param>
+      <param name="ColumnGrand"></param>
+      <param name="SaveData"></param>
+      <param name="HasAutoFormat"></param>
+      <param name="AutoPage"></param>
+      <param name="Reserved"></param>
+      <param name="BackgroundQuery"></param>
+      <param name="OptimizeCache"></param>
+      <param name="PageFieldOrder"></param>
+      <param name="PageFieldWrapCount"></param>
+      <param name="ReadData"></param>
+      <param name="Connection"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Previous"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.PrintedCommentPages"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+      <param name="PrToFileName"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.PrintPreview(System.Object)">
+      <param name="EnableChanges"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Protect(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Password"></param>
+      <param name="DrawingObjects"></param>
+      <param name="Contents"></param>
+      <param name="Scenarios"></param>
+      <param name="UserInterfaceOnly"></param>
+      <param name="AllowFormattingCells"></param>
+      <param name="AllowFormattingColumns"></param>
+      <param name="AllowFormattingRows"></param>
+      <param name="AllowInsertingColumns"></param>
+      <param name="AllowInsertingRows"></param>
+      <param name="AllowInsertingHyperlinks"></param>
+      <param name="AllowDeletingColumns"></param>
+      <param name="AllowDeletingRows"></param>
+      <param name="AllowSorting"></param>
+      <param name="AllowFiltering"></param>
+      <param name="AllowUsingPivotTables"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ProtectContents"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ProtectDrawingObjects"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Protection"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ProtectionMode"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ProtectScenarios"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.QueryTables"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Range(System.Object,System.Object)">
+      <param name="Cell1"></param>
+      <param name="Cell2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Rectangles(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_Activate(Microsoft.Office.Interop.Excel.DocEvents_ActivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_BeforeDoubleClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_BeforeRightClick(Microsoft.Office.Interop.Excel.DocEvents_BeforeRightClickEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_Calculate(Microsoft.Office.Interop.Excel.DocEvents_CalculateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_Change(Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_Deactivate(Microsoft.Office.Interop.Excel.DocEvents_DeactivateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_FollowHyperlink(Microsoft.Office.Interop.Excel.DocEvents_FollowHyperlinkEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableAfterValueChange(Microsoft.Office.Interop.Excel.DocEvents_PivotTableAfterValueChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableBeforeAllocateChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeAllocateChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableBeforeCommitChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeCommitChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableBeforeDiscardChanges(Microsoft.Office.Interop.Excel.DocEvents_PivotTableBeforeDiscardChangesEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableChangeSync(Microsoft.Office.Interop.Excel.DocEvents_PivotTableChangeSyncEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_PivotTableUpdate(Microsoft.Office.Interop.Excel.DocEvents_PivotTableUpdateEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.remove_SelectionChange(Microsoft.Office.Interop.Excel.DocEvents_SelectionChangeEventHandler)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ResetAllPageBreaks"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Rows"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.SaveAs(System.String,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Filename"></param>
+      <param name="FileFormat"></param>
+      <param name="Password"></param>
+      <param name="WriteResPassword"></param>
+      <param name="ReadOnlyRecommended"></param>
+      <param name="CreateBackup"></param>
+      <param name="AddToMru"></param>
+      <param name="TextCodepage"></param>
+      <param name="TextVisualLayout"></param>
+      <param name="Local"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Scenarios(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Scripts"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.ScrollArea"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ScrollBars(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Select(System.Object)">
+      <param name="Replace"></param>
+    </member>
+    <member name="E:Microsoft.Office.Interop.Excel.WorksheetClass.SelectionChange"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.SetBackgroundPicture(System.String)">
+      <param name="Filename"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Shapes"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ShowAllData"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.ShowDataForm"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.SmartTags"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Sort"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Spinners(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.StandardHeight"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.StandardWidth"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Tab"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.TextBoxes(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.TransitionExpEval"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.TransitionFormEntry"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Type"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.Unprotect(System.Object)">
+      <param name="Password"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.UsedRange"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.Visible"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetClass.VPageBreaks"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.XmlDataQuery(System.String,System.Object,System.Object)">
+      <param name="XPath"></param>
+      <param name="SelectionNamespaces"></param>
+      <param name="Map"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetClass.XmlMapQuery(System.String,System.Object,System.Object)">
+      <param name="XPath"></param>
+      <param name="SelectionNamespaces"></param>
+      <param name="Map"></param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorksheetFunction">
+      <summary>Used as a container for Microsoft Excel worksheet functions that can be called from Visual Basic.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction._WSFunction(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AccrInt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the accrued interest for a security that pays periodic interest.</summary>
+      <param name="Arg1">Issue date - Security's issue date.</param>
+      <param name="Arg2">First interest - Security's first interest date.</param>
+      <param name="Arg3">Settlement - Security's settlement date</param>
+      <param name="Arg4">Rate - Security's annual coupon rate.</param>
+      <param name="Arg5">Par - Security's par value.</param>
+      <param name="Arg6">Frequency - Number of coupon payments per year.</param>
+      <param name="Arg7">Basis - The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AccrIntM(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the accrued interest for a security that pays interest at maturity.</summary>
+      <param name="Arg1">The security's issue date.</param>
+      <param name="Arg2">The security's maturity date.</param>
+      <param name="Arg3">The security's annual coupon rate.</param>
+      <param name="Arg4">The security's par value. If you omit par, ACCRINTM uses $1,000.</param>
+      <param name="Arg5">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Acos(System.Double)">
+      <summary>Returns the arccosine, or inverse cosine, of a number. The arccosine is the angle whose cosine is <paramref name="Arg1" />. The returned angle is given in radians in the range 0 (zero) to pi.</summary>
+      <param name="Arg1">The cosine of the angle you want and must be from -1 to 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Acosh(System.Double)">
+      <summary>Returns the inverse hyperbolic cosine of a number. Number must be greater than or equal to 1. The inverse hyperbolic cosine is the value whose hyperbolic cosine is <paramref name="Arg1" />, so Acosh(Cosh(number)) equals <paramref name="Arg1" />.</summary>
+      <param name="Arg1">Any real number equal to or greater than 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Aggregate(System.Double,System.Double,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns an aggregate in a list or database.</summary>
+      <param name="Arg1">Function_num - A number from 1 to 19 that specifies which function to use. </param>
+      <param name="Arg2">Options - A numerical value that determines which values to ignore in the evaluation range for the function. </param>
+      <param name="Arg3">Ref1 - The first numeric argument for functions that take multiple numeric arguments for which you want the aggregate value.</param>
+      <param name="Arg4">Ref2 - Ref30 - Numeric arguments 2 to 30 for which you want the aggregate value.</param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AmorDegrc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the depreciation for each accounting period. This function is provided for the French accounting system.</summary>
+      <param name="Arg1">The cost of the asset.</param>
+      <param name="Arg2">The date of the purchase of the asset.</param>
+      <param name="Arg3">The date of the end of the first period.</param>
+      <param name="Arg4">The salvage value at the end of the life of the asset.</param>
+      <param name="Arg5">The period.</param>
+      <param name="Arg6">The rate of depreciation.</param>
+      <param name="Arg7">The year basis to be used.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AmorLinc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the depreciation for each accounting period. This function is provided for the French accounting system.</summary>
+      <param name="Arg1">The cost of the asset.</param>
+      <param name="Arg2">The date of the purchase of the asset.</param>
+      <param name="Arg3">The date of the end of the first period.</param>
+      <param name="Arg4">The salvage value at the end of the life of the asset.</param>
+      <param name="Arg5">The period.</param>
+      <param name="Arg6">The rate of depreciation.</param>
+      <param name="Arg7">The year basis to be used.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.And(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns true if all its arguments are true; returns false if one or more argument is false.</summary>
+      <param name="Arg1">1 to 30 conditions you want to test that can be either true or false.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetFunction.Application">
+      <summary>When used without an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the creator of the specified object. You can use this property with an OLE Automation object to return the application of that object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Asc(System.String)">
+      <summary>For Double-byte character set (DBCS) languages, changes full-width (double-byte) characters to half-width (single-byte) characters.</summary>
+      <param name="Arg1">The text or a reference to a cell that contains the text you want to change. If text does not contain any full-width letters, text is not changed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Asin(System.Double)">
+      <summary>Returns the arcsine, or inverse sine, of a number. The arcsine is the angle whose sine is <paramref name="Arg1" />. The returned angle is given in radians in the range -pi/2 to pi/2.</summary>
+      <param name="Arg1">The sine of the angle you want and must be from -1 to 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Asinh(System.Double)">
+      <summary>Returns the inverse hyperbolic sine of a number. The inverse hyperbolic sine is the value whose hyperbolic sine is <paramref name="Arg1" />, so Asinh(Sinh(number)) equals <paramref name="Arg1" />.</summary>
+      <param name="Arg1">Any real number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Atan2(System.Double,System.Double)">
+      <summary>Returns the arctangent, or inverse tangent, of the specified x- and y-coordinates. The arctangent is the angle from the x-axis to a line containing the origin (0, 0) and a point with coordinates (x_num, y_num). The angle is given in radians between -pi and pi, excluding -pi.</summary>
+      <param name="Arg1">The x-coordinate of the point.</param>
+      <param name="Arg2">The y-coordinate of the point.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Atanh(System.Double)">
+      <summary>Returns the inverse hyperbolic tangent of a number. Number must be between -1 and 1 (excluding -1 and 1). </summary>
+      <param name="Arg1">Any real number between 1 and -1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AveDev(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the average of the absolute deviations of data points from their mean. AveDev is a measure of the variability in a data set.</summary>
+      <param name="Arg1">1 to 30 arguments for which you want the average of the absolute deviations. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Average(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the average (arithmetic mean) of the arguments.</summary>
+      <param name="Arg1">1 to 30 numeric arguments for which you want the average.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AverageIf(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria.</summary>
+      <param name="Arg1">One or more cells to average.</param>
+      <param name="Arg2">The criteria in the form of a number, expression, cell reference, or text that defines which cells are averaged. For example, criteria can be expressed as 32, "32", "&gt;32", "apples", or B4.</param>
+      <param name="Arg3">The actual set of cells to average. If omitted, range is used.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.AverageIfs(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the average (arithmetic mean) of all cells that meet multiple criteria.</summary>
+      <param name="Arg1">One or more ranges in which to evaluate the associated criteria.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BahtText(System.Double)">
+      <summary>Converts a number to Thai text and adds a suffix of "Baht."</summary>
+      <param name="Arg1">A number you want to convert to text, or a reference to a cell containing a number, or a formula that evaluates to a number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BesselI(System.Object,System.Object)">
+      <summary>Returns the modified Bessel function, which is equivalent to the Bessel function evaluated for purely imaginary arguments.</summary>
+      <param name="Arg1">The value at which to evaluate the function.</param>
+      <param name="Arg2">The order of the Bessel function. If n is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BesselJ(System.Object,System.Object)">
+      <summary>Returns the Bessel function.</summary>
+      <param name="Arg1">The value at which to evaluate the function.</param>
+      <param name="Arg2">The order of the Bessel function. If n is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BesselK(System.Object,System.Object)">
+      <summary>Returns the modified Bessel function, which is equivalent to the Bessel functions evaluated for purely imaginary arguments.</summary>
+      <param name="Arg1">The value at which to evaluate the function.</param>
+      <param name="Arg2">The order of the function. If n is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BesselY(System.Object,System.Object)">
+      <summary>Returns the Bessel function, which is also called the Weber function or the Neumann function.</summary>
+      <param name="Arg1">The value at which to evaluate the function.</param>
+      <param name="Arg2">The order of the function. If n is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Beta_Dist(System.Double,System.Double,System.Double,System.Boolean,System.Object,System.Object)">
+      <summary>Returns the beta cumulative distribution function.</summary>
+      <param name="Arg1">The value between A and B at which to evaluate the function.</param>
+      <param name="Arg2">The Alpha parameter of the distribution.</param>
+      <param name="Arg3">The Beta parameter of the distribution.</param>
+      <param name="Arg4">Cumulative - a logical value that determines the form of the function. If cumulative is true, BETA.DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+      <param name="Arg5">An optional lower bound to the interval of x.</param>
+      <param name="Arg6">An optional upper bound to the interval of x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Beta_Inv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the inverse of the cumulative distribution function for a specified beta distribution. That is, if probability = Beta_Dist(x,...), then Beta_Inv(probability,...) = x.</summary>
+      <param name="Arg1">A probability associated with the beta distribution.</param>
+      <param name="Arg2">The Alpha parameter of the distribution.</param>
+      <param name="Arg3">The Beta parameter the distribution.</param>
+      <param name="Arg4">An optional lower bound to the interval of x.</param>
+      <param name="Arg5">An optional upper bound to the interval of x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BetaDist(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the beta cumulative distribution function.</summary>
+      <param name="Arg1">The value between A and B at which to evaluate the function.</param>
+      <param name="Arg2">A parameter of the distribution.</param>
+      <param name="Arg3">A parameter of the distribution.</param>
+      <param name="Arg4">An optional lower bound to the interval of x.</param>
+      <param name="Arg5">An optional upper bound to the interval of x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BetaInv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the inverse of the cumulative distribution function for a specified beta distribution. That is, if probability = BetaDist(x,...), then BetaInv(probability,...) = x.</summary>
+      <param name="Arg1">A probability associated with the beta distribution.</param>
+      <param name="Arg2">The Alpha parameter of the distribution.</param>
+      <param name="Arg3">The Beta parameter the distribution.</param>
+      <param name="Arg4">An optional lower bound to the interval of x.</param>
+      <param name="Arg5">An optional upper bound to the interval of x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Bin2Dec(System.Object)">
+      <summary>Converts a binary number to decimal.</summary>
+      <param name="Arg1">The binary number you want to convert. Number cannot contain more than 10 characters (10 bits). The most significant bit of number is the sign bit. The remaining 9 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Bin2Hex(System.Object,System.Object)">
+      <summary>Converts a binary number to hexadecimal.</summary>
+      <param name="Arg1">The binary number you want to convert. Number cannot contain more than 10 characters (10 bits). The most significant bit of number is the sign bit. The remaining 9 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">The number of characters to use. If places is omitted, Bin2Hex uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Bin2Oct(System.Object,System.Object)">
+      <summary>Converts a binary number to octal.</summary>
+      <param name="Arg1">The binary number you want to convert. Number cannot contain more than 10 characters (10 bits). The most significant bit of number is the sign bit. The remaining 9 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">The number of characters to use. If places is omitted, Bin2Oct uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Binom_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the individual term binomial distribution probability.</summary>
+      <param name="Arg1">Number_s - the number of successes in trials.</param>
+      <param name="Arg2">Trials - the number of independent trials.</param>
+      <param name="Arg3">Probability_s - the probability of success on each trial.</param>
+      <param name="Arg4">Cumulative - a logical value that determines the form of the function. If cumulative is True, then the <see cref="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Binom_Dist(System.Double,System.Double,System.Double,System.Boolean)" /> method returns the cumulative distribution function, which is the probability that there are at most number_s successes; if False, it returns the probability mass function, which is the probability that there are number_s successes.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Binom_Inv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the individual term binomial distribution probability.</summary>
+      <param name="Arg1">Trials - the number of Bernoulli trials.</param>
+      <param name="Arg2">Probability_s - the probability of a success on each trial.</param>
+      <param name="Arg3">Alpha - the criterion value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.BinomDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the individual term binomial distribution probability.</summary>
+      <param name="Arg1">The number of successes in trials.</param>
+      <param name="Arg2">The number of independent trials.</param>
+      <param name="Arg3">The probability of success on each trial.</param>
+      <param name="Arg4">A logical value that determines the form of the function. If cumulative is TRUE, then BinomDist returns the cumulative distribution function, which is the probability that there are at most number_s successes; if FALSE, it returns the probability mass function, which is the probability that there are number_s successes.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ceiling(System.Double,System.Double)">
+      <summary>Returns number rounded up, away from zero, to the nearest multiple of significance.</summary>
+      <param name="Arg1">Number - the value you want to round.</param>
+      <param name="Arg2">Significance - the multiple to which you want to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ceiling_Precise(System.Double,System.Object)">
+      <summary>Returns the specified number rounded to the nearest multiple of significance.</summary>
+      <param name="Arg1">Number - the value you want to round.</param>
+      <param name="Arg2">Significance - the multiple to which you want to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiDist(System.Double,System.Double)">
+      <summary>Returns the one-tailed probability of the chi-squared distribution. </summary>
+      <param name="Arg1">The value at which you want to evaluate the distribution.</param>
+      <param name="Arg2">The number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiInv(System.Double,System.Double)">
+      <summary>Returns the inverse of the one-tailed probability of the chi-squared distribution.</summary>
+      <param name="Arg1">A probability associated with the chi-squared distribution.</param>
+      <param name="Arg2">The number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiSq_Dist(System.Double,System.Double,System.Boolean)">
+      <summary>Returns the chi-squared distribution.</summary>
+      <param name="Arg1">X - The value at which you want to evaluate the distribution.</param>
+      <param name="Arg2">Deg_freedom - The number of degrees of freedom.</param>
+      <param name="Arg3">Cumulative - A logical value that determines the form of the function. If cumulative is true, CHISQ_DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiSq_Dist_RT(System.Double,System.Double)">
+      <summary>Returns the right-tailed probability of the chi-squared distribution.</summary>
+      <param name="Arg1">The value at which you want to evaluate the distribution.</param>
+      <param name="Arg2">The number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiSq_Inv(System.Double,System.Double)">
+      <summary>Returns the inverse of the left-tailed probability of the chi-squared distribution.</summary>
+      <param name="Arg1">Probability - A probability associated with the chi-squared distribution.</param>
+      <param name="Arg2">Deg_freedom - The number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiSq_Inv_RT(System.Double,System.Double)">
+      <summary>Returns the inverse of the right-tailed probability of the chi-squared distribution.</summary>
+      <param name="Arg1">A probability associated with the chi-squared distribution.</param>
+      <param name="Arg2">The number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiSq_Test(System.Object,System.Object)">
+      <summary>Returns the test for independence.</summary>
+      <param name="Arg1">The range of data that contains observations to test against expected values.</param>
+      <param name="Arg2">The range of data that contains the ratio of the product of row totals and column totals to the grand total.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ChiTest(System.Object,System.Object)">
+      <summary>Returns the test for independence. </summary>
+      <param name="Arg1">The range of data that contains observations to test against expected values.</param>
+      <param name="Arg2">The range of data that contains the ratio of the product of row totals and column totals to the grand total.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Choose(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Uses <paramref name="Arg1" /> as the index to return a value from the list of value arguments.</summary>
+      <param name="Arg1">Specifies which value argument is selected. Arg1 must be a number between 1 and 29, or a formula or reference to a cell containing a number between 1 and 29.</param>
+      <param name="Arg2">1 to 29 value arguments from which Choose selects a value or an action to perform based on Arg1. The arguments can be numbers, cell references, defined names, formulas, functions, or text.</param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Clean(System.String)">
+      <summary>Removes all nonprintable characters from text.</summary>
+      <param name="Arg1">Any worksheet information from which you want to remove nonprintable characters.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Combin(System.Double,System.Double)">
+      <summary>Returns the number of combinations for a given number of items. Use Combin to determine the total possible number of groups for a given number of items.</summary>
+      <param name="Arg1">The number of items.</param>
+      <param name="Arg2">The number of items in each combination.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Complex(System.Object,System.Object,System.Object)">
+      <summary>Converts real and imaginary coefficients into a complex number of the form x + yi or x + yj.</summary>
+      <param name="Arg1">The real coefficient of the complex number.</param>
+      <param name="Arg2">The imaginary coefficient of the complex number.</param>
+      <param name="Arg3">The suffix for the imaginary component of the complex number. If omitted, suffix is assumed to be "i".</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Confidence(System.Double,System.Double,System.Double)">
+      <summary>Returns a value that you can use to construct a confidence interval for a population mean.</summary>
+      <param name="Arg1">The significance level used to compute the confidence level. The confidence level equals 100*(1 - alpha)%, or in other words, an alpha of 0.05 indicates a 95 percent confidence level.</param>
+      <param name="Arg2">The population standard deviation for the data range and is assumed to be known.</param>
+      <param name="Arg3">The sample size.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Confidence_Norm(System.Double,System.Double,System.Double)">
+      <summary>Returns a value that you can use to construct a confidence interval for a population mean.</summary>
+      <param name="Arg1">The significance level used to compute the confidence level. The confidence level equals 100*(1 - alpha)%, or in other words, an alpha of 0.05 indicates a 95 percent confidence level.</param>
+      <param name="Arg2">The population standard deviation for the data range and is assumed to be known.</param>
+      <param name="Arg3">The sample size.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Confidence_T(System.Double,System.Double,System.Double)">
+      <summary>Returns the confidence interval for a population mean, using a Student's t distribution.</summary>
+      <param name="Arg1">Alpha - The significance level used to compute the confidence level. The confidence level equals 100*(1 - alpha)%, or in other words, an alpha of 0.05 indicates a 95 percent confidence level.</param>
+      <param name="Arg2">Standard_dev - The population standard deviation for the data range and is assumed to be known.</param>
+      <param name="Arg3">Size - The sample size.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Convert(System.Object,System.Object,System.Object)">
+      <summary>Converts a number from one measurement system to another. For example, Convert can translate a table of distances in miles to a table of distances in kilometers.</summary>
+      <param name="Arg1">The value in from_units to convert.</param>
+      <param name="Arg2">The units for number.</param>
+      <param name="Arg3">The units for the result. Convert accepts the following text values (in quotation marks) for from_unit and to_unit which are listed in the Remarks section below.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Correl(System.Object,System.Object)">
+      <summary>Returns the correlation coefficient of the <paramref name="Arg1" /> and <paramref name="Arg2" /> cell ranges.</summary>
+      <param name="Arg1">A cell range of values.</param>
+      <param name="Arg2">A second cell range of values.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Cosh(System.Double)">
+      <summary>Returns the hyperbolic cosine of a number.</summary>
+      <param name="Arg1">Any real number for which you want to find the hyperbolic cosine.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Count(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Counts the number of cells that contain numbers and counts numbers within the list of arguments.</summary>
+      <param name="Arg1">1 to 30 arguments that can contain or refer to a variety of different types of data, but only numbers are counted.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CountA(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Counts the number of cells that are not empty and the values within the list of arguments.</summary>
+      <param name="Arg1">1 to 30 arguments representing the values you want to count.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CountBlank(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Counts empty cells in a specified range of cells.</summary>
+      <param name="Arg1">The range from which you want to count the blank cells.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CountIf(Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Counts the number of cells within a range that meet the given criteria.</summary>
+      <returns>Returns <see cref="T:System.Double" />.</returns>
+      <param name="Arg1">The range of cells from which you want to count cells.</param>
+      <param name="Arg2">The criteria in the form of a number, expression, cell reference, or text that defines which cells will be counted. For example, criteria can be expressed as 32, "32", "&gt;32", "apples", or B4.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CountIfs(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Counts the number of cells within a range that meet multiple criteria.</summary>
+      <param name="Arg1">One or more ranges in which to evaluate the associated criteria.</param>
+      <param name="Arg2">One or more criteria in the form of a number, expression, cell reference, or text that define which cells will be counted. For example, criteria can be expressed as 32, "32", "&gt;32", "apples", or B4.</param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupDayBs(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the number of days from the beginning of the coupon period to the settlement date.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupDays(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the number of days in the coupon period that contains the settlement date.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupDaysNc(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the number of days from the settlement date to the next coupon date.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupNcd(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a number that represents the next coupon date after the settlement date.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupNum(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the number of coupons payable between the settlement date and maturity date, rounded up to the nearest whole coupon.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CoupPcd(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the previous coupon date before the settlement date.</summary>
+      <param name="Arg1">The security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">The security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">The number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg4">The type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Covar(System.Object,System.Object)">
+      <summary>Returns covariance, the average of the products of deviations for each data point pair.</summary>
+      <param name="Arg1">The first cell range of integers.</param>
+      <param name="Arg2">The second cell range of integers.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Covariance_P(System.Object,System.Object)">
+      <summary>Returns population covariance, the average of the products of deviations for each data point pair.</summary>
+      <param name="Arg1">The first cell range of integers.</param>
+      <param name="Arg2">The second cell range of integers.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Covariance_S(System.Object,System.Object)">
+      <summary>Returns the sample covariance, the average of the products of deviations for each data point pair in two data sets.</summary>
+      <param name="Arg1">Array1 - The first cell range of integers.</param>
+      <param name="Arg2">Array2 - The second cell range of integers.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetFunction.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only long.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CritBinom(System.Double,System.Double,System.Double)">
+      <summary>Returns the smallest value for which the cumulative binomial distribution is greater than or equal to a criterion value.</summary>
+      <param name="Arg1">The number of Bernoulli trials.</param>
+      <param name="Arg2">The probability of a success on each trial.</param>
+      <param name="Arg3">The criterion value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CumIPmt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the cumulative interest paid on a loan between start_period and end_period.</summary>
+      <param name="Arg1">The interest rate.</param>
+      <param name="Arg2">The total number of payment periods.</param>
+      <param name="Arg3">The present value.</param>
+      <param name="Arg4">The first period in the calculation. Payment periods are numbered beginning with 1.</param>
+      <param name="Arg5">The last period in the calculation.</param>
+      <param name="Arg6">The timing of the payment.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.CumPrinc(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the cumulative principal paid on a loan between start_period and end_period.</summary>
+      <param name="Arg1">The interest rate.</param>
+      <param name="Arg2">The total number of payment periods.</param>
+      <param name="Arg3">The present value.</param>
+      <param name="Arg4">The first period in the calculation. Payment periods are numbered beginning with 1.</param>
+      <param name="Arg5">The last period in the calculation.</param>
+      <param name="Arg6">The last period in the calculation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DAverage(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Averages the values in a column of a list or database that match conditions you specify.</summary>
+      <param name="Arg1">The range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">The range of cells that contains the conditions you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Days360(System.Object,System.Object,System.Object)">
+      <summary>Returns the number of days between two dates based on a 360-day year (twelve 30-day months), which is used in some accounting calculations.</summary>
+      <param name="Arg1">The two dates between which you want to know the number of days. If start_date (Arg1) occurs after end_date (Arg2), Days360 returns a negative number. Dates should be entered by using the DATE function, or as results of other formulas or functions.</param>
+      <param name="Arg2">The two dates between which you want to know the number of days. If start_date (Arg1) occurs after end_date (Arg2), Days360 returns a negative number. Dates should be entered by using the DATE function, or as results of other formulas or functions.</param>
+      <param name="Arg3">A Boolean value that specifies whether to use the U.S. or European method in the calculation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Db(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <summary>Returns the depreciation of an asset for a specified period using the fixed-declining balance method.</summary>
+      <param name="Arg1">Cost - the initial cost of the asset.</param>
+      <param name="Arg2">Salvage - the value at the end of the depreciation (sometimes called the salvage value of the asset).</param>
+      <param name="Arg3">Life - the number of periods over which the asset is being depreciated (sometimes called the useful life of the asset).</param>
+      <param name="Arg4">Period - the period for which you want to calculate the depreciation. Period must use the same units as life.</param>
+      <param name="Arg5">Month - the number of months in the first year. If month is omitted, it is assumed to be 12.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dbcs(System.String)">
+      <summary>Converts half-width (single-byte) letters within a character string to full-width (double-byte) characters. The name of the function (and the characters that it converts) depends upon the language settings.</summary>
+      <param name="Arg1">The text or a reference to a cell that contains the text that you want to change.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DCount(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Counts the cells that contain numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as the argument includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DCountA(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Counts the nonblank cells in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ddb(System.Double,System.Double,System.Double,System.Double,System.Object)">
+      <summary>Returns the depreciation of an asset for a specified period using the double-declining balance method or some other method you specify.</summary>
+      <param name="Arg1">Cost - the initial cost of the asset.</param>
+      <param name="Arg2">Salvage - the value at the end of the depreciation (sometimes called the salvage value of the asset). This value can be 0.</param>
+      <param name="Arg3">Life - the number of periods over which the asset is being depreciated (sometimes called the useful life of the asset).</param>
+      <param name="Arg4">Period - the period for which you want to calculate the depreciation. Period must use the same units as life.</param>
+      <param name="Arg5">Factor - the rate at which the balance declines. If factor is omitted, it is assumed to be 2 (the double-declining balance method).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dec2Bin(System.Object,System.Object)">
+      <summary>Converts a decimal number to binary.</summary>
+      <param name="Arg1">Number - the decimal integer you want to convert. If number is negative, valid place values are ignored and DEC2BIN returns a 10-character (10-bit) binary number in which the most significant bit is the sign bit. The remaining 9 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, DEC2BIN uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dec2Hex(System.Object,System.Object)">
+      <summary>Converts a decimal number to hexadecimal.</summary>
+      <param name="Arg1">Number - the decimal integer you want to convert. If number is negative, places is ignored and DEC2HEX returns a 10-character (40-bit) hexadecimal number in which the most significant bit is the sign bit. The remaining 39 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, DEC2HEX uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dec2Oct(System.Object,System.Object)">
+      <summary>Converts a decimal number to octal.</summary>
+      <param name="Arg1">Number - the decimal integer you want to convert. If number is negative, places is ignored and DEC2OCT returns a 10-character (30-bit) octal number in which the most significant bit is the sign bit. The remaining 29 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, DEC2OCT uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Degrees(System.Double)">
+      <summary>Converts radians into degrees.</summary>
+      <param name="Arg1">Angle - the angle in radians that you want to convert.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Delta(System.Object,System.Object)">
+      <summary>Tests whether two values are equal. Returns 1 if number1 = number2; returns 0 otherwise.</summary>
+      <param name="Arg1">Number1 - the first number.</param>
+      <param name="Arg2">Number2 - the second number. If omitted, number2 is assumed to be zero.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DevSq(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the sum of squares of deviations of data points from their sample mean.</summary>
+      <param name="Arg1">Number1, number2, ... - are 1 to 30 arguments for which you want to calculate the sum of squared deviations. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DGet(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Extracts a single value from a column of a list or database that matches conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Disc(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the discount rate for a security.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Pr - the security's price per $100 face value.</param>
+      <param name="Arg4">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg5">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DMax(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Returns the largest number in a column of a list or database that matches conditions you that specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DMin(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Returns the smallest number in a column of a list or database that matches conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dollar(System.Double,System.Object)">
+      <summary>The function described in this Help topic converts a number to text format and applies a currency symbol. The name of the function (and the symbol that it applies) depends upon your language settings.</summary>
+      <param name="Arg1">Number - a number, a reference to a cell containing a number, or a formula that evaluates to a number.</param>
+      <param name="Arg2">Decimals - the number of digits to the right of the decimal point. If decimals is negative, number is rounded to the left of the decimal point. If you omit decimals, it is assumed to be 2.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DollarDe(System.Object,System.Object)">
+      <summary>Converts a dollar price expressed as a fraction into a dollar price expressed as a decimal number. Use DOLLARDE to convert fractional dollar numbers, such as securities prices, to decimal numbers.</summary>
+      <param name="Arg1">Fractional_dollar - is a number expressed as a fraction.</param>
+      <param name="Arg2">Fraction - the integer to use in the denominator of the fraction.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DollarFr(System.Object,System.Object)">
+      <summary>Converts a dollar price expressed as a decimal number into a dollar price expressed as a fraction. Use DOLLARFR to convert decimal numbers to fractional dollar numbers, such as securities prices.</summary>
+      <param name="Arg1">Decimal_dollar - is a decimal number.</param>
+      <param name="Arg2">Fraction - the integer to use in the denominator of a fraction.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DProduct(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Multiplies the values in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database is the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria is the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DStDev(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Estimates the standard deviation of a population based on a sample by using the numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DStDevP(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Calculates the standard deviation of a population based on the entire population by using the numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - is the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DSum(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Adds the numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dummy19(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Dummy21(System.Double,System.Double)">
+      <param name="Arg1"></param>
+      <param name="Arg2"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Duration(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the Macauley duration for an assumed par value of $100. Duration is defined as the weighted average of the present value of the cash flows and is used as a measure of a bond price's response to changes in yield.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Coupon - the security's annual coupon rate.</param>
+      <param name="Arg4">Yld - the security's annual yield.</param>
+      <param name="Arg5">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg6">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DVar(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Estimates the variance of a population based on a sample by using the numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.DVarP(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Calculates the variance of a population based on the entire population by using the numbers in a column of a list or database that match conditions that you specify.</summary>
+      <param name="Arg1">Database - the range of cells that makes up the list or database. A database is a list of related data in which rows of related information are records, and columns of data are fields. The first row of the list contains labels for each column.</param>
+      <param name="Arg2">Field - indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as "Age" or "Yield," or a number (without quotation marks) that represents the position of the column within the list: 1 for the first column, 2 for the second column, and so on.</param>
+      <param name="Arg3">Criteria - the range of cells that contains the conditions that you specify. You can use any range for the criteria argument, as long as it includes at least one column label and at least one cell below the column label in which you specify a condition for the column.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.EDate(System.Object,System.Object)">
+      <summary>Returns the serial number that represents the date that is the indicated number of months before or after a specified date (the start_date). Use EDATE to calculate maturity dates or due dates that fall on the same day of the month as the date of issue.</summary>
+      <param name="Arg1">Start_date - a date that represents the start date. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.</param>
+      <param name="Arg2">Months - the number of months before or after start_date. A positive value for months yields a future date; a negative value yields a past date.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Effect(System.Object,System.Object)">
+      <summary>Returns the effective annual interest rate, given the nominal annual interest rate and the number of compounding periods per year.</summary>
+      <param name="Arg1">Nominal_rate - the nominal interest rate.</param>
+      <param name="Arg2">Npery - the number of compounding periods per year.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.EoMonth(System.Object,System.Object)">
+      <summary>Returns the serial number for the last day of the month that is the indicated number of months before or after start_date. Use EOMONTH to calculate maturity dates or due dates that fall on the last day of the month.</summary>
+      <param name="Arg1">Start_date - a date that represents the starting date. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.</param>
+      <param name="Arg2">Months - the number of months before or after start_date. A positive value for months yields a future date; a negative value yields a past date.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Erf(System.Object,System.Object)">
+      <summary>Returns the error function integrated between lower_limit and upper_limit.</summary>
+      <param name="Arg1">Lower_limit - the lower bound for integrating ERF.</param>
+      <param name="Arg2">Upper_limit - the upper bound for integrating ERF. If omitted, ERF integrates between zero and lower_limit.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Erf_Precise(System.Object)">
+      <summary>Returns the error function integrated between zero and lower_limit.</summary>
+      <param name="Arg1">Lower_limit - the lower bound for integrating ERF.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ErfC(System.Object)">
+      <summary>Returns the complementary ERF function integrated between the specified parameter  and infinity.</summary>
+      <param name="Arg1">The first argument.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ErfC_Precise(System.Object)">
+      <summary>Returns the complementary error function integrated between the specified value  and infinity.</summary>
+      <param name="Arg1">The value to compute against.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Even(System.Double)">
+      <summary>Returns number rounded up to the nearest even integer. You can use this function for processing items that come in twos. For example, a packing crate accepts rows of one or two items. The crate is full when the number of items, rounded up to the nearest two, matches the crate's capacity.</summary>
+      <param name="Arg1">Number - the value to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Expon_Dist(System.Double,System.Double,System.Boolean)">
+      <summary>Returns the exponential distribution. Use EXPON_DIST to model the time between events, such as how long an automated bank teller takes to deliver cash. For example, you can use EXPON_DIST to determine the probability that the process takes at most 1 minute.</summary>
+      <param name="Arg1">X - the value of the function.</param>
+      <param name="Arg2">Lambda - the parameter value.</param>
+      <param name="Arg3">Cumulative - a logical value that indicates which form of the exponential function to provide. If cumulative is true, EXPONDIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ExponDist(System.Double,System.Double,System.Boolean)">
+      <summary>Returns the exponential distribution. Use EXPONDIST to model the time between events, such as how long an automated bank teller takes to deliver cash. For example, you can use EXPONDIST to determine the probability that the process takes at most 1 minute.</summary>
+      <param name="Arg1">X - the value of the function.</param>
+      <param name="Arg2">Lambda - the parameter value.</param>
+      <param name="Arg3">Cumulative - a logical value that indicates which form of the exponential function to provide. If cumulative is TRUE, EXPONDIST returns the cumulative distribution function; if FALSE, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.F_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the F probability distribution.</summary>
+      <param name="Arg1">X - The value at which to evaluate the function.</param>
+      <param name="Arg2">Deg_freedom1 - The numerator degrees of freedom.</param>
+      <param name="Arg3">Deg_freedom2 - The denominator degrees of freedom.</param>
+      <param name="Arg4">Cumulative - A logical value that determines the form of the function. If cumulative is TRUE, F_DIST returns the cumulative distribution function; if FALSE, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.F_Dist_RT(System.Double,System.Double,System.Double)">
+      <summary>Returns the right-tailed F probability distribution. You can use this function to determine whether two data sets have different degrees of diversity. For example, you can examine the test scores of men and women entering high school and determine if the variability in the females is different from that found in the males.</summary>
+      <param name="Arg1">X - the value at which to evaluate the function.</param>
+      <param name="Arg2">Degrees_freedom1 - the numerator degrees of freedom.</param>
+      <param name="Arg3">Degrees_freedom2 - the denominator degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.F_Inv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the F probability distribution.</summary>
+      <param name="Arg1">Probability - A probability associated with the F cumulative distribution.</param>
+      <param name="Arg2">Deg_freedom1 - The numerator degrees of freedom.</param>
+      <param name="Arg3">Deg_freedom2 - The denominator degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.F_Inv_RT(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the right-tailed F probability distribution. If p = F_DIST_RT(x,...), then F_INV_RT(p,...) = x.</summary>
+      <param name="Arg1">Probability - a probability associated with the F cumulative distribution.</param>
+      <param name="Arg2">Degrees_freedom1 - the numerator degrees of freedom.</param>
+      <param name="Arg3">Degrees_freedom2 - the denominator degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.F_Test(System.Object,System.Object)">
+      <summary>Returns the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. For example, given test scores from public and private schools, you can test whether these schools have different levels of test score diversity.</summary>
+      <param name="Arg1">Array1 - the first array or range of data.</param>
+      <param name="Arg2">Array2 - the second array or range of data.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Fact(System.Double)">
+      <summary>Returns the factorial of a number. The factorial of a number is equal to 1*2*3*...* number.</summary>
+      <param name="Arg1">Number - the nonnegative number you want the factorial of. If number is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FactDouble(System.Object)">
+      <summary>Returns the double factorial of a number.</summary>
+      <param name="Arg1">Number - the value for which to return the double factorial. If number is not an integer, it is truncated.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FDist(System.Double,System.Double,System.Double)">
+      <summary>Returns the F probability distribution. You can use this function to determine whether two data sets have different degrees of diversity. For example, you can examine the test scores of men and women entering high school and determine if the variability in the females is different from that found in the males.</summary>
+      <param name="Arg1">X - the value at which to evaluate the function.</param>
+      <param name="Arg2">Degrees_freedom1 - the numerator degrees of freedom.</param>
+      <param name="Arg3">Degrees_freedom2 - the denominator degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Find(System.String,System.String,System.Object)">
+      <summary>Finds specific information in a worksheet.</summary>
+      <param name="Arg1">The name of the worksheet.</param>
+      <param name="Arg2">The name of the range.</param>
+      <param name="Arg3">The name of an argument to refine the search.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FindB(System.String,System.String,System.Object)">
+      <summary>FIND and FINDB locate one text string within a second text string, and return the number of the starting position of the first text string from the first character of the second text string. </summary>
+      <param name="Arg1">Find_text - the text you want to find.</param>
+      <param name="Arg2">Within_text - the text containing the text you want to find.</param>
+      <param name="Arg3">Start_num - specifies the character at which to start the search. The first character in within_text is character number 1. If you omit start_num, it is assumed to be 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FInv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the F probability distribution. If p = FDIST(x,...), then FINV(p,...) = x.</summary>
+      <param name="Arg1">Probability - a probability associated with the F cumulative distribution.</param>
+      <param name="Arg2">Degrees_freedom1 - the numerator degrees of freedom.</param>
+      <param name="Arg3">Degrees_freedom2 - is the denominator degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Fisher(System.Double)">
+      <summary>Returns the Fisher transformation at x. This transformation produces a function that is normally distributed rather than skewed. Use this function to perform hypothesis testing on the correlation coefficient.</summary>
+      <param name="Arg1">x - a numeric value for which you want the transformation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FisherInv(System.Double)">
+      <summary>Returns the inverse of the Fisher transformation. Use this transformation when analyzing correlations between ranges or arrays of data. If y = FISHER(x), then FISHERINV(y) = x.</summary>
+      <param name="Arg1">y - the value for which you want to perform the inverse of the transformation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Fixed(System.Double,System.Object,System.Object)">
+      <summary>Rounds a number to the specified number of decimals, formats the number in decimal format using a period and commas, and returns the result as text.</summary>
+      <param name="Arg1">Number - the number you want to round and convert to text.</param>
+      <param name="Arg2">Decimals - the number of digits to the right of the decimal point.</param>
+      <param name="Arg3">No_commas - a logical value that, if TRUE, prevents FIXED from including commas in the returned text.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Floor(System.Double,System.Double)">
+      <summary>Rounds number down, toward zero, to the nearest multiple of significance.</summary>
+      <param name="Arg1">Number - the numeric value you want to round.</param>
+      <param name="Arg2">Significance - the multiple to which you want to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Floor_Precise(System.Double,System.Object)">
+      <summary>Rounds the specified number to the nearest multiple of significance.</summary>
+      <param name="Arg1">Number - the numeric value you want to round.</param>
+      <param name="Arg2">Significance - the multiple to which you want to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Forecast(System.Double,System.Object,System.Object)">
+      <summary>Calculates, or predicts, a future value by using existing values. The predicted value is a y-value for a given x-value. The known values are existing x-values and y-values, and the new value is predicted by using linear regression. You can use this function to predict future sales, inventory requirements, or consumer trends.</summary>
+      <param name="Arg1">X - the data point for which you want to predict a value.</param>
+      <param name="Arg2">Known_y's - the dependent array or range of data.</param>
+      <param name="Arg3">Known_x's - the independent array or range of data.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Frequency(System.Object,System.Object)">
+      <summary>Calculates how often values occur within a range of values, and then returns a vertical array of numbers. For example, use FREQUENCY to count the number of test scores that fall within ranges of scores. Because FREQUENCY returns an array, it must be entered as an array formula.</summary>
+      <param name="Arg1">Data_array - an array of or reference to a set of values for which you want to count frequencies. If data_array contains no values, FREQUENCY returns an array of zeros.</param>
+      <param name="Arg2">Bins_array - an array of or reference to intervals into which you want to group the values in data_array. If bins_array contains no values, FREQUENCY returns the number of elements in data_array.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FTest(System.Object,System.Object)">
+      <summary>Returns the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. For example, given test scores from public and private schools, you can test whether these schools have different levels of test score diversity.</summary>
+      <param name="Arg1">Array1 - the first array or range of data.</param>
+      <param name="Arg2">Array2 - the second array or range of data.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Fv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the future value of an investment based on periodic, constant payments and a constant interest rate.</summary>
+      <param name="Arg1">Rate - the interest rate per period.</param>
+      <param name="Arg2">Nper - the total number of payment periods in an annuity.</param>
+      <param name="Arg3">Pmt - the payment made each period; it cannot change over the life of the annuity. Typically, pmt contains principal and interest but no other fees or taxes. If pmt is omitted, you must include the pv argument.</param>
+      <param name="Arg4">Pv - the present value, or the lump-sum amount that a series of future payments is worth right now. If pv is omitted, it is assumed to be 0 (zero), and you must include the pmt argument.</param>
+      <param name="Arg5">Type - the number 0 or 1 and indicates when payments are due. If type is omitted, it is assumed to be 0.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.FVSchedule(System.Object,System.Object)">
+      <summary>Returns the future value of an initial principal after applying a series of compound interest rates. Use FVSCHEDULE to calculate the future value of an investment with a variable or adjustable rate.</summary>
+      <param name="Arg1">Principal - the present value.</param>
+      <param name="Arg2">Schedule - an array of interest rates to apply.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Gamma_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the gamma distribution. You can use this function to study variables that may have a skewed distribution. The gamma distribution is commonly used in queuing analysis.</summary>
+      <param name="Arg1">X - the value at which you want to evaluate the distribution.</param>
+      <param name="Arg2">Alpha - a parameter to the distribution.</param>
+      <param name="Arg3">Beta - a parameter to the distribution. If beta = 1, GAMMA_DIST returns the standard gamma distribution.</param>
+      <param name="Arg4">Cumulative - a logical value that determines the form of the function. If cumulative is true, GAMMA_DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Gamma_Inv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the gamma cumulative distribution. If p = GAMMA_DIST(x,...), then GAMMA_INV(p,...) = x.</summary>
+      <param name="Arg1">Probability - the probability associated with the gamma distribution.</param>
+      <param name="Arg2">Alpha - a parameter to the distribution.</param>
+      <param name="Arg3">Beta - a parameter to the distribution. If beta = 1, GAMMA_INV returns the standard gamma distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GammaDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the gamma distribution. You can use this function to study variables that may have a skewed distribution. The gamma distribution is commonly used in queuing analysis.</summary>
+      <param name="Arg1">X - the value at which you want to evaluate the distribution.</param>
+      <param name="Arg2">Alpha - a parameter to the distribution.</param>
+      <param name="Arg3">Beta - a parameter to the distribution. If beta = 1, GAMMADIST returns the standard gamma distribution.</param>
+      <param name="Arg4">Cumulative - a logical value that determines the form of the function. If cumulative is TRUE, GAMMADIST returns the cumulative distribution function; if FALSE, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GammaInv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the gamma cumulative distribution. If p = GAMMADIST(x,...), then GAMMAINV(p,...) = x.</summary>
+      <param name="Arg1">Probability - the probability associated with the gamma distribution.</param>
+      <param name="Arg2">Alpha - a parameter to the distribution.</param>
+      <param name="Arg3">Beta - a parameter to the distribution. If beta = 1, GAMMAINV returns the standard gamma distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GammaLn(System.Double)">
+      <summary>Returns the natural logarithm of the gamma function, Γ(x).</summary>
+      <param name="Arg1">X - the value for which you want to calculate GAMMALN.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GammaLn_Precise(System.Double)">
+      <summary>Returns the natural logarithm of the gamma function, Γ(x).</summary>
+      <param name="Arg1">X - the value for which you want to calculate GAMMALN.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Gcd(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the greatest common divisor of two or more integers. The greatest common divisor is the largest integer that divides both number1 and number2 without a remainder.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 29 values. If any value is not an integer, it is truncated.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GeoMean(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the geometric mean of an array or range of positive data. For example, you can use GEOMEAN to calculate average growth rate given compound interest with variable rates.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want to calculate the mean. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.GeStep(System.Object,System.Object)">
+      <summary>Returns 1 if number ≥ step; returns 0 (zero) otherwise. Use this function to filter a set of values. For example, by summing several GESTEP functions you calculate the count of values that exceed a threshold.</summary>
+      <param name="Arg1">Number - the value to test against step.</param>
+      <param name="Arg2">Step - the threshold value. If you omit a value for step, GESTEP uses zero.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Growth(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates predicted exponential growth by using existing data. GROWTH returns the y-values for a series of new x-values that you specify by using existing x-values and y-values. You can also use the GROWTH worksheet function to fit an exponential curve to existing x-values and y-values.</summary>
+      <param name="Arg1">Known_y's - the set of y-values you already know in the relationship y = b*m^x.</param>
+      <param name="Arg2">Known_x's - an optional set of x-values that you may already know in the relationship y = b*m^x.</param>
+      <param name="Arg3">New_x's - new x-values for which you want GROWTH to return corresponding y-values.</param>
+      <param name="Arg4">Const - a logical value specifying whether to force the constant b to equal 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.HarMean(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the harmonic mean of a data set. The harmonic mean is the reciprocal of the arithmetic mean of reciprocals.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want to calculate the mean. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Hex2Bin(System.Object,System.Object)">
+      <summary>Converts a hexadecimal number to binary.</summary>
+      <param name="Arg1">Number - the hexadecimal number you want to convert. Number cannot contain more than 10 characters. The most significant bit of number is the sign bit (40th bit from the right). The remaining 9 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, HEX2BIN uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Hex2Dec(System.Object)">
+      <summary>Converts a hexadecimal number to decimal.</summary>
+      <param name="Arg1">Number - the hexadecimal number you want to convert. Number cannot contain more than 10 characters (40 bits). The most significant bit of number is the sign bit. The remaining 39 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Hex2Oct(System.Object,System.Object)">
+      <summary>Converts a hexadecimal number to octal.</summary>
+      <param name="Arg1">Number - the hexadecimal number you want to convert. Number cannot contain more than 10 characters. The most significant bit of number is the sign bit. The remaining 39 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, HEX2OCT uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.HLookup(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Searches for a value in the top row of a table or an array of values, and then returns a value in the same column from a row you specify in the table or array. Use HLOOKUP when your comparison values are located in a row across the top of a table of data, and you want to look down a specified number of rows. Use VLOOKUP when your comparison values are located in a column to the left of the data you want to find.</summary>
+      <param name="Arg1">Lookup_value - the value to be found in the first row of the table. Lookup_value can be a value, a reference, or a text string.</param>
+      <param name="Arg2">Table_array - a table of information in which data is looked up. Use a reference to a range or a range name.</param>
+      <param name="Arg3">Row_index_num - the row number in table_array from which the matching value will be returned. A row_index_num of 1 returns the first row value in table_array, a row_index_num of 2 returns the second row value in table_array, and so on. If row_index_num is less than 1, HLOOKUP returns the #VALUE! error value; if row_index_num is greater than the number of rows on table_array, HLOOKUP returns the #REF! error value.</param>
+      <param name="Arg4">Range_lookup - a logical value that specifies whether you want HLOOKUP to find an exact match or an approximate match. If TRUE or omitted, an approximate match is returned. In other words, if an exact match is not found, the next largest value that is less than lookup_value is returned. If FALSE, HLOOKUP will find an exact match. If one is not found, the error value #N/A is returned.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.HypGeom_Dist(System.Double,System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the hypergeometric distribution. HYPGEOM_DIST returns the probability of a given number of sample successes, given the sample size, population successes, and population size. Use HYPGEOM_DIST for problems with a finite population, where each observation is either a success or a failure, and where each subset of a given size is chosen with equal likelihood.</summary>
+      <param name="Arg1">Sample_s - the number of successes in the sample.</param>
+      <param name="Arg2">Number_sample - the size of the sample.</param>
+      <param name="Arg3">Population_s - the number of successes in the population.</param>
+      <param name="Arg4">Number_population - the population size.</param>
+      <param name="Arg5">Cumulative - a logical value that determines the form of the function. If cumulative is true, then HYPGEOM_DIST returns the cumulative distribution function; if false, it returns the probability mass function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.HypGeomDist(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Returns the hypergeometric distribution. HYPGEOMDIST returns the probability of a given number of sample successes, given the sample size, population successes, and population size. Use HYPGEOMDIST for problems with a finite population, where each observation is either a success or a failure, and where each subset of a given size is chosen with equal likelihood.</summary>
+      <param name="Arg1">Sample_s - the number of successes in the sample.</param>
+      <param name="Arg2">Number_sample - the size of the sample.</param>
+      <param name="Arg3">Population_s - the number of successes in the population.</param>
+      <param name="Arg4">Number_population - the population size.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IfError(System.Object,System.Object)">
+      <summary>Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula. Use the IFERROR function to trap and handle errors in a formula.</summary>
+      <param name="Arg1">Value - the argument that is checked for an error.</param>
+      <param name="Arg2">Value_if_error - the value to return if the formula evaluates to an error. The following error types are evaluated: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL!.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImAbs(System.Object)">
+      <summary>Returns the absolute value (modulus) of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the absolute value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Imaginary(System.Object)">
+      <summary>Returns the imaginary coefficient of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the imaginary coefficient.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImArgument(System.Object)">
+      <summary>Returns the argument (theta), an angle expressed in radians, such that: </summary>
+      <param name="Arg1">Inumber is a complex number for which you want the argument theta.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImConjugate(System.Object)">
+      <summary>Returns the complex conjugate of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the conjugate.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImCos(System.Object)">
+      <summary>Returns the cosine of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the cosine.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImDiv(System.Object,System.Object)">
+      <summary>Returns the quotient of two complex numbers in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber1 - the complex numerator or dividend.</param>
+      <param name="Arg2">Inumber2 - the complex denominator or divisor.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImExp(System.Object)">
+      <summary>Returns the exponential of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the exponential.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImLn(System.Object)">
+      <summary>Returns the natural logarithm of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the natural logarithm.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImLog10(System.Object)">
+      <summary>Returns the common logarithm (base 10) of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the common logarithm.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImLog2(System.Object)">
+      <summary>Returns the base-2 logarithm of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the base-2 logarithm.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImPower(System.Object,System.Object)">
+      <summary>Returns a complex number in x + yi or x + yj text format raised to a power.</summary>
+      <param name="Arg1">Inumber - a complex number you want to raise to a power.</param>
+      <param name="Arg2">Number - the power to which you want to raise the complex number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImProduct(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the product of 2 to 29 complex numbers in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber1, inumber2,… - 1 to 29 complex numbers to multiply.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImReal(System.Object)">
+      <summary>Returns the real coefficient of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the real coefficient.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImSin(System.Object)">
+      <summary>Returns the sine of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the sine.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImSqrt(System.Object)">
+      <summary>Returns the square root of a complex number in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber - a complex number for which you want the square root.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImSub(System.Object,System.Object)">
+      <summary>Returns the difference of two complex numbers in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber1 - the complex number from which to subtract inumber2.</param>
+      <param name="Arg2">Inumber2 - the complex number to subtract from inumber1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ImSum(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the sum of two or more complex numbers in x + yi or x + yj text format.</summary>
+      <param name="Arg1">Inumber1,inumber2,... - 1 to 29 complex numbers to add.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Index(System.Object,System.Double,System.Object,System.Object)">
+      <summary>Returns a value or the reference to a value from within a table or range. There are two forms of the INDEX function: the array form and the reference form.</summary>
+      <param name="Arg1">Array or Reference - a range of cells or an array constant. For references, it is the reference to one or more cell ranges.</param>
+      <param name="Arg2">Row_num - selects the row in array from which to return a value. If row_num is omitted, column_num is required. For references, the number of the row in reference from which to return a reference</param>
+      <param name="Arg3">Column_num - selects the column in array from which to return a value. If column_num is omitted, row_num is required. For reference, the number of the column in reference from which to return a reference.</param>
+      <param name="Arg4">Area_num - only used when returning references. Selects a range in reference from which to return the intersection of row_num and column_num. The first area selected or entered is numbered 1, the second is 2, and so on. If area_num is omitted, INDEX uses area 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Intercept(System.Object,System.Object)">
+      <summary>Calculates the point at which a line will intersect the y-axis by using existing x-values and y-values. The intercept point is based on a best-fit regression line plotted through the known x-values and known y-values. Use the INTERCEPT function when you want to determine the value of the dependent variable when the independent variable is 0 (zero). For example, you can use the INTERCEPT function to predict a metal's electrical resistance at 0°C when your data points were taken at room temperature and higher.</summary>
+      <param name="Arg1">Known_y's - the dependent set of observations or data.</param>
+      <param name="Arg2">Known_x's - the independent set of observations or data.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IntRate(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the interest rate for a fully invested security.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Investment - the amount invested in the security.</param>
+      <param name="Arg4">Redemption - the amount to be received at maturity.</param>
+      <param name="Arg5">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ipmt(System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the interest payment for a given period for an investment based on periodic, constant payments and a constant interest rate.</summary>
+      <param name="Arg1">Rate - the interest rate per period.</param>
+      <param name="Arg2">Per - the period for which you want to find the interest and must be in the range 1 to nper.</param>
+      <param name="Arg3">Nper - the total number of payment periods in an annuity.</param>
+      <param name="Arg4">Pv - the present value, or the lump-sum amount that a series of future payments is worth right now.</param>
+      <param name="Arg5">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).</param>
+      <param name="Arg6">Type - the number 0 or 1 and indicates when payments are due. If type is omitted, it is assumed to be 0.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Irr(System.Object,System.Object)">
+      <summary>Returns the internal rate of return for a series of cash flows represented by the numbers in values. These cash flows do not have to be even, as they would be for an annuity. However, the cash flows must occur at regular intervals, such as monthly or annually. The internal rate of return is the interest rate received for an investment consisting of payments (negative values) and income (positive values) that occur at regular periods.</summary>
+      <param name="Arg1">Values - an array or a reference to cells that contain numbers for which you want to calculate the internal rate of return.</param>
+      <param name="Arg2">Guess - a number that you guess is close to the result of IRR.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsErr(System.Object)">
+      <summary>Checks the type of value and returns true or false depending if the value refers to any error value except #N/A.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsError(System.Object)">
+      <summary>Checks the type of value and returns true or false depending on if the value refers to any error value (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, or #NULL!).</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsEven(System.Object)">
+      <summary>Checks the type of value and returns true or false depending if the value is even.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsLogical(System.Object)">
+      <summary>Checks the type of value and returns TRUE or FALSE depending if the value refers to a logical value.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsNA(System.Object)">
+      <summary>Checks the type of value and returns true or false depending on if the value refers to the #N/A (value not available) error value.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsNonText(System.Object)">
+      <summary>Checks the type of value and returns TRUE or FALSE depending if the value refers to any item that is not text. (Note that this function returns TRUE if value refers to a blank cell.)</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsNumber(System.Object)">
+      <summary>Checks the type of value and returns true or false depending if the value refers to a number.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ISO_Ceiling(System.Double,System.Object)">
+      <summary>Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance.</summary>
+      <param name="Arg1">Number - The value to be rounded.</param>
+      <param name="Arg2">Significance - The optional multiple to which number is to be rounded. If significance is omitted, its default value is 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsOdd(System.Object)">
+      <summary>Checks the type of value and returns true or false depending if the value is odd.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ispmt(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Calculates the interest paid during a specific period of an investment. This function is provided for compatibility with Lotus 1-2-3.</summary>
+      <param name="Arg1">Rate - the interest rate for the investment.</param>
+      <param name="Arg2">Per - the period for which you want to find the interest, and must be between 1 and nper.</param>
+      <param name="Arg3">Nper - the total number of payment periods for the investment.</param>
+      <param name="Arg4">Pv - the present value of the investment. For a loan, pv is the loan amount.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsText(System.Object)">
+      <summary>Checks the type of value and returns true or false depending if the value refers to text.</summary>
+      <param name="Arg1">Value - the value you want tested. Value can be a blank (empty cell), error, logical, text, number, or reference value, or a name referring to any of these, that you want to test.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.IsThaiDigit(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Kurt(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the kurtosis of a data set. Kurtosis characterizes the relative peakedness or flatness of a distribution compared with the normal distribution. Positive kurtosis indicates a relatively peaked distribution. Negative kurtosis indicates a relatively flat distribution.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want to calculate kurtosis. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Large(System.Object,System.Double)">
+      <summary>Returns the k-th largest value in a data set. You can use this function to select a value based on its relative standing. For example, you can use LARGE to return the highest, runner-up, or third-place score.</summary>
+      <param name="Arg1">Array - the array or range of data for which you want to determine the k-th largest value.</param>
+      <param name="Arg2">K - the position (from the largest) in the array or cell range of data to return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Lcm(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the least common multiple of integers. The least common multiple is the smallest positive integer that is a multiple of all integer arguments number1, number2, and so on. Use LCM to add fractions with different denominators.</summary>
+      <param name="Arg1">Number1, number2,... - 1 to 29 values for which you want the least common multiple. If value is not an integer, it is truncated.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LinEst(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates the statistics for a line by using the "least squares" method to calculate a straight line that best fits your data, and returns an array that describes the line. Because this function returns an array of values, it must be entered as an array formula.</summary>
+      <param name="Arg1">Known_y's - the set of y-values you already know in the relationship y = mx + b.</param>
+      <param name="Arg2">Known_x's - an optional set of x-values that you may already know in the relationship y = mx + b.</param>
+      <param name="Arg3">Const - a logical value specifying whether to force the constant b to equal 0.</param>
+      <param name="Arg4">Stats - a logical value specifying whether to return additional regression statistics.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ln(System.Double)">
+      <summary>Returns the natural logarithm of a number. Natural logarithms are based on the constant e (2.71828182845904).</summary>
+      <param name="Arg1">Number - the positive real number for which you want the natural logarithm.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Log(System.Double,System.Object)">
+      <summary>Returns the logarithm of a number to the base you specify.</summary>
+      <param name="Arg1">Number - the positive real number for which you want the logarithm.</param>
+      <param name="Arg2">Base - the base of the logarithm. If base is omitted, it is assumed to be 10.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Log10(System.Double)">
+      <summary>Returns the base-10 logarithm of a number.</summary>
+      <param name="Arg1">Number - the positive real number for which you want the base-10 logarithm.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LogEst(System.Object,System.Object,System.Object,System.Object)">
+      <summary>In regression analysis, calculates an exponential curve that fits your data and returns an array of values that describes the curve. Because this function returns an array of values, it must be entered as an array formula.</summary>
+      <param name="Arg1">Known_y's - the set of y-values you already know in the relationship y = b*m^x.</param>
+      <param name="Arg2">Known_x's - an optional set of x-values that you may already know in the relationship y = b*m^x.</param>
+      <param name="Arg3">Const - a logical value specifying whether to force the constant b to equal 1.</param>
+      <param name="Arg4">Stats - a logical value specifying whether to return additional regression statistics.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LogInv(System.Double,System.Double,System.Double)">
+      <summary>Use the lognormal distribution to analyze logarithmically transformed data.</summary>
+      <param name="Arg1">Probability - a probability associated with the lognormal distribution.</param>
+      <param name="Arg2">Mean - the mean of ln(x).</param>
+      <param name="Arg3">Standard_dev - the standard deviation of ln(x).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LogNorm_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the lognormal distribution of x, where ln(x) is normally distributed with parameters mean and standard_dev. Use this function to analyze data that has been logarithmically transformed.</summary>
+      <param name="Arg1">X - The value at which to evaluate the function.</param>
+      <param name="Arg2">Mean - The mean of ln(x).</param>
+      <param name="Arg3">Standard_dev - The standard deviation of ln(x).</param>
+      <param name="Arg4">Cumulative - A logical value that determines the form of the function. If cumulative is true, LOGNORM_DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LogNorm_Inv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the lognormal cumulative distribution function. Use the lognormal distribution to analyze logarithmically transformed data.</summary>
+      <param name="Arg1">Probability - A probability associated with the lognormal distribution.</param>
+      <param name="Arg2">Mean - The mean of ln(x).</param>
+      <param name="Arg3">Standard_dev - The standard deviation of ln(x).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.LogNormDist(System.Double,System.Double,System.Double)">
+      <summary>Returns the cumulative lognormal distribution of x, where ln(x) is normally distributed with parameters mean and standard_dev. Use this function to analyze data that has been logarithmically transformed.</summary>
+      <param name="Arg1">X - the value at which to evaluate the function.</param>
+      <param name="Arg2">Mean - the mean of ln(x).</param>
+      <param name="Arg3">Standard_dev - the standard deviation of ln(x).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Lookup(System.Object,System.Object,System.Object)">
+      <summary>Returns a value either from a one-row or one-column range or from an array. The LOOKUP function has two syntax forms:  the vector form and the array form.</summary>
+      <param name="Arg1">Lookup_value - A value that LOOKUP searches for in the first vector. Lookup_value can be a number, text, a logical value, or a name or reference that refers to a value.</param>
+      <param name="Arg2">Lookup_vector or Array - In Vector form, a range that contains only one row or one column. The values in lookup_vector can be text, numbers, or logical values. In array form, a range of cells that contains text, numbers, or logical values that you want to compare with lookup_value.</param>
+      <param name="Arg3">Result_vector - Only used with the Vector form. A range that contains only one row or column. It must be the same size as lookup_vector.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Match(System.Object,System.Object,System.Object)">
+      <summary>Returns the relative position of an item in an array that matches a specified value in a specified order. Use MATCH instead of one of the LOOKUP functions when you need the position of an item in a range instead of the item itself.</summary>
+      <param name="Arg1">Lookup_value - the value you use to find the value you want in a table.</param>
+      <param name="Arg2">Lookup_array - a contiguous range of cells containing possible lookup values. Lookup_array must be an array or an array reference.</param>
+      <param name="Arg3">Match_type - the number -1, 0, or 1. Match_type specifies how Microsoft Excel matches lookup_value with values in lookup_array.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Max(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the largest value in a set of values.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 numbers for which you want to find the maximum value.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MDeterm(System.Object)">
+      <summary>Returns the matrix determinant of an array.</summary>
+      <param name="Arg1">Array - a numeric array with an equal number of rows and columns.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MDuration(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the modified Macauley duration for a security with an assumed par value of $100.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Coupon - the security's annual coupon rate.</param>
+      <param name="Arg4">Yld - the security's annual yield.</param>
+      <param name="Arg5">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg6">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Median(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the median of the given numbers. The median is the number in the middle of a set of numbers.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 numbers for which you want the median.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Min(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the smallest number in a set of values.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 numbers for which you want to find the minimum value.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MInverse(System.Object)">
+      <summary>Returns the inverse matrix for the matrix stored in an array.</summary>
+      <param name="Arg1">Array - a numeric array with an equal number of rows and columns.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MIrr(System.Object,System.Double,System.Double)">
+      <summary>Returns the modified internal rate of return for a series of periodic cash flows. MIRR considers both the cost of the investment and the interest received on reinvestment of cash.</summary>
+      <param name="Arg1">Values - an array or a reference to cells that contain numbers. These numbers represent a series of payments (negative values) and income (positive values) occurring at regular periods.</param>
+      <param name="Arg2">Finance_rate - the interest rate you pay on the money used in the cash flows.</param>
+      <param name="Arg3">Reinvest_rate - the interest rate you receive on the cash flows as you reinvest them.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MMult(System.Object,System.Object)">
+      <summary>Returns the matrix product of two arrays. The result is an array with the same number of rows as array1 and the same number of columns as array2.</summary>
+      <param name="Arg1">Array1, array2 - the arrays you want to multiply.</param>
+      <param name="Arg2">Array1, array2 - the arrays you want to multiply.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Mode(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the most frequently occurring, or repetitive, value in an array or range of data. </summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want to calculate the mode. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Mode_Mult(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns a vertical array of the most frequently occurring, or repetitive, values in an array or range of data.</summary>
+      <param name="Arg1">Number1 - The first number argument for which you want to calculate the mode.</param>
+      <param name="Arg2">Number2 - Number30 - Number arguments from 2 to 30 for which you want to calculate the mode. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Mode_Sngl(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the most frequently occurring, or repetitive, value in an array or range of data.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want to calculate the mode. You can also use a single array or a reference to an array instead of arguments separated by commas (,).</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MRound(System.Object,System.Object)">
+      <summary>Returns a number rounded to the desired multiple.</summary>
+      <param name="Arg1">Number - the value to round.</param>
+      <param name="Arg2">Multiple - the multiple to which you want to round number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.MultiNomial(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the ratio of the factorial of a sum of values to the product of factorials.</summary>
+      <param name="Arg1">Number1,number2, ... - 1 to 29 values for which you want the multinomial.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NegBinom_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the negative binomial distribution. NEGBINOM_DIST returns the probability that there will be number_f failures before the number_s-th success, when the constant probability of a success is probability_s. This function is similar to the binomial distribution, except that the number of successes is fixed, and the number of trials is variable. Like the binomial, trials are assumed to be independent.</summary>
+      <param name="Arg1">Number_f - the number of failures.</param>
+      <param name="Arg2">Number_s - the threshold number of successes.</param>
+      <param name="Arg3">Probability_s - the probability of a success.</param>
+      <param name="Arg4">Cumulative - A logical value that determines the form of the function. If cumulative is true, NEGBINOM_DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NegBinomDist(System.Double,System.Double,System.Double)">
+      <summary>Returns the negative binomial distribution. NEGBINOMDIST returns the probability that there will be number_f failures before the number_s-th success, when the constant probability of a success is probability_s. This function is similar to the binomial distribution, except that the number of successes is fixed, and the number of trials is variable. Like the binomial, trials are assumed to be independent.</summary>
+      <param name="Arg1">Number_f - the number of failures.</param>
+      <param name="Arg2">Number_s - the threshold number of successes.</param>
+      <param name="Arg3">Probability_s - the probability of a success.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NetworkDays(System.Object,System.Object,System.Object)">
+      <summary>Returns the number of whole working days between start_date and end_date. Working days exclude weekends and any dates identified in holidays. Use NETWORKDAYS to calculate employee benefits that accrue based on the number of days worked during a specific term.</summary>
+      <param name="Arg1">Start_date - a date that represents the start date.</param>
+      <param name="Arg2">End_date - a date that represents the end date.</param>
+      <param name="Arg3">Holidays - an optional range of one or more dates to exclude from the working calendar, such as state and federal holidays and floating holidays. The list can be either a range of cells that contains the dates or an array constant of the serial numbers that represent the dates.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NetworkDays_Intl(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days. Weekend days and any days that are specified as holidays are not considered as workdays.</summary>
+      <param name="Arg1">Start_date - The start date for which the difference is to be computed. The start_date can be earlier than, the same as, or later than the end_date.</param>
+      <param name="Arg2">End_date - The end date for which the difference is to be computed. The start_date can be earlier than, the same as, or later than the end_date.</param>
+      <param name="Arg3">Weekend - Indicates the days of the week that are weekend days and are not included in the number of whole working days between start_date and end_date. Weekend is a weekend number or string that specifies when weekends occur.</param>
+      <param name="Arg4">Holidays - An optional set of one or more dates that are to be excluded from the working day calendar. Holidays is a range of cells that contain the dates, or an array constant of the serial values that represent those dates. The ordering of dates or serial values in holidays can be arbitrary.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Nominal(System.Object,System.Object)">
+      <summary>Returns the nominal annual interest rate, given the effective rate and the number of compounding periods per year.</summary>
+      <param name="Arg1">Effect_rate - the effective interest rate.</param>
+      <param name="Arg2">Npery - the number of compounding periods per year.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Norm_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the normal distribution for the specified mean and standard deviation. This function has a wide range of applications in statistics, including hypothesis testing.</summary>
+      <param name="Arg1">X - The value for which you want the distribution.</param>
+      <param name="Arg2">Mean - The arithmetic mean of the distribution.</param>
+      <param name="Arg3">Standard_dev - The standard deviation of the distribution.</param>
+      <param name="Arg4">Cumulative - A logical value that determines the form of the function. If cumulative is true, NORM_DIST returns the cumulative distribution function; if false, it returns the probability mass function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Norm_Inv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation.</summary>
+      <param name="Arg1">Probability - A probability corresponding to the normal distribution.</param>
+      <param name="Arg2">Mean - The arithmetic mean of the distribution.</param>
+      <param name="Arg3">Standard_dev - The standard deviation of the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Norm_S_Dist(System.Double,System.Boolean)">
+      <summary>Returns the standard normal cumulative distribution function. The distribution has a mean of 0 (zero) and a standard deviation of one. Use this function in place of a table of standard normal curve areas.</summary>
+      <param name="Arg1">Z - The value for which you want the distribution.</param>
+      <param name="Arg2">Cumulative - A logical value that determines the form of the function. If cumulative is true, NORM_S_DIST returns the cumulative distribution function; if false, it returns the probability mass function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Norm_S_Inv(System.Double)">
+      <summary>Returns the inverse of the standard normal cumulative distribution. The distribution has a mean of 0 (zero) and a standard deviation of one.</summary>
+      <param name="Arg1">Probability - A probability corresponding to the normal distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NormDist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the normal distribution for the specified mean and standard deviation. This function has a very wide range of applications in statistics, including hypothesis testing.</summary>
+      <param name="Arg1">X - the value for which you want the distribution.</param>
+      <param name="Arg2">Mean - the arithmetic mean of the distribution.</param>
+      <param name="Arg3">Standard_dev - the standard deviation of the distribution.</param>
+      <param name="Arg4">Cumulative - a logical value that determines the form of the function. If cumulative is TRUE, NORMDIST returns the cumulative distribution function; if FALSE, it returns the probability mass function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NormInv(System.Double,System.Double,System.Double)">
+      <summary>Returns the inverse of the normal cumulative distribution for the specified mean and standard deviation.</summary>
+      <param name="Arg1">Probability - a probability corresponding to the normal distribution.</param>
+      <param name="Arg2">Mean - the arithmetic mean of the distribution.</param>
+      <param name="Arg3">Standard_dev - the standard deviation of the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NormSDist(System.Double)">
+      <summary>Returns the standard normal cumulative distribution function. The distribution has a mean of 0 (zero) and a standard deviation of one. Use this function in place of a table of standard normal curve areas.</summary>
+      <param name="Arg1">Z - the value for which you want the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NormSInv(System.Double)">
+      <summary>Returns the inverse of the standard normal cumulative distribution. The distribution has a mean of zero and a standard deviation of one.</summary>
+      <param name="Arg1">Probability - a probability corresponding to the normal distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.NPer(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the number of periods for an investment based on periodic, constant payments and a constant interest rate.</summary>
+      <param name="Arg1">Rate - the interest rate per period.</param>
+      <param name="Arg2">Pmt - the payment made each period; it cannot change over the life of the annuity. Typically, pmt contains principal and interest but no other fees or taxes.</param>
+      <param name="Arg3">Pv - the present value, or the lump-sum amount that a series of future payments is worth right now.</param>
+      <param name="Arg4">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).</param>
+      <param name="Arg5">Type - the number 0 or 1 and indicates when payments are due.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Npv(System.Double,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates the net present value of an investment by using a discount rate and a series of future payments (negative values) and income (positive values).</summary>
+      <param name="Arg1">Rate - the rate of discount over the length of one period.</param>
+      <param name="Arg2">Value1, value2, ... - 1 to 29 arguments representing the payments and income.</param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Oct2Bin(System.Object,System.Object)">
+      <summary>Converts an octal number to binary.</summary>
+      <param name="Arg1">Number - the octal number you want to convert. Number may not contain more than 10 characters. The most significant bit of number is the sign bit. The remaining 29 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, OCT2BIN uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Oct2Dec(System.Object)">
+      <summary>Converts an octal number to decimal.</summary>
+      <param name="Arg1">Number - the octal number you want to convert. Number may not contain more than 10 octal characters (30 bits). The most significant bit of number is the sign bit. The remaining 29 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Oct2Hex(System.Object,System.Object)">
+      <summary>Converts an octal number to hexadecimal.</summary>
+      <param name="Arg1">Number - the octal number you want to convert. Number may not contain more than 10 octal characters (30 bits). The most significant bit of number is the sign bit. The remaining 29 bits are magnitude bits. Negative numbers are represented using two's-complement notation.</param>
+      <param name="Arg2">Places - the number of characters to use. If places is omitted, OCT2HEX uses the minimum number of characters necessary. Places is useful for padding the return value with leading 0s (zeros).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Odd(System.Double)">
+      <summary>Returns number rounded up to the nearest odd integer.</summary>
+      <param name="Arg1">Number - the value to round.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.OddFPrice(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value of a security having an odd (short or long) first period.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Issue - the security's issue date.</param>
+      <param name="Arg4">First_coupon - the security's first coupon date.</param>
+      <param name="Arg5">Rate - the security's interest rate.</param>
+      <param name="Arg6">Yld - the security's annual yield.</param>
+      <param name="Arg7">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg8">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg9">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.OddFYield(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the yield of a security that has an odd (short or long) first period.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Issue - the security's issue date.</param>
+      <param name="Arg4">First_coupon - the security's first coupon date.</param>
+      <param name="Arg5">Rate - the security's interest rate.</param>
+      <param name="Arg6">Pr - the security's price.</param>
+      <param name="Arg7">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg8">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg9">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.OddLPrice(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value of a security having an odd (short or long) last coupon period.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Last_interest - the security's last coupon date.</param>
+      <param name="Arg4">Rate - the security's interest rate.</param>
+      <param name="Arg5">Yld - the security's annual yield.</param>
+      <param name="Arg6">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg7">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg8">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.OddLYield(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the yield of a security that has an odd (short or long) last period.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Last_interest - the security's last coupon date.</param>
+      <param name="Arg4">Rate - the security's interest rate.</param>
+      <param name="Arg5">Pr - the security's price.</param>
+      <param name="Arg6">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg7">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg8">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Or(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns true if any argument is true; returns false if all arguments are false.</summary>
+      <param name="Arg1">Logical1,logical2,... - 1 to 30 conditions you want to test that can be either true or false.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetFunction.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Pearson(System.Object,System.Object)">
+      <summary>Returns the Pearson product moment correlation coefficient, r, a dimensionless index that ranges from -1.0 to 1.0 inclusive and reflects the extent of a linear relationship between two data sets.</summary>
+      <param name="Arg1">Array1 - a set of independent values.</param>
+      <param name="Arg2">Array2 - a set of dependent values.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Percentile(System.Object,System.Double)">
+      <summary>Returns the k-th percentile of values in a range. You can use this function to establish a threshold of acceptance. For example, you can decide to examine candidates who score above the 90th percentile.</summary>
+      <param name="Arg1">Array - the array or range of data that defines relative standing.</param>
+      <param name="Arg2">K - the percentile value in the range 0..1, inclusive.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Percentile_Exc(System.Object,System.Double)">
+      <summary>Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive.</summary>
+      <param name="Arg1">Array - The array or range of data that defines relative standing.</param>
+      <param name="Arg2">K - The percentile value in the range 0..1, exclusive.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Percentile_Inc(System.Object,System.Double)">
+      <summary>Returns the k-th percentile of values in a range. You can use this function to establish a threshold of acceptance. For example, you can examine candidates who score above the 90th percentile.</summary>
+      <param name="Arg1">Array - The array or range of data that defines relative standing.</param>
+      <param name="Arg2">K - The percentile value in the range 0..1, inclusive.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.PercentRank(System.Object,System.Double,System.Object)">
+      <summary>Returns the rank of a value in a data set as a percentage of the data set. This function can be used to evaluate the relative standing of a value within a data set. For example, you can use PERCENTRANK to evaluate the standing of an aptitude test score among all scores for the test.</summary>
+      <param name="Arg1">Array - the array or range of data with numeric values that defines relative standing.</param>
+      <param name="Arg2">X - the value for which you want to know the rank.</param>
+      <param name="Arg3">Significance - an optional value that identifies the number of significant digits for the returned percentage value. If omitted, PERCENTRANK uses three digits (0.xxx).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.PercentRank_Exc(System.Object,System.Double,System.Object)">
+      <summary>Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set.</summary>
+      <param name="Arg1">Array - The array or range of data with numeric values that defines relative standing.</param>
+      <param name="Arg2">X - The value for which you want to know the rank.</param>
+      <param name="Arg3">Significance - A value that identifies the number of significant digits for the returned percentage value. If omitted, PERCENTRANK.EXC uses three digits (0.xxx).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.PercentRank_Inc(System.Object,System.Double,System.Object)">
+      <summary>Returns the rank of a value in a data set as a percentage (0..1, inclusive) of the data set. This function can be used to evaluate the relative standing of a value within a data set. For example, you can use PERCENTRANK_INC to evaluate the standing of an aptitude test score among all scores for the test.</summary>
+      <param name="Arg1">Array - The array or range of data with numeric values that defines relative standing.</param>
+      <param name="Arg2">X - The value for which you want to know the rank.</param>
+      <param name="Arg3">Significance - An optional value that identifies the number of significant digits for the returned percentage value. If omitted, PERCENTRANK_INC uses three digits (0.xxx).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Permut(System.Double,System.Double)">
+      <summary>Returns the number of permutations for a given number of objects that can be selected from number objects. A permutation is any set or subset of objects or events where internal order is significant. Permutations are different from combinations, for which the internal order is not significant. Use this function for lottery-style probability calculations.</summary>
+      <param name="Arg1">Number - an integer that describes the number of objects.</param>
+      <param name="Arg2">Number_chosen - an integer that describes the number of objects in each permutation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Phonetic(Microsoft.Office.Interop.Excel.Range)">
+      <summary>Extracts the phonetic (furigana) characters from a text string.</summary>
+      <param name="Arg1">Reference - a text string or a reference to a single cell or a range of cells that contain a furigana text string.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Pi">
+      <summary>Returns the number 3.14159265358979, the mathematical constant pi, accurate to 15 digits.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Pmt(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Calculates the payment for a loan based on constant payments and a constant interest rate.</summary>
+      <param name="Arg1">Rate - the interest rate for the loan.</param>
+      <param name="Arg2">Nper - the total number of payments for the loan.</param>
+      <param name="Arg3">Pv - the present value, or the total amount that a series of future payments is worth now; also known as the principal.</param>
+      <param name="Arg4">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (zero), that is, the future value of a loan is 0.</param>
+      <param name="Arg5">Type - the number 0 (zero) or 1 and indicates when payments are due.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Poisson(System.Double,System.Double,System.Boolean)">
+      <summary>Returns the Poisson distribution. A common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in 1 minute.</summary>
+      <param name="Arg1">X - the number of events.</param>
+      <param name="Arg2">Mean - the expected numeric value.</param>
+      <param name="Arg3">Cumulative - a logical value that determines the form of the probability distribution returned. If cumulative is TRUE, POISSON returns the cumulative Poisson probability that the number of random events occurring will be between zero and x inclusive; if FALSE, it returns the Poisson probability mass function that the number of events occurring will be exactly x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Poisson_Dist(System.Double,System.Double,System.Boolean)">
+      <summary>Returns the Poisson distribution. A common application of the Poisson distribution is predicting the number of events over a specific time, such as the number of cars arriving at a toll plaza in one minute.</summary>
+      <param name="Arg1">X - The number of events.</param>
+      <param name="Arg2">Mean - The expected numeric value.</param>
+      <param name="Arg3">Cumulative - A logical value that determines the form of the probability distribution returned. If cumulative is true, POISSON_DIST returns the cumulative Poisson probability that the number of random events occurring will be between 0 (zero) and x inclusive; if false, it returns the Poisson probability mass function that the number of events occurring will be exactly x.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Power(System.Double,System.Double)">
+      <summary>Returns the result of a number raised to a power.</summary>
+      <param name="Arg1">Number - the base number. It can be any real number.</param>
+      <param name="Arg2">Power - the exponent to which the base number is raised.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ppmt(System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the payment on the principal for a given period for an investment based on periodic, constant payments and a constant interest rate.</summary>
+      <param name="Arg1">Rate - the interest rate per period.</param>
+      <param name="Arg2">Per - the period and must be in the range 1 to nper.</param>
+      <param name="Arg3">Nper - the total number of payment periods in an annuity.</param>
+      <param name="Arg4">Pv - the present value — the total amount that a series of future payments is worth now.</param>
+      <param name="Arg5">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (zero), that is, the future value of a loan is 0.</param>
+      <param name="Arg6">Type - the number 0 or 1 and indicates when payments are due.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Price(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value of a security that pays periodic interest.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Rate - the security's annual coupon rate.</param>
+      <param name="Arg4">Yld - the security's annual yield.</param>
+      <param name="Arg5">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg6">Frequency - the number of coupon payments per year. For annual payments, frequency = 1; for semiannual, frequency = 2; for quarterly, frequency = 4.</param>
+      <param name="Arg7">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.PriceDisc(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value of a discounted security.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Discount - the security's discount rate.</param>
+      <param name="Arg4">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg5">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.PriceMat(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value of a security that pays interest at maturity.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Issue - the security's issue date, expressed as a serial date number.</param>
+      <param name="Arg4">Rate - the security's interest rate at date of issue.</param>
+      <param name="Arg5">Yld - the security's annual yield.</param>
+      <param name="Arg6">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Prob(System.Object,System.Object,System.Double,System.Object)">
+      <summary>Returns the probability that values in a range are between two limits. If upper_limit is not supplied, returns the probability that values in x_range are equal to lower_limit.</summary>
+      <param name="Arg1">X_range - the range of numeric values of x with which there are associated probabilities.</param>
+      <param name="Arg2">Prob_range - a set of probabilities associated with values in x_range.</param>
+      <param name="Arg3">Lower_limit - the lower bound on the value for which you want a probability.</param>
+      <param name="Arg4">Upper_limit - the optional upper bound on the value for which you want a probability.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Product(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Multiplies all the numbers given as arguments and returns the product.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 numbers that you want to multiply.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Proper(System.String)">
+      <summary>Capitalizes the first letter in a text string and any other letters in text that follow any character other than a letter. Converts all other letters to lowercase letters.</summary>
+      <param name="Arg1">Text - text enclosed in quotation marks, a formula that returns text, or a reference to a cell containing the text you want to partially capitalize.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Pv(System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the present value of an investment. The present value is the total amount that a series of future payments is worth now. For example, when you borrow money, the loan amount is the present value to the lender.</summary>
+      <param name="Arg1">Rate - the interest rate per period. For example, if you obtain an automobile loan at a 10 percent annual interest rate and make monthly payments, your interest rate per month is 10%/12, or 0.83%. You would enter 10%/12, or 0.83%, or 0.0083, into the formula as the rate.</param>
+      <param name="Arg2">Nper - the total number of payment periods in an annuity. For example, if you get a four-year car loan and make monthly payments, your loan has 4*12 (or 48) periods. You would enter 48 into the formula for nper.</param>
+      <param name="Arg3">Pmt - the payment made each period and cannot change over the life of the annuity. Typically, pmt includes principal and interest but no other fees or taxes. For example, the monthly payments on a $10,000, four-year car loan at 12 percent are $263.33. You would enter -263.33 into the formula as the pmt. If pmt is omitted, you must include the fv argument.</param>
+      <param name="Arg4">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0). For example, if you want to save $50,000 to pay for a special project in 18 years, then $50,000 is the future value. You could then make a conservative guess at an interest rate and determine how much you must save each month. If fv is omitted, you must include the pmt argument.</param>
+      <param name="Arg5">Type - the number 0 or 1 and indicates when payments are due.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Quartile(System.Object,System.Double)">
+      <summary>Returns the quartile of a data set. Quartiles often are used in sales and survey data to divide populations into groups. For example, you can use QUARTILE to find the top 25 percent of incomes in a population.</summary>
+      <param name="Arg1">Array - the array or cell range of numeric values for which you want the quartile value.</param>
+      <param name="Arg2">Quart - indicates which value to return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Quartile_Exc(System.Object,System.Double)">
+      <summary>Returns the quartile of the data set, based on percentile values from 0..1, exclusive.</summary>
+      <param name="Arg1">Array - The array or cell range of numeric values for which you want the quartile value.</param>
+      <param name="Arg2">Quart - The value to return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Quartile_Inc(System.Object,System.Double)">
+      <summary>Returns the quartile of a data set based on percentile values from 0..1, inclusive. Quartiles often are used in sales and survey data to divide populations into groups. For example, you can use QUARTILE_INC to find the top 25 percent of incomes in a population.</summary>
+      <param name="Arg1">Array - the array or cell range of numeric values for which you want the quartile value.</param>
+      <param name="Arg2">Quart - The value to return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Quotient(System.Object,System.Object)">
+      <summary>Returns the integer portion of a division. Use this function when you want to discard the remainder of a division.</summary>
+      <param name="Arg1">Numerator - the dividend.</param>
+      <param name="Arg2">Denominator - the divisor.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Radians(System.Double)">
+      <summary>Converts degrees to radians.</summary>
+      <param name="Arg1">Angle - an angle in degrees that you want to convert.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RandBetween(System.Object,System.Object)">
+      <summary>Returns a random integer number between the numbers you specify. A new random integer number is returned every time the worksheet is calculated.</summary>
+      <param name="Arg1">Bottom - the smallest integer RANDBETWEEN will return.</param>
+      <param name="Arg2">Top - the largest integer RANDBETWEEN will return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Rank(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Returns the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list. (If you were to sort the list, the rank of the number would be its position.)</summary>
+      <param name="Arg1">Number - the number whose rank you want to find.</param>
+      <param name="Arg2">Ref - an array of, or a reference to, a list of numbers. Nonnumeric values in ref are ignored.</param>
+      <param name="Arg3">Order - a number specifying how to rank number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Rank_Avg(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Returns the rank of a number in a list of numbers; that is its size relative to other values in the list. If more than one value has the same rank, the average rank is returned.</summary>
+      <param name="Arg1">Number - The number whose rank you want to find.</param>
+      <param name="Arg2">Ref - An array of, or a reference to, a list of numbers. Non-numeric values in reference are ignored.</param>
+      <param name="Arg3">Order - A number that specifies how to rank number. If the order is 0 (zero) or omitted, Microsoft Excel ranks the number as if the reference was a list sorted in descending order. If the order is any non-zero value, Microsoft Excel ranks number as if the reference were a list sorted in ascending order.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Rank_Eq(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object)">
+      <summary>Returns the rank of a number in a list of numbers. The rank of a number is its size relative to other values in a list. (If you were to sort the list, the rank of the number would be its position.)</summary>
+      <param name="Arg1">Number - The number whose rank you want to find.</param>
+      <param name="Arg2">Ref - An array of, or a reference to, a list of numbers. Non-numeric values in reference are ignored.</param>
+      <param name="Arg3">Order - A number that specifies how to rank the number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Rate(System.Double,System.Double,System.Double,System.Object,System.Object,System.Object)">
+      <summary>Returns the interest rate per period of an annuity. RATE is calculated by iteration and can have zero or more solutions. If the successive results of RATE do not converge to within 0.0000001 after 20 iterations, RATE returns the #NUM! error value.</summary>
+      <param name="Arg1">Nper - the total number of payment periods in an annuity.</param>
+      <param name="Arg2">Pmt - the payment made each period and cannot change over the life of the annuity. Typically, pmt includes principal and interest but no other fees or taxes. If pmt is omitted, you must include the fv argument.</param>
+      <param name="Arg3">Pv - the present value — the total amount that a series of future payments is worth now.</param>
+      <param name="Arg4">Fv - the future value, or a cash balance you want to attain after the last payment is made. If fv is omitted, it is assumed to be 0 (the future value of a loan, for example, is 0).</param>
+      <param name="Arg5">Type - the number 0 or 1 and indicates when payments are due.</param>
+      <param name="Arg6">Guess - your guess for what the rate will be.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Received(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the amount received at maturity for a fully invested security.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Investment - the amount invested in the security.</param>
+      <param name="Arg4">Discount - the security's discount rate.</param>
+      <param name="Arg5">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Replace(System.String,System.Double,System.Double,System.String)">
+      <summary>Replaces part of a text string, based on the number of characters you specify, with a different text string.</summary>
+      <param name="Arg1">Text in which you want to replace some characters.</param>
+      <param name="Arg2">The position of the character in <paramref name="Arg1" /> that you want to replace with <paramref name="Arg4" />.</param>
+      <param name="Arg3">The number of characters in <paramref name="Arg1" /> that you want the <see cref="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Replace(System.String,System.Double,System.Double,System.String)" /> method to replace with <paramref name="Arg4" />.</param>
+      <param name="Arg4">Text that will replace characters in <paramref name="Arg1" />.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ReplaceB(System.String,System.Double,System.Double,System.String)">
+      <summary>REPLACEB replaces part of a text string, based on the number of bytes you specify, with a different text string. </summary>
+      <param name="Arg1">Old_text - text in which you want to replace some characters.</param>
+      <param name="Arg2">Start_num - the position of the character in old_text that you want to replace with new_text.</param>
+      <param name="Arg3">Num_chars - the number of characters in old_text that you want REPLACE to replace with new_text.</param>
+      <param name="Arg4">New_text - the text that will replace characters in old_text.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Rept(System.String,System.Double)">
+      <summary>Repeats text a given number of times. Use REPT to fill a cell with a number of instances of a text string.</summary>
+      <param name="Arg1">Text - the text you want to repeat.</param>
+      <param name="Arg2">Number_times - a positive number specifying the number of times to repeat text.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Roman(System.Double,System.Object)">
+      <summary>Converts an Arabic numeral to roman, as text.</summary>
+      <param name="Arg1">Number - the Arabic numeral you want converted.</param>
+      <param name="Arg2">Form - a number specifying the type of roman numeral you want. The roman numeral style ranges from Classic to Simplified, becoming more concise as the value of form increases.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Round(System.Double,System.Double)">
+      <summary>Rounds a number to a specified number of digits.</summary>
+      <param name="Arg1">Number - the number you want to round.</param>
+      <param name="Arg2">Num_digits - specifies the number of digits to which you want to round number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RoundBahtDown(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RoundBahtUp(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RoundDown(System.Double,System.Double)">
+      <summary>Rounds a number down, toward zero.</summary>
+      <param name="Arg1">Number - any real number that you want rounded down.</param>
+      <param name="Arg2">Num_digits - the number of digits to which you want to round number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RoundUp(System.Double,System.Double)">
+      <summary>Rounds a number up, away from 0 (zero).</summary>
+      <param name="Arg1">Number - any real number that you want rounded up.</param>
+      <param name="Arg2">Num_digits - the number of digits to which you want to round number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RSq(System.Object,System.Object)">
+      <summary>Returns the square of the Pearson product moment correlation coefficient through data points in known_y's and known_x's. For more information, see <see cref="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Pearson(System.Object,System.Object)" />. The r-squared value can be interpreted as the proportion of the variance in y attributable to the variance in x.</summary>
+      <param name="Arg1">Known_y's - an array or range of data points.</param>
+      <param name="Arg2">Known_x's - an array or range of data points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.RTD(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>This method connects to a source to receive real-time data.</summary>
+      <param name="progID">A string representing the real-time server programmatic identifier.</param>
+      <param name="server">server name, Null string or vbNullString constant.</param>
+      <param name="topic1">
+        <paramref name="topic1" /> –<paramref name="topic28" /> A String representing a topic.</param>
+      <param name="topic2"></param>
+      <param name="topic3"></param>
+      <param name="topic4"></param>
+      <param name="topic5"></param>
+      <param name="topic6"></param>
+      <param name="topic7"></param>
+      <param name="topic8"></param>
+      <param name="topic9"></param>
+      <param name="topic10"></param>
+      <param name="topic11"></param>
+      <param name="topic12"></param>
+      <param name="topic13"></param>
+      <param name="topic14"></param>
+      <param name="topic15"></param>
+      <param name="topic16"></param>
+      <param name="topic17"></param>
+      <param name="topic18"></param>
+      <param name="topic19"></param>
+      <param name="topic20"></param>
+      <param name="topic21"></param>
+      <param name="topic22"></param>
+      <param name="topic23"></param>
+      <param name="topic24"></param>
+      <param name="topic25"></param>
+      <param name="topic26"></param>
+      <param name="topic27"></param>
+      <param name="topic28"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Search(System.String,System.String,System.Object)">
+      <summary>SEARCH and SEARCHB locate one text string within a second text string, and return the number of the starting position of the first text string from the first character of the second text string. </summary>
+      <param name="Arg1">Find_text - the text you want to find.</param>
+      <param name="Arg2">Within_text - the text in which you want to search for find_text.</param>
+      <param name="Arg3">Start_num - the character number in within_text at which you want to start searching.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SearchB(System.String,System.String,System.Object)">
+      <summary>SEARCH and SEARCHB locate one text string within a second text string, and return the number of the starting position of the first text string from the first character of the second text string.</summary>
+      <param name="Arg1">Find_text - the text you want to find.</param>
+      <param name="Arg2">Within_text - the text in which you want to search for find_text.</param>
+      <param name="Arg3">Start_num - the character number in within_text at which you want to start searching.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SeriesSum(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the sum of a power series based on the formula: SERIES(x,n,m,a)= a1xn+a2x(n+m)+a3x(n+2m)+…+aix(n+(i-1)m)</summary>
+      <param name="Arg1">X - the input value to the power series.</param>
+      <param name="Arg2">N - the initial power to which you want to raise x.</param>
+      <param name="Arg3">M - the step by which to increase n for each term in the series.</param>
+      <param name="Arg4">Coefficients - a set of coefficients by which each successive power of x is multiplied. The number of values in coefficients determines the number of terms in the power series. For example, if there are three values in coefficients, then there will be three terms in the power series.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Sinh(System.Double)">
+      <summary>Returns the hyperbolic sine of a number.</summary>
+      <param name="Arg1">Number is any real number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Skew(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the skewness of a distribution. Skewness characterizes the degree of asymmetry of a distribution around its mean. Positive skewness indicates a distribution with an asymmetric tail extending toward more positive values. Negative skewness indicates a distribution with an asymmetric tail extending toward more negative values.</summary>
+      <param name="Arg1">Number1, number2 ... - 1 to 30 arguments for which you want to calculate skewness. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Sln(System.Double,System.Double,System.Double)">
+      <summary>Returns the straight-line depreciation of an asset for one period.</summary>
+      <param name="Arg1">Cost - the initial cost of the asset.</param>
+      <param name="Arg2">Salvage - the value at the end of the depreciation (sometimes called the salvage value of the asset).</param>
+      <param name="Arg3">Life - the number of periods over which the asset is depreciated (sometimes called the useful life of the asset).</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Slope(System.Object,System.Object)">
+      <summary>Returns the slope of the linear regression line through data points in known_y's and known_x's. The slope is the vertical distance divided by the horizontal distance between any two points on the line, which is the rate of change along the regression line.</summary>
+      <param name="Arg1">Known_y's - an array or cell range of numeric dependent data points.</param>
+      <param name="Arg2">Known_x's - the set of independent data points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Small(System.Object,System.Double)">
+      <summary>Returns the k-th smallest value in a data set. Use this function to return values with a particular relative standing in a data set.</summary>
+      <param name="Arg1">Array - an array or range of numerical data for which you want to determine the k-th smallest value.</param>
+      <param name="Arg2">K - the position (from the smallest) in the array or range of data to return.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SqrtPi(System.Object)">
+      <summary>Returns the square root of (number * pi).</summary>
+      <param name="Arg1">Number - the number by which pi is multiplied.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Standardize(System.Double,System.Double,System.Double)">
+      <summary>Returns a normalized value from a distribution characterized by mean and standard_dev.</summary>
+      <param name="Arg1">X - the value you want to normalize.</param>
+      <param name="Arg2">Mean - the arithmetic mean of the distribution.</param>
+      <param name="Arg3">Standard_dev - the standard deviation of the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.StDev(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Estimates standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value (the mean).</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a sample of a population. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.StDev_P(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates standard deviation based on the entire population given as arguments. The standard deviation is a measure of how widely values are dispersed from the average value (the mean).</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a population. You can also use a single array or a reference to an array instead of arguments separated by commas (,).</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.StDev_S(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Estimates standard deviation based on a sample. The standard deviation is a measure of how widely values are dispersed from the average value (the mean).</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a sample of a population. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.StDevP(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates standard deviation based on the entire population given as arguments. The standard deviation is a measure of how widely values are dispersed from the average value (the mean).</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a sample of a population. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.StEyx(System.Object,System.Object)">
+      <summary>Returns the standard error of the predicted y-value for each x in the regression. The standard error is a measure of the amount of error in the prediction of y for an individual x.</summary>
+      <param name="Arg1">Known_y's - an array or range of dependent data points.</param>
+      <param name="Arg2">Known_x's - an array or range of independent data points.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Substitute(System.String,System.String,System.String,System.Object)">
+      <summary>Substitutes new_text for old_text in a text string. Use SUBSTITUTE when you want to replace specific text in a text string; use REPLACE when you want to replace any text that occurs in a specific location in a text string.</summary>
+      <param name="Arg1">Text - the text or the reference to a cell containing text for which you want to substitute characters.</param>
+      <param name="Arg2">Old_text - the text you want to replace.</param>
+      <param name="Arg3">New_text - the text you want to replace old_text with.</param>
+      <param name="Arg4">Instance_num - specifies which occurrence of old_text you want to replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Subtotal(System.Double,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates subtotals. </summary>
+      <param name="Arg1">A number indicating the aggregation function to be used by the method.</param>
+      <param name="Arg2">The first <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object for which a subtotal is to be calculated.</param>
+      <param name="Arg3">
+        <paramref name="Arg3" /> –<paramref name="Arg30" /> Subsequent <see cref="T:Microsoft.Office.Interop.Excel.Range" /> objects for which a subtotal is to be calculated.</param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Sum(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds all the numbers in a range of cells.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want the total value or sum.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumIf(Microsoft.Office.Interop.Excel.Range,System.Object,System.Object)">
+      <summary>Adds the cells specified by a given criteria.</summary>
+      <param name="Arg1">Range - the range of cells that you want evaluated by criteria.</param>
+      <param name="Arg2">Criteria - the criteria in the form of a number, expression, or text that defines which cells will be added. For example, criteria can be expressed as 32, "32", "&gt;32", or "apples".</param>
+      <param name="Arg3">Sum_range - the actual cells to add if their corresponding cells in range match criteria. If sum_range is omitted, the cells in range are both evaluated by criteria and added if they match criteria.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumIfs(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.Range,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Adds the cells in a range that meet multiple criteria.</summary>
+      <param name="Arg1">Sum_range - the range to sum.</param>
+      <param name="Arg2">Criteria_range1, criteria_range2, … - one or more ranges in which to evaluate the associated criteria.</param>
+      <param name="Arg3">Criteria1, criteria2, … - one or more criteria in the form of a number, expression, cell reference, or text that define which cells will be added. For example, criteria can be expressed as 32, "32", "&gt;32", "apples", or B4.</param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumProduct(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Multiplies corresponding components in the given arrays, and returns the sum of those products.</summary>
+      <param name="Arg1">Array1, array2, array3, ... - 2 to 30 arrays whose components you want to multiply and then add.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumSq(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the sum of the squares of the arguments.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 arguments for which you want the sum of the squares. You can also use a single array or a reference to an array instead of arguments separated by commas.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumX2MY2(System.Object,System.Object)">
+      <summary>Returns the sum of the difference of squares of corresponding values in two arrays.</summary>
+      <param name="Arg1">Array_x - the first array or range of values.</param>
+      <param name="Arg2">Array_y - the second array or range of values.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumX2PY2(System.Object,System.Object)">
+      <summary>Returns the sum of the sum of squares of corresponding values in two arrays. The sum of the sum of squares is a common term in many statistical calculations.</summary>
+      <param name="Arg1">Array_x - the first array or range of values.</param>
+      <param name="Arg2">Array_y - the second array or range of values.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.SumXMY2(System.Object,System.Object)">
+      <summary>Returns the sum of squares of differences of corresponding values in two arrays.</summary>
+      <param name="Arg1">Array_x - the first array or range of values.</param>
+      <param name="Arg2">Array_y - the second array or range of values.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Syd(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Returns the sum-of-years' digits depreciation of an asset for a specified period.</summary>
+      <param name="Arg1">Cost - the initial cost of the asset.</param>
+      <param name="Arg2">Salvage - the value at the end of the depreciation (sometimes called the salvage value of the asset).</param>
+      <param name="Arg3">Life - the number of periods over which the asset is depreciated (sometimes called the useful life of the asset).</param>
+      <param name="Arg4">Per - the period and must use the same units as life.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Dist(System.Double,System.Double,System.Boolean)">
+      <summary>Returns a Student t-distribution where a numeric value (x) is a calculated value of t for which the Percentage Points are computed.</summary>
+      <param name="Arg1">X - The numeric value at which to evaluate the distribution.</param>
+      <param name="Arg2">Deg_freedom - An integer that indicates the number of degrees of freedom.</param>
+      <param name="Arg3">Cumulative - A logical value that determines the form of the function. If cumulative is true, T_DIST returns the cumulative distribution function; if false, it returns the probability density function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Dist_2T(System.Double,System.Double)">
+      <summary>Returns the two-tailed Student t-distribution.</summary>
+      <param name="Arg1">X - The numeric value at which to evaluate the distribution.</param>
+      <param name="Arg2">Deg_freedom - An integer that indicates the number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Dist_RT(System.Double,System.Double)">
+      <summary>Returns the right-tailed Student t-distribution where a numeric value (x) is a calculated value of t for which the Percentage Points are to be computed. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution.</summary>
+      <param name="Arg1">X - The numeric value at which to evaluate the distribution.</param>
+      <param name="Arg2">Degrees_freedom - An integer that indicates the number of degrees of freedom.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Inv(System.Double,System.Double)">
+      <summary>Returns the left-tailed inverse of the Student t-distribution.</summary>
+      <param name="Arg1">Probability - The probability associated with the Student t-distribution.</param>
+      <param name="Arg2">Deg_freedom - The number of degrees of freedom with which to characterize the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Inv_2T(System.Double,System.Double)">
+      <summary>Returns the t-value of the Student t-distribution as a function of the probability and the degrees of freedom.</summary>
+      <param name="Arg1">Probability - The probability associated with the two-tailed Student t-distribution.</param>
+      <param name="Arg2">Degrees_freedom - The number of degrees of freedom with which to characterize the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.T_Test(System.Object,System.Object,System.Double,System.Double)">
+      <summary>Returns the probability associated with a Student t-Test. Use T_TEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean.</summary>
+      <param name="Arg1">Array1 - The first data set.</param>
+      <param name="Arg2">Array2 - The second data set.</param>
+      <param name="Arg3">Tails - Specifies the number of distribution tails. If tails = 1, T_TEST uses the one-tailed distribution. If tails = 2, T_TEST uses the two-tailed distribution.</param>
+      <param name="Arg4">Type - The kind of t-Test to perform.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Tanh(System.Double)">
+      <summary>Returns the hyperbolic tangent of a number.</summary>
+      <param name="Arg1">Number - any real number.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TBillEq(System.Object,System.Object,System.Object)">
+      <summary>Returns the bond-equivalent yield for a Treasury bill.</summary>
+      <param name="Arg1">Settlement - the Treasury bill's settlement date. The security settlement date is the date after the issue date when the Treasury bill is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the Treasury bill's maturity date. The maturity date is the date when the Treasury bill expires.</param>
+      <param name="Arg3">Discount - the Treasury bill's discount rate.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TBillPrice(System.Object,System.Object,System.Object)">
+      <summary>Returns the price per $100 face value for a Treasury bill.</summary>
+      <param name="Arg1">Settlement - the Treasury bill's settlement date. The security settlement date is the date after the issue date when the Treasury bill is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the Treasury bill's maturity date. The maturity date is the date when the Treasury bill expires.</param>
+      <param name="Arg3">Discount - the Treasury bill's discount rate.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TBillYield(System.Object,System.Object,System.Object)">
+      <summary>Returns the yield for a Treasury bill.</summary>
+      <param name="Arg1">Settlement - the Treasury bill's settlement date. The security settlement date is the date after the issue date when the Treasury bill is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the Treasury bill's maturity date. The maturity date is the date when the Treasury bill expires.</param>
+      <param name="Arg3">Pr - the Treasury bill's price per $100 face value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TDist(System.Double,System.Double,System.Double)">
+      <summary>Returns the Percentage Points (probability) for the Student t-distribution where a numeric value (x) is a calculated value of t for which the Percentage Points are to be computed. The t-distribution is used in the hypothesis testing of small sample data sets. Use this function in place of a table of critical values for the t-distribution.</summary>
+      <param name="Arg1">X - the numeric value at which to evaluate the distribution.</param>
+      <param name="Arg2">Degrees_freedom - an integer indicating the number of degrees of freedom.</param>
+      <param name="Arg3">Tails - specifies the number of distribution tails to return. If tails = 1, TDIST returns the one-tailed distribution. If tails = 2, TDIST returns the two-tailed distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Text(System.Object,System.String)">
+      <summary>Converts a value to text in a specific number format.</summary>
+      <param name="Arg1">A numeric value, a formula that evaluates to a numeric value, or a reference to a cell containing a numeric value.</param>
+      <param name="Arg2">A number format in text form in the Category box on the Number tab in the Format Cells dialog box.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiDayOfWeek(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiDigit(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiMonthOfYear(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiNumSound(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiNumString(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiStringLength(System.String)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ThaiYear(System.Double)">
+      <param name="Arg1"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TInv(System.Double,System.Double)">
+      <summary>Returns the t-value of the Student's t-distribution as a function of the probability and the degrees of freedom.</summary>
+      <param name="Arg1">Probability - the probability associated with the two-tailed Student's t-distribution.</param>
+      <param name="Arg2">Degrees_freedom - the number of degrees of freedom with which to characterize the distribution.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Transpose(System.Object)">
+      <summary>Returns a vertical range of cells as a horizontal range, or vice versa. TRANSPOSE must be entered as an array formula in a range that has the same number of rows and columns, respectively, as an array has columns and rows. Use TRANSPOSE to shift the vertical and horizontal orientation of an array on a worksheet.</summary>
+      <param name="Arg1">Array - an array or range of cells on a worksheet that you want to transpose. The transpose of an array is created by using the first row of the array as the first column of the new array, the second row of the array as the second column of the new array, and so on.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Trend(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns values along a linear trend. Fits a straight line (using the method of least squares) to the arrays known_y's and known_x's. Returns the y-values along that line for the array of new_x's that you specify.</summary>
+      <param name="Arg1">Known_y's - the set of y-values you already know in the relationship y = mx + b.</param>
+      <param name="Arg2">Known_x's - an optional set of x-values that you may already know in the relationship y = mx + b.</param>
+      <param name="Arg3">New_x's - new x-values for which you want TREND to return corresponding y-values.</param>
+      <param name="Arg4">Const - a logical value specifying whether to force the constant b to equal 0.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Trim(System.String)">
+      <summary>Removes all spaces from text except for single spaces between words. Use TRIM on text that you have received from another application that may have irregular spacing.</summary>
+      <param name="Arg1">Text - the text from which you want spaces removed.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TrimMean(System.Object,System.Double)">
+      <summary>Returns the mean of the interior of a data set. TRIMMEAN calculates the mean taken by excluding a percentage of data points from the top and bottom tails of a data set. You can use this function when you wish to exclude outlying data from your analysis.</summary>
+      <param name="Arg1">Array - the array or range of values to trim and average.</param>
+      <param name="Arg2">Percent - the fractional number of data points to exclude from the calculation. For example, if percent = 0.2, 4 points are trimmed from a data set of 20 points (20 x 0.2): 2 from the top and 2 from the bottom of the set.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.TTest(System.Object,System.Object,System.Double,System.Double)">
+      <summary>Returns the probability associated with a Student's t-Test. Use TTEST to determine whether two samples are likely to have come from the same two underlying populations that have the same mean.</summary>
+      <param name="Arg1">Array1 - the first data set.</param>
+      <param name="Arg2">Array2 - the second data set.</param>
+      <param name="Arg3">Tails - specifies the number of distribution tails. If tails = 1, TTEST uses the one-tailed distribution. If tails = 2, TTEST uses the two-tailed distribution.</param>
+      <param name="Arg4">Type - the kind of t-Test to perform.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.USDollar(System.Double,System.Double)">
+      <summary>Converts a number to text format and applies a currency symbol. The name of the method (and the symbol that it applies) depends upon the language settings. </summary>
+      <param name="Arg1">A reference to a cell containing a number, or a formula that evaluates to a number.</param>
+      <param name="Arg2">The number of digits to the right of the decimal point. If Arg2 is negative, the number is rounded to the left of the decimal point. If you omit decimals, it is assumed to be 2.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Var(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Estimates variance based on a sample.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a sample of a population.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Var_P(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates variance based on the entire population.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments that correspond to a population.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Var_S(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Estimates variance based on a sample.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a sample of a population.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.VarP(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Calculates variance based on the entire population.</summary>
+      <param name="Arg1">Number1, number2, ... - 1 to 30 number arguments corresponding to a population.</param>
+      <param name="Arg2"></param>
+      <param name="Arg3"></param>
+      <param name="Arg4"></param>
+      <param name="Arg5"></param>
+      <param name="Arg6"></param>
+      <param name="Arg7"></param>
+      <param name="Arg8"></param>
+      <param name="Arg9"></param>
+      <param name="Arg10"></param>
+      <param name="Arg11"></param>
+      <param name="Arg12"></param>
+      <param name="Arg13"></param>
+      <param name="Arg14"></param>
+      <param name="Arg15"></param>
+      <param name="Arg16"></param>
+      <param name="Arg17"></param>
+      <param name="Arg18"></param>
+      <param name="Arg19"></param>
+      <param name="Arg20"></param>
+      <param name="Arg21"></param>
+      <param name="Arg22"></param>
+      <param name="Arg23"></param>
+      <param name="Arg24"></param>
+      <param name="Arg25"></param>
+      <param name="Arg26"></param>
+      <param name="Arg27"></param>
+      <param name="Arg28"></param>
+      <param name="Arg29"></param>
+      <param name="Arg30"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Vdb(System.Double,System.Double,System.Double,System.Double,System.Double,System.Object,System.Object)">
+      <summary>Returns the depreciation of an asset for any period you specify, including partial periods, using the double-declining balance method or some other method you specify. VDB stands for variable declining balance.</summary>
+      <param name="Arg1">Cost - the initial cost of the asset.</param>
+      <param name="Arg2">Salvage - the value at the end of the depreciation (sometimes called the salvage value of the asset). This value can be 0.</param>
+      <param name="Arg3">Life - the number of periods over which the asset is depreciated (sometimes called the useful life of the asset).</param>
+      <param name="Arg4">Start_period - the starting period for which you want to calculate the depreciation. Start_period must use the same units as life.</param>
+      <param name="Arg5">End_period - the ending period for which you want to calculate the depreciation. End_period must use the same units as life.</param>
+      <param name="Arg6">Factor - the rate at which the balance declines. If factor is omitted, it is assumed to be 2 (the double-declining balance method). Change factor if you do not want to use the double-declining balance method. For a description of the double-declining balance method, see <see cref="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Ddb(System.Double,System.Double,System.Double,System.Double,System.Object)" />.</param>
+      <param name="Arg7">No_switch - a logical value specifying whether to switch to straight-line depreciation when depreciation is greater than the declining balance calculation.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.VLookup(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Searches for a value in the first column of a table array and returns a value in the same row from another column in the table array. </summary>
+      <param name="Arg1">Lookup_value - the value to search in the first column of the table array. Lookup_value can be a value or a reference. If lookup_value is smaller than the smallest value in the first column of table_array, VLOOKUP returns the #N/A error value.</param>
+      <param name="Arg2">Table_array - two or more columns of data. Use a reference to a range or a range name. The values in the first column of table_array are the values searched by lookup_value. These values can be text, numbers, or logical values. Uppercase and lowercase text are equivalent.</param>
+      <param name="Arg3">Col_index_num - the column number in table_array from which the matching value must be returned. A col_index_num of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on.</param>
+      <param name="Arg4">Range_lookup - a logical value that specifies whether you want the <see cref="M:Microsoft.Office.Interop.Excel.WorksheetFunction.VLookup(System.Object,System.Object,System.Object,System.Object)" /> method to find an exact match or an approximate match:</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Weekday(System.Object,System.Object)">
+      <summary>Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.</summary>
+      <param name="Arg1">Serial_number - a sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.</param>
+      <param name="Arg2">Return_type - a number that determines the type of return value.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.WeekNum(System.Object,System.Object)">
+      <summary>Returns a number that indicates where the week falls numerically within a year.</summary>
+      <param name="Arg1">Serial_num - a date within the week. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.</param>
+      <param name="Arg2">Return_type - a number that determines on which day the week begins. The default is 1.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Weibull(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the Weibull distribution. Use this distribution in reliability analysis, such as calculating a device's mean time to failure.</summary>
+      <param name="Arg1">X - the value at which to evaluate the function.</param>
+      <param name="Arg2">Alpha - a parameter to the distribution.</param>
+      <param name="Arg3">Beta - a parameter to the distribution.</param>
+      <param name="Arg4">Cumulative - determines the form of the function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Weibull_Dist(System.Double,System.Double,System.Double,System.Boolean)">
+      <summary>Returns the Weibull distribution. Use this distribution in reliability analysis, such as calculating the mean time to failure for a device.</summary>
+      <param name="Arg1">X - The value at which to evaluate the function.</param>
+      <param name="Arg2">Alpha - A parameter to the distribution.</param>
+      <param name="Arg3">Beta - A parameter to the distribution.</param>
+      <param name="Arg4">Cumulative - Determines the form of the function.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.WorkDay(System.Object,System.Object,System.Object)">
+      <summary>Returns a number that represents a date that is the indicated number of working days before or after a date (the starting date). Working days exclude weekends and any dates identified as holidays. Use WORKDAY to exclude weekends or holidays when you calculate invoice due dates, expected delivery times, or the number of days of work performed.</summary>
+      <param name="Arg1">Start_date - a date that represents the start date.</param>
+      <param name="Arg2">Days - the number of nonweekend and nonholiday days before or after start_date. A positive value for days yields a future date; a negative value yields a past date.</param>
+      <param name="Arg3">Holidays - an optional list of one or more dates to exclude from the working calendar, such as state and federal holidays and floating holidays. The list can be either a range of cells that contain the dates or an array constant of the serial numbers that represent the dates.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.WorkDay_Intl(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the serial number of the date before or after a specified number of workdays with custom weekend parameters. Weekend parameters indicate which and how many days are weekend days. Weekend days and any days that are specified as holidays are not considered as workdays.</summary>
+      <param name="Arg1">Start_date - The start date, truncated to integer.</param>
+      <param name="Arg2">Days - The number of workdays before or after the start_date. A positive value yields a future date; a negative value yields a past date; a 0 (zero) value yields the start_date. Day-offset is truncated to an integer.</param>
+      <param name="Arg3">Weekend - Indicates the days of the week that are weekend days and are not considered working days. Weekend is a weekend number or string that specifies when weekends occur.</param>
+      <param name="Arg4">Holidays - An optional set of one or more dates that are to be excluded from the working day calendar. Holidays is a range of cells that contain the dates, or an array constant of the serial values that represent those dates. The ordering of dates or serial values in holidays can be arbitrary.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Xirr(System.Object,System.Object,System.Object)">
+      <summary>Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic. To calculate the internal rate of return for a series of periodic cash flows, use the IRR function.</summary>
+      <param name="Arg1">Values - a series of cash flows that corresponds to a schedule of payments in dates. The first payment is optional and corresponds to a cost or payment that occurs at the beginning of the investment. If the first value is a cost or payment, it must be a negative value. All succeeding payments are discounted based on a 365-day year. The series of values must contain at least one positive and one negative value.</param>
+      <param name="Arg2">Dates - a schedule of payment dates that corresponds to the cash flow payments. The first payment date indicates the beginning of the schedule of payments. All other dates must be later than this date, but they may occur in any order. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.</param>
+      <param name="Arg3">Guess - a number that you guess is close to the result of XIRR.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Xnpv(System.Object,System.Object)">
+      <summary>Returns the net present value for a schedule of cash flows that is not necessarily periodic. </summary>
+      <param name="Arg1">A series of cash flows that corresponds to a schedule of payments in dates. The first payment is optional and corresponds to a cost or payment that occurs at the beginning of the investment.</param>
+      <param name="Arg2">A schedule of payment dates that corresponds to the cash flow payments. The first payment date indicates the beginning of the schedule of payments. All other dates must be later than this date, but they may occur in any order.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.YearFrac(System.Object,System.Object,System.Object)">
+      <summary>Calculates the fraction of the year represented by the number of whole days between two dates (the start_date and the end_date). Use the YEARFRAC worksheet function to identify the proportion of a whole year's benefits or obligations to assign to a specific term.</summary>
+      <param name="Arg1">Start_date - a date that represents the start date.</param>
+      <param name="Arg2">End_date - a date that represents the end date.</param>
+      <param name="Arg3">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.YieldDisc(System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the annual yield for a discounted security.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Pr - the security's price per $100 face value.</param>
+      <param name="Arg4">Redemption - the security's redemption value per $100 face value.</param>
+      <param name="Arg5">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.YieldMat(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Returns the annual yield of a security that pays interest at maturity.</summary>
+      <param name="Arg1">Settlement - the security's settlement date. The security settlement date is the date after the issue date when the security is traded to the buyer.</param>
+      <param name="Arg2">Maturity - the security's maturity date. The maturity date is the date when the security expires.</param>
+      <param name="Arg3">Issue - the security's issue date, expressed as a serial date number.</param>
+      <param name="Arg4">Rate - the security's interest rate at date of issue.</param>
+      <param name="Arg5">Pr - the security's price per $100 face value.</param>
+      <param name="Arg6">Basis - the type of day count basis to use.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.Z_Test(System.Object,System.Double,System.Object)">
+      <summary>Returns the one-tailed probability-value of a z-test. For a given hypothesized population mean, Z_TEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean.</summary>
+      <param name="Arg1">Array is the array or range of data against which to test the hypothesized population mean.</param>
+      <param name="Arg2">The value to test.</param>
+      <param name="Arg3">Sigma - The population (known) standard deviation. If omitted, the sample standard deviation is used.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.WorksheetFunction.ZTest(System.Object,System.Double,System.Object)">
+      <summary>Returns the one-tailed probability-value of a z-test. For a given hypothesized population mean, ZTEST returns the probability that the sample mean would be greater than the average of observations in the data set (array) — that is, the observed sample mean.</summary>
+      <param name="Arg1">Array is the array or range of data against which to test the hypothesized population mean.</param>
+      <param name="Arg2">The value to test.</param>
+      <param name="Arg3">Sigma - the population (known) standard deviation. If omitted, the sample standard deviation is used.</param>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.Worksheets">
+      <summary>A collection of all the <see cref="T:Microsoft.Office.Interop.Excel.Worksheet" /> objects in the specified or active workbook. Each Worksheet object represents a worksheet.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets._PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <param name="From"></param>
+      <param name="To"></param>
+      <param name="Copies"></param>
+      <param name="Preview"></param>
+      <param name="ActivePrinter"></param>
+      <param name="PrintToFile"></param>
+      <param name="Collate"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.Add(System.Object,System.Object,System.Object,System.Object)">
+      <summary>Creates a new worksheet, chart, or macro sheet. The new worksheet becomes the active sheet.</summary>
+      <param name="Before">Optional Object. An object that specifies the sheet before which the new sheet is added.</param>
+      <param name="After">Optional Object. An object that specifies the sheet after which the new sheet is added.</param>
+      <param name="Count">Optional Object. The number of sheets to be added. The default value is one</param>
+      <param name="Type">Optional Object. Specifies the sheet type. Can be one of the following <see cref="T:Microsoft.Office.Interop.Excel.XlSheetType" /> constants: xlWorksheet, xlChart, xlExcel4MacroSheet, or xlExcel4IntlMacroSheet. If you are inserting a sheet based on an existing template, specify the path to the template. The default value is xlWorksheet.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.Copy(System.Object,System.Object)">
+      <summary>Copies the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the copied sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the copied sheet will be placed. You cannot specify <paramref name="After" /> if you specify <paramref name="Before" />.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.Delete">
+      <summary>Deletes the object.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.FillAcrossSheets(Microsoft.Office.Interop.Excel.Range,Microsoft.Office.Interop.Excel.XlFillWith)">
+      <summary>Copies a range to the same area on all other worksheets in a collection.</summary>
+      <param name="Range">Required <see cref="T:Microsoft.Office.Interop.Excel.Range" /> object. The range to fill on all the worksheets in the collection. The range must be from a worksheet within the collection.</param>
+      <param name="Type">Optional <see cref="T:Microsoft.Office.Interop.Excel.XlFillWith" />. Specifies how to copy the range.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.HPageBreaks">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.HPageBreaks" /> collection that represents the horizontal page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.Move(System.Object,System.Object)">
+      <summary>Moves the sheet to another location in the workbook.</summary>
+      <param name="Before">Optional Object. The sheet before which the moved sheet will be placed. You cannot specify <paramref name="Before" /> if you specify <paramref name="After" />.</param>
+      <param name="After">Optional Object. The sheet after which the moved sheet will be placed. You cannot specify <paramref name="After" /> if you specify Before.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.PrintOut(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
+      <summary>Prints the object.</summary>
+      <param name="From">Optional Object. The number of the page at which to start printing. If this argument is omitted, printing starts at the beginning.</param>
+      <param name="To">Optional Object. The number of the last page to print. If this argument is omitted, printing ends with the last page.</param>
+      <param name="Copies">Optional Object. The number of copies to print. If this argument is omitted, one copy is printed.</param>
+      <param name="Preview">Optional Object. True to have Microsoft Excel invoke print preview before printing the object. False (or omitted) to print the object immediately.</param>
+      <param name="ActivePrinter">Optional Object. Sets the name of the active printer.</param>
+      <param name="PrintToFile">Optional Object. True to print to a file. If <paramref name="PrToFileName" /> is not specified, Microsoft Excel prompts the user to enter the name of the output file.</param>
+      <param name="Collate">Optional Object. True to collate multiple copies.</param>
+      <param name="PrToFileName">Optional Object. If <paramref name="PrintToFile" /> is set to True, this argument specifies the name of the file you want to print to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.PrintOutEx(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.PrintPreview(System.Object)">
+      <summary>Shows a preview of the object as it would look when printed.</summary>
+      <param name="EnableChanges">Enables changes to the object.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.Worksheets.Select(System.Object)">
+      <summary>Selects the object.</summary>
+      <param name="Replace">Optional Object (used only with sheets). True to replace the current selection with the specified object. False to extend the current selection to include any previously selected objects and the specified object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.Visible">
+      <summary>Determines whether the object is visible. Read/write Object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.Worksheets.VPageBreaks">
+      <summary>Returns a <see cref="T:Microsoft.Office.Interop.Excel.VPageBreaks" /> collection that represents the vertical page breaks on the sheet. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.WorksheetView">
+      <summary>A collection of all the WorksheetView objects in the specified or active workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.Application">
+      <summary>When used without an object qualifier, this property returns an  <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the Microsoft Office Excel  application. When used with an object qualifier, this property returns an <see cref="T:Microsoft.Office.Interop.Excel._Application" /> object that represents the creator of the specified object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel._Application" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.DisplayFormulas">
+      <summary>Returns or sets if formulas should be displayed or hidden in the current worksheet view. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.DisplayGridlines">
+      <summary>True if gridlines are displayed. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.DisplayHeadings">
+      <summary>True if both row and column headings are displayed; False if no headings are displayed. Read/write.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.DisplayOutline">
+      <summary>True if outline symbols are displayed.</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.DisplayZeros">
+      <summary>True if zero values are displayed. Read/write .</summary>
+      <returns>Boolean</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.WorksheetView.Sheet">
+      <summary>Returns the sheet name for the specified <see cref="T:Microsoft.Office.Interop.Excel.WorksheetView" /> object. Read-only.</summary>
+      <returns>Object</returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAboveBelow">
+      <summary>Specifies if the values are above or below average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlAboveAverage">
+      <summary>Above average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlBelowAverage">
+      <summary>Below average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlEqualAboveAverage">
+      <summary>Equal above average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlEqualBelowAverage">
+      <summary>Equal below average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlAboveStdDev">
+      <summary>Above standard deviation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAboveBelow.xlBelowStdDev">
+      <summary>Below standard deviation</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlActionType">
+      <summary>Specifies the action that should be performed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlActionType.xlActionTypeUrl">
+      <summary>URL.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlActionType.xlActionTypeRowset">
+      <summary>Rowset.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlActionType.xlActionTypeReport">
+      <summary>Report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlActionType.xlActionTypeDrillthrough">
+      <summary>Drill through.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAllocation"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocation.xlManualAllocation">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocation.xlAutomaticAllocation">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAllocationMethod"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocationMethod.xlEqualAllocation">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocationMethod.xlWeightedAllocation">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAllocationValue"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocationValue.xlAllocateValue">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAllocationValue.xlAllocateIncrement">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlApplicationInternational">
+      <summary>Specifies country/region and international settings.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xl24HourClock">
+      <summary>True if you’re using 24-hour time; False if you’re using 12-hour time.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xl4DigitYears">
+      <summary>True if you’re using four-digit years; False if you’re using two-digit years.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlAlternateArraySeparator">
+      <summary>Alternate array item separator to be used if the current array separator is the same as the decimal separator.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlColumnSeparator">
+      <summary>Character used to separate columns in array literals.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCountryCode">
+      <summary>Country/Region version of Microsoft Excel.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCountrySetting">
+      <summary>Current country/region setting in the Windows Control Panel.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyBefore">
+      <summary>True if the currency symbol precedes the currency values; False if it follows them.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyCode">
+      <summary>Currency symbol.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyDigits">
+      <summary>Number of decimal digits to be used in currency formats.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyLeadingZeros">
+      <summary>True if leading zeros are displayed for zero currency values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyMinusSign">
+      <summary>True if you’re using a minus sign for negative numbers; False if you’re using parentheses.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyNegative">
+      <summary>Currency format for negative currency values:0 = (symbolx) or (xsymbol)1 = -symbolx or -xsymbol2 = symbol-x or x-symbol3 = symbolx- or xsymbol-where symbol is the currency symbol of the country or region. Note that the position of the currency symbol is determined by xlCurrencyBefore.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencySpaceBefore">
+      <summary>True if a space is added before the currency symbol.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlCurrencyTrailingZeros">
+      <summary>True if trailing zeros are displayed for zero currency values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlDateOrder">
+      <summary>Order of date elements:0 = month-day-year1 = day-month-year2 = year-month-day</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlDateSeparator">
+      <summary>Date separator (/).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlDayCode">
+      <summary>Day symbol (d).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlDayLeadingZero">
+      <summary>True if a leading zero is displayed in days.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlDecimalSeparator">
+      <summary>Decimal separator.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlGeneralFormatName">
+      <summary>Name of the General number format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlHourCode">
+      <summary>Hour symbol (h).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlLeftBrace">
+      <summary>Character used instead of the left brace ({) in array literals.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlLeftBracket">
+      <summary>Character used instead of the left bracket ([) in R1C1-style relative references.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlListSeparator">
+      <summary>List separator.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlLowerCaseColumnLetter">
+      <summary>Lowercase column letter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlLowerCaseRowLetter">
+      <summary>Lowercase row letter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMDY">
+      <summary>True if the date order is month-day-year for dates displayed in the long form; False if the date order is day-month-year.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMetric">
+      <summary>True if you’re using the metric system; False if you’re using the English measurement system.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMinuteCode">
+      <summary>Minute symbol (m).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMonthCode">
+      <summary>Month symbol (m).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMonthLeadingZero">
+      <summary>True if a leading zero is displayed in months (when months are displayed as numbers).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlMonthNameChars">
+      <summary>Always returns three characters for backward compatibility. Abbreviated month names are read from Microsoft Windows and can be any length.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlNoncurrencyDigits">
+      <summary>Number of decimal digits to be used in noncurrency formats.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlNonEnglishFunctions">
+      <summary>True if you’re not displaying functions in English.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlRightBrace">
+      <summary>Character used instead of the right brace (}) in array literals.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlRightBracket">
+      <summary>Character used instead of the right bracket (]) in R1C1-style references.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlRowSeparator">
+      <summary>Character used to separate rows in array literals.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlSecondCode">
+      <summary>Second symbol (s).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlThousandsSeparator">
+      <summary>Zero or thousands separator.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlTimeLeadingZero">
+      <summary>True if a leading zero is displayed in times.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlTimeSeparator">
+      <summary>Time separator (:).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlUpperCaseColumnLetter">
+      <summary>Uppercase column letter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlUpperCaseRowLetter">
+      <summary>Uppercase row letter (for R1C1-style references).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlWeekdayNameChars">
+      <summary>Always returns three characters for backward compatibility. Abbreviated weekday names are read from Microsoft Windows and can be any length.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplicationInternational.xlYearCode">
+      <summary>Year symbol in number formats (y).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlApplyNamesOrder">
+      <summary>Specifies which range name is listed first when a cell reference is replaced by a row-oriented and column-oriented range name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlColumnThenRow">
+      <summary>Columns listed before rows.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlRowThenColumn">
+      <summary>Rows listed before columns.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlArabicModes">
+      <summary>Specifies spelling rules for the Arabic spelling checker.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArabicModes.xlArabicNone">
+      <summary>The spelling checker ignores spelling rules regarding either Arabic words ending with the letter yaa or Arabic words beginning with an alef hamza.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArabicModes.xlArabicStrictAlefHamza">
+      <summary>The spelling checker uses spelling rules regarding Arabic words beginning with an alef hamza.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArabicModes.xlArabicStrictFinalYaa">
+      <summary>The spelling checker uses spelling rules regarding Arabic words ending with the letter yaa.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArabicModes.xlArabicBothStrict">
+      <summary>The spelling checker uses spelling rules regarding both Arabic words ending with the letter yaa and Arabic words beginning with an alef hamza.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlArrangeStyle">
+      <summary>Specifies how windows are arranged on the screen.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrangeStyle.xlArrangeStyleCascade">
+      <summary>Windows are cascaded.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrangeStyle.xlArrangeStyleHorizontal">
+      <summary>Windows are arranged horizontally</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrangeStyle.xlArrangeStyleTiled">
+      <summary>default. Windows are tiled.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrangeStyle.xlArrangeStyleVertical">
+      <summary>Windows are arranged vertically.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlArrowHeadLength">
+      <summary>Specifies the length of the arrowhead at the end of a line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadLength.xlArrowHeadLengthLong">
+      <summary>Longest arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadLength.xlArrowHeadLengthMedium">
+      <summary>Medium-length arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadLength.xlArrowHeadLengthShort">
+      <summary>Shortest arrowhead.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlArrowHeadStyle">
+      <summary>Specifies the type of arrowhead to apply to the line end.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadStyle.xlArrowHeadStyleClosed">
+      <summary>Small arrowhead with curved edge at connection to line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadStyle.xlArrowHeadStyleDoubleClosed">
+      <summary>Large diamond-shaped arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadStyle.xlArrowHeadStyleDoubleOpen">
+      <summary>Large arrowhead with curved edge at connection to line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadStyle.xlArrowHeadStyleNone">
+      <summary>No arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadStyle.xlArrowHeadStyleOpen">
+      <summary>Large triangular arrowhead.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlArrowHeadWidth">
+      <summary>Specifies the width of the arrowhead at the line end.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadWidth.xlArrowHeadWidthMedium">
+      <summary>Medium-width arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadWidth.xlArrowHeadWidthNarrow">
+      <summary>Narrowest arrowhead.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlArrowHeadWidth.xlArrowHeadWidthWide">
+      <summary>Widest arrowhead.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAutoFillType">
+      <summary>Specifies how the target range is to be filled, based on the contents of the source range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillCopy">
+      <summary>Copy the values and formats from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillDays">
+      <summary>Extend the names of the days of the week in the source range into the target range. Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillDefault">
+      <summary>Excel determines the values and formats used to fill the target range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillFormats">
+      <summary>Copy only the formats from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillMonths">
+      <summary>Extend the names of the months in the source range into the target range. Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillSeries">
+      <summary>Extend the values in the source range into the target range as a series (e.g., '1, 2' is extended as '3, 4, 5'). Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillValues">
+      <summary>Copy only the values from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillWeekdays">
+      <summary>Extend the names of the days of the workweek in the source range into the target range. Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillYears">
+      <summary>Extend the years in the source range into the target range. Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlGrowthTrend">
+      <summary>Extend the numeric values from the source range into the target range, assuming that the relationships between the numbers in the source range are multiplicative (e.g., '1, 2,' is extended as '4, 8, 16' assuming that each number is a result of multiplying the previous number by some value). Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFillType.xlLinearTrend">
+      <summary>Extend the numeric values from the source range into the target range, assuming that the relationships between the numbers is additive (e.g., '1, 2,' is extended as '3, 4, 5' assuming that each number is a result of adding some value to the previous number). Formats are copied from the source range to the target range, repeating if necessary.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAutoFilterOperator">
+      <summary>Specifies the operator to use to associate two criteria applied by a filter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd">
+      <summary>Logical AND of Criteria1 and Criteria2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlBottom10Items">
+      <summary>Lowest-valued items displayed (number of items specified in Criteria1).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlBottom10Percent">
+      <summary>Lowest-valued items displayed (percentage specified in Criteria1).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlOr">
+      <summary>Logical OR of Criteria1 and Criteria2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlTop10Items">
+      <summary>Highest-valued items displayed (number of items specified in Criteria1).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlTop10Percent">
+      <summary>Lowest-valued items displayed (percentage of items specified in Criteria1).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterValues">
+      <summary>Filter values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterCellColor">
+      <summary>Color of the cell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterFontColor">
+      <summary>Color of the font</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterIcon">
+      <summary>Filter icon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterDynamic">
+      <summary>Dynamic filter</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterNoFill">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterAutomaticFontColor">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlFilterNoIcon">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAxisCrosses">
+      <summary>Specifies the point on the specified axis where the other axis crosses.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisCrosses.xlAxisCrossesAutomatic">
+      <summary>Microsoft Excel sets the axis crossing point.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisCrosses.xlAxisCrossesCustom">
+      <summary>The CrossesAt property specifies the axis crossing point.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisCrosses.xlAxisCrossesMaximum">
+      <summary>The axis crosses at the maximum value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisCrosses.xlAxisCrossesMinimum">
+      <summary>The axis crosses at the minimum value.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAxisGroup">
+      <summary>Specifies the type of axis group.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary">
+      <summary>Primary axis group.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisGroup.xlSecondary">
+      <summary>Secondary axis group.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlAxisType">
+      <summary>Specifies the axis type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisType.xlCategory">
+      <summary>Axis displays categories.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisType.xlSeriesAxis">
+      <summary>Axis displays data series.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlAxisType.xlValue">
+      <summary>Axis displays values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlBackground">
+      <summary>Specifies the background type for text in charts.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBackground.xlBackgroundAutomatic">
+      <summary>Excel controls the background.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBackground.xlBackgroundOpaque">
+      <summary>Opaque.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBackground.xlBackgroundTransparent">
+      <summary>Transparent.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlBarShape">
+      <summary>Specifies the shape used with the 3-D bar or column chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlBox">
+      <summary>Box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlPyramidToPoint">
+      <summary>Pyramid, coming to point at value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlPyramidToMax">
+      <summary>Pyramid, truncated at value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlCylinder">
+      <summary>Cylinder.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlConeToPoint">
+      <summary>Cone, coming to point at value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBarShape.xlConeToMax">
+      <summary>Cone, truncated at value.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlBordersIndex">
+      <summary>Specifies the border to be retrieved.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlInsideHorizontal">
+      <summary>Horizontal borders for all cells in the range except borders on the outside of the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlInsideVertical">
+      <summary>Vertical borders for all the cells in the range except borders on the outside of the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlDiagonalDown">
+      <summary>Border running from the upper left-hand corner to the lower right of each cell in the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlDiagonalUp">
+      <summary>Border running from the lower left-hand corner to the upper right of each cell in the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeBottom">
+      <summary>Border at the bottom of the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeLeft">
+      <summary>Border at the left-hand edge of the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeRight">
+      <summary>Border at the right-hand edge of the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBordersIndex.xlEdgeTop">
+      <summary>Border at the top of the range.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlBorderWeight">
+      <summary>Specifies the weight of the border around a range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBorderWeight.xlHairline">
+      <summary>Hairline (thinnest border).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBorderWeight.xlMedium">
+      <summary>Medium.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBorderWeight.xlThick">
+      <summary>Thick (widest border).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBorderWeight.xlThin">
+      <summary>Thin.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlBuiltInDialog">
+      <summary>Specifies which dialog box to display.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOpen">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOpenLinks">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveAs">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFileDelete">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPageSetup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPrint">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPrinterSetup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogArrangeAll">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWindowSize">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWindowMove">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogRun">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetPrintTitles">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFont">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDisplay">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogProtectDocument">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCalculation">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogExtract">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDataDelete">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSort">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDataSeries">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogTable">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatNumber">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAlignment">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogStyle">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogBorder">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCellProtection">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogColumnWidth">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogClear">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPasteSpecial">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEditDelete">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsert">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPasteNames">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDefineName">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCreateNames">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormulaGoto">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormulaFind">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryArea">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryBar">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryColumn">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryLine">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryPie">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryScatter">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCombination">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGridlines">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAxes">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAttachText">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPatterns">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMainChart">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOverlay">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScale">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatLegend">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatText">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogParse">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogUnhide">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkspace">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogActivate">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCopyPicture">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDeleteName">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDeleteFormat">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogNew">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogRowHeight">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatMove">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatSize">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormulaReplace">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSelectSpecial">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogApplyNames">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogReplaceFont">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSplit">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOutline">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveWorkbook">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCopyChart">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatFont">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogNote">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetUpdateStatus">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogColorPalette">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChangeLink">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAppMove">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAppSize">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMainChartType">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOverlayChartType">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOpenMail">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSendMail">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogStandardFont">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogConsolidate">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSortSpecial">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dArea">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dColumn">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dLine">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dPie">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogView3d">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGoalSeek">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkgroup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFillGroup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogUpdateLink">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPromote">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDemote">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogShowDetail">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogObjectProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveNewObject">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogApplyStyle">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAssignToObject">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogObjectProtection">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCreatePublisher">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSubscribeTo">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogShowToolbar">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPrintPreview">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEditColor">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatMain">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatOverlay">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEditSeries">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDefineStyle">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryRadar">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEditionOptions">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogZoom">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsertObject">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSize">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMove">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatAuto">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dBar">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGallery3dSurface">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCustomizeToolbar">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookAdd">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookMove">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookCopy">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookOptions">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveWorkspace">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartWizard">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAssignToTool">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPlacement">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFillWorkgroup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookNew">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScenarioCells">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScenarioAdd">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScenarioEdit">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScenarioSummary">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotTableWizard">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotFieldProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsCalculation">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsEdit">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsView">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAddinManager">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMenuEditor">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAttachToolbars">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsChart">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogVbaInsertFile">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogVbaProcedureDefinition">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogRoutingSlip">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMailLogon">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsertPicture">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryDoughnut">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartTrend">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookInsert">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsTransition">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsGeneral">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFilterAdvanced">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMailNextLetter">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDataLabel">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsertTitle">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFontProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMacroOptions">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookUnhide">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookName">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogGalleryCustom">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAddChartAutoformat">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartAddData">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogTabOrder">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSubtotalCreate">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookTabSplit">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWorkbookProtect">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScrollbarProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotShowPages">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogTextToColumns">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatCharttype">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotFieldGroup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotFieldUngroup">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCheckboxProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogLabelProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogListboxProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEditboxProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOpenText">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPushbuttonProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFilter">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFunctionWizard">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSaveCopyAs">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsListsAdd">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesAxes">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesX">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesY">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogErrorbarX">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogErrorbarY">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFormatChart">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesOrder">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMailEditMailer">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogStandardWidth">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogScenarioMerge">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSummaryInfo">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFindFile">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogActiveCellFont">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogVbaMakeAddin">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogFileSharing">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogAutoCorrect">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCustomViews">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsertNameLabel">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesShape">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartOptionsDataLabels">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartOptionsDataTable">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetBackgroundPicture">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDataValidation">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartType">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartLocation">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog._xlDialogPhonetic">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartSourceData">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog._xlDialogChartSourceData">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSeriesOptions">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotTableOptions">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotSolveOrder">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotCalculatedField">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotCalculatedItem">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogConditionalFormatting">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogInsertHyperlink">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogProtectSharing">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogOptionsME">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPublishAsWebPage">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPhonetic">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogNewWebQuery">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogImportTextFile">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogExternalDataProperties">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsGeneral">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsFiles">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsPictures">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsEncoding">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsFonts">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotClientServerSet">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPropertyFields">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSearch">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogEvaluateFormula">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDataLabelMultiple">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogChartOptionsDataLabelMultiple">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogErrorChecking">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogWebOptionsBrowsers">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogCreateList">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPermission">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogMyPermission">
+      <summary>Displays the dialog box described in the constant name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogDocumentInspector">
+      <summary>Document Inspector dialog box</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogNameManager">
+      <summary>NameManager dialog box</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogNewName">
+      <summary>NewName dialog box</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSparklineInsertLine">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSparklineInsertColumn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSparklineInsertWinLoss">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSlicerSettings">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSlicerCreation">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSlicerPivotTableConnections">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotTableSlicerConnections">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogPivotTableWhatIfAnalysisSettings">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetManager">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetMDXEditor">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetTupleEditorOnRows">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlBuiltInDialog.xlDialogSetTupleEditorOnColumns">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCalcFor">
+      <summary>Specifies what should be calculated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalcFor.xlAllValues">
+      <summary>All values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalcFor.xlRowGroups">
+      <summary>Row groups.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalcFor.xlColGroups">
+      <summary>Column groups.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCalculatedMemberType">
+      <summary>Specifies the type of a calculated member in a pivot table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculatedMemberType.xlCalculatedMember">
+      <summary>The member uses a Multidimensional Expression (MDX) formula.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculatedMemberType.xlCalculatedSet">
+      <summary>The member contains an MDX formula for a set in a cube field.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCalculation">
+      <summary>Specifies the calculation mode.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculation.xlCalculationAutomatic">
+      <summary>Excel controls recalculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculation.xlCalculationManual">
+      <summary>Calculation is done when the user requests it.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculation.xlCalculationSemiautomatic">
+      <summary>Excel controls recalculation but ignores changes in tables.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCalculationInterruptKey">
+      <summary>Specifies which key interrupts recalculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationInterruptKey.xlNoKey">
+      <summary>No key press can interrupt recalculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationInterruptKey.xlEscKey">
+      <summary>Pressing the ESC key interrupts recalculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationInterruptKey.xlAnyKey">
+      <summary>Pressing any key interrupts recalculation.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCalculationState">
+      <summary>Specifies the calculation state of the application.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationState.xlDone">
+      <summary>Calculations complete.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationState.xlCalculating">
+      <summary>Calculations in process.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCalculationState.xlPending">
+      <summary>Changes that trigger calculation have been made, but a recalculation has not yet been performed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCategoryType">
+      <summary>Specifies the type of the category axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCategoryType.xlCategoryScale">
+      <summary>Axis groups data by an arbitrary set of categories.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCategoryType.xlTimeScale">
+      <summary>Axis groups data on a time scale.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCategoryType.xlAutomaticScale">
+      <summary>Excel controls the axis type.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCellChangedState"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellChangedState.xlCellNotChanged">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellChangedState.xlCellChanged">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellChangedState.xlCellChangeApplied">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCellInsertionMode">
+      <summary>Specifies the way rows on the specified worksheet are added or deleted to accommodate the number of rows in a recordset returned by a query.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellInsertionMode.xlOverwriteCells">
+      <summary>No new cells or rows are added to the worksheet. Data in surrounding cells is overwritten to accommodate any overflow.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellInsertionMode.xlInsertDeleteCells">
+      <summary>Partial rows are inserted or deleted to match the exact number of rows required for the new recordset.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellInsertionMode.xlInsertEntireRows">
+      <summary>Entire rows are inserted, if necessary, to accommodate any overflow. No cells or rows are deleted from the worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCellType">
+      <summary>Specifies the type of cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeBlanks">
+      <summary>Empty cells</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeConstants">
+      <summary>Cells containing constants</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeFormulas">
+      <summary>Cells containing formulas</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeLastCell">
+      <summary>The last cell in the used range</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeComments">
+      <summary>Cells containing notes</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeVisible">
+      <summary>All visible cells</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeAllFormatConditions">
+      <summary>Cells of any format</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeSameFormatConditions">
+      <summary>Cells having the same format</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeAllValidation">
+      <summary>Cells having validation criteria</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCellType.xlCellTypeSameValidation">
+      <summary>Cells having the same validation criteria</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartElementPosition">
+      <summary>Specifies the position of the chart element.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartElementPosition.xlChartElementPositionAutomatic">
+      <summary>Automatically sets the position of the chart element.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartElementPosition.xlChartElementPositionCustom">
+      <summary>Specifies a specific position for the chart element.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartGallery">
+      <summary>Specifies a chart gallery.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartGallery.xlBuiltIn">
+      <summary>The built-in gallery.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartGallery.xlUserDefined">
+      <summary>The user-defined gallery.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartGallery.xlAnyGallery">
+      <summary>Either of the galleries.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartItem">
+      <summary>Specifies the type of the chart item.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlDataLabel">
+      <summary>Data label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlChartArea">
+      <summary>Chart area.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlSeries">
+      <summary>Series.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlChartTitle">
+      <summary>Chart title.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlWalls">
+      <summary>Walls.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlCorners">
+      <summary>Corners.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlDataTable">
+      <summary>Data table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlTrendline">
+      <summary>Trend line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlErrorBars">
+      <summary>Error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlXErrorBars">
+      <summary>X error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlYErrorBars">
+      <summary>Y error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlLegendEntry">
+      <summary>Legend entry.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlLegendKey">
+      <summary>Legend key.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlShape">
+      <summary>Shape.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlMajorGridlines">
+      <summary>Major gridlines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlMinorGridlines">
+      <summary>Minor gridlines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlAxisTitle">
+      <summary>Axis title.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlUpBars">
+      <summary>Up bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlPlotArea">
+      <summary>Plot area.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlDownBars">
+      <summary>Down bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlAxis">
+      <summary>Axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlSeriesLines">
+      <summary>Series lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlFloor">
+      <summary>Floor.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlLegend">
+      <summary>Legend.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlHiLoLines">
+      <summary>HiLo lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlDropLines">
+      <summary>Drop lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlRadarAxisLabels">
+      <summary>Radar axis labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlNothing">
+      <summary>Nothing.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlLeaderLines">
+      <summary>Leader lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlDisplayUnitLabel">
+      <summary>Display unit label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlPivotChartFieldButton">
+      <summary>PivotChart field button.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartItem.xlPivotChartDropZone">
+      <summary>PivotChart drop zone.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartLocation">
+      <summary>Specifies where to relocate a chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartLocation.xlLocationAsNewSheet">
+      <summary>Chart is moved to a new sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartLocation.xlLocationAsObject">
+      <summary>Chart is to be embedded in an existing sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartLocation.xlLocationAutomatic">
+      <summary>Excel controls chart location.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartPicturePlacement">
+      <summary>Specifies the placement of a user-selected picture on a bar in a 3-D bar or column.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlSides">
+      <summary>Display on sides.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlEnd">
+      <summary>Display on end.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlEndSides">
+      <summary>Display on end and sides.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlFront">
+      <summary>Display on front.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlFrontSides">
+      <summary>Display on front and sides.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlFrontEnd">
+      <summary>Display on front and end.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPicturePlacement.xlAllFaces">
+      <summary>Display on all faces.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartPictureType">
+      <summary>Specifies how pictures are displayed on a column, bar picture chart, or legend key.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPictureType.xlStackScale">
+      <summary>Picture is sized to a specified number of units and repeated the length of the bar.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPictureType.xlStack">
+      <summary>Picture is sized to repeat a maximum of 15 times in the longest stacked bar.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartPictureType.xlStretch">
+      <summary>Picture is stretched the full length of stacked bar.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartSplitType">
+      <summary>Specifies the values displayed in the second chart in a pie chart or a bar of pie chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartSplitType.xlSplitByPosition">
+      <summary>Second chart displays the smallest values in the data series. The number of values to display is specified by the SplitValue property.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartSplitType.xlSplitByPercentValue">
+      <summary>Second chart displays values less than some percentage of the total value. The percentage is specified by the SplitValue property.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartSplitType.xlSplitByCustomSplit">
+      <summary>Arbitrary slides are displayed in the second chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartSplitType.xlSplitByValue">
+      <summary>Second chart displays values less than the value specified by the SplitValue property.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlChartType">
+      <summary>Specifies the chart type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlColumnClustered">
+      <summary>Clustered Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlColumnStacked">
+      <summary>Stacked Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlColumnStacked100">
+      <summary>100% Stacked Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DColumnClustered">
+      <summary>3D Clustered Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DColumnStacked">
+      <summary>3D Stacked Column </summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DColumnStacked100">
+      <summary>3D 100% Stacked Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBarClustered">
+      <summary>Clustered Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBarStacked">
+      <summary>Stacked Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBarStacked100">
+      <summary>100% Stacked Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DBarClustered">
+      <summary>3D Clustered Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DBarStacked">
+      <summary>3D Stacked Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DBarStacked100">
+      <summary>3D 100% Stacked Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLineStacked">
+      <summary>Stacked Line</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLineStacked100">
+      <summary>100% Stacked Line</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLineMarkers">
+      <summary>Line with Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLineMarkersStacked">
+      <summary>Stacked Line with Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLineMarkersStacked100">
+      <summary>100% Stacked Line with Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPieOfPie">
+      <summary>Pie of Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPieExploded">
+      <summary>Exploded Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DPieExploded">
+      <summary>Exploded 3D Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBarOfPie">
+      <summary>Bar of Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlXYScatterSmooth">
+      <summary>Scatter with Smoothed Lines</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlXYScatterSmoothNoMarkers">
+      <summary>Scatter with Smoothed Lines and No Data Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlXYScatterLines">
+      <summary>Scatter with Lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlXYScatterLinesNoMarkers">
+      <summary>Scatter with Lines and No Data Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlAreaStacked">
+      <summary>Stacked Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlAreaStacked100">
+      <summary>100% Stacked Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DAreaStacked">
+      <summary>3D Stacked Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DAreaStacked100">
+      <summary>100% Stacked Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlDoughnutExploded">
+      <summary>Exploded Doughnut</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlRadarMarkers">
+      <summary>Radar with Data Markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlRadarFilled">
+      <summary>Filled Radar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlSurface">
+      <summary>3D Surface</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlSurfaceWireframe">
+      <summary>3D Surface (wireframe)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlSurfaceTopView">
+      <summary>Surface (Top View)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlSurfaceTopViewWireframe">
+      <summary>Surface (Top View wireframe)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBubble">
+      <summary>Bubble</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlBubble3DEffect">
+      <summary>Bubble with 3D effects</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlStockHLC">
+      <summary>High-Low-Close</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlStockOHLC">
+      <summary>Open-High-Low-Close</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlStockVHLC">
+      <summary>Volume-High-Low-Close</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlStockVOHLC">
+      <summary>Volume-Open-High-Low-Close</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderColClustered">
+      <summary>Clustered Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderColStacked">
+      <summary>Stacked Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderColStacked100">
+      <summary>100% Stacked Cylinder Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderBarClustered">
+      <summary>Clustered Cylinder Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderBarStacked">
+      <summary>Stacked Cylinder Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderBarStacked100">
+      <summary>100% Stacked Cylinder Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlCylinderCol">
+      <summary>3D Cylinder Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeColClustered">
+      <summary>Clustered Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeColStacked">
+      <summary>Stacked Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeColStacked100">
+      <summary>100% Stacked Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeBarClustered">
+      <summary>Clustered Cone Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeBarStacked">
+      <summary>Stacked Cone Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeBarStacked100">
+      <summary>100% Stacked Cone Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlConeCol">
+      <summary>3D Cone Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidColClustered">
+      <summary>Clustered Pyramid Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidColStacked">
+      <summary>Stacked Pyramid Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidColStacked100">
+      <summary>100% Stacked Pyramid Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidBarClustered">
+      <summary>Clustered Pyramid Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidBarStacked">
+      <summary>Stacked Pyramid Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidBarStacked100">
+      <summary>100% Stacked Pyramid Bar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPyramidCol">
+      <summary>3D Pyramid Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DColumn">
+      <summary>3D Column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlLine">
+      <summary>Line</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DLine">
+      <summary>3D Line</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DPie">
+      <summary>3D Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlPie">
+      <summary>Pie</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlXYScatter">
+      <summary>Scatter</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xl3DArea">
+      <summary>3D Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlArea">
+      <summary>Area</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlDoughnut">
+      <summary>Doughnut</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlChartType.xlRadar">
+      <summary>Radar</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCheckInVersionType">
+      <summary>Specifies the type of version for the document checked in when using the CheckIn method.  Applies to workbooks stored in a SharePoint library.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCheckInVersionType.xlCheckInMinorVersion">
+      <summary>Check in the minor version.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCheckInVersionType.xlCheckInMajorVersion">
+      <summary>Check in the major version.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCheckInVersionType.xlCheckInOverwriteVersion">
+      <summary>Overwrite current version on the server.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlClipboardFormat">
+      <summary>Specifies the format of an item on the Windows clipboard.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBIFF12">
+      <summary>Binary Interchange file format 12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBIFF">
+      <summary>Binary Interchange file format for Excel version 2.x.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBIFF2">
+      <summary>Binary Interchange file format for Excel version 2.x.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBIFF3">
+      <summary>Binary Interchange file format for Excel version 3.x.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBIFF4">
+      <summary>Binary Interchange file format for Excel version 4.x.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBinary">
+      <summary>Binary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatBitmap">
+      <summary>Windows version 2.0-compatible bitmap.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatCGM">
+      <summary>Computer Graphics Metafile.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatCSV">
+      <summary>Comma-separated values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatDIF">
+      <summary>VisiCalc Data Interchange Format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatDspText">
+      <summary>OEM text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatEmbeddedObject">
+      <summary>Object to be inserted into the file.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatEmbedSource">
+      <summary>Source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatLink">
+      <summary>Link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatLinkSource">
+      <summary>Line to source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatLinkSourceDesc">
+      <summary>Link to description of source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatMovie">
+      <summary>Movie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatNative">
+      <summary>Native format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatObjectDesc">
+      <summary>Object description.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatObjectLink">
+      <summary>Link to object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatOwnerLink">
+      <summary>Link to owner.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatPICT">
+      <summary>Metafile picture structure (.wmf).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatPrintPICT">
+      <summary>Metafile picture structure for printing.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatRTF">
+      <summary>Rich Text Format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatScreenPICT">
+      <summary>Metafile picture structure for screen display.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatStandardFont">
+      <summary>A standard font.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatStandardScale">
+      <summary>Standard scale.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatSYLK">
+      <summary>Microsoft symbolic link (SYLK) format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatTable">
+      <summary>Excel fast table format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatText">
+      <summary>Null-terminated string containing a carriage return and line feed at the end of each line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatToolFace">
+      <summary>Graphics associated with a Macintosh tool.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatToolFacePICT">
+      <summary>Tool face as a metafile picture structure.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatVALU">
+      <summary>VALU.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlClipboardFormat.xlClipboardFormatWK1">
+      <summary>Lotus 1-2-3 Release 2.01 and Release 2.2.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCmdType">
+      <summary>Specifies the value of the CommandText property.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCmdType.xlCmdCube">
+      <summary>Contains a cube name for an OLAP data source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCmdType.xlCmdSql">
+      <summary>Contains an SQL statement.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCmdType.xlCmdTable">
+      <summary>Contains a table name for accessing OLE DB data sources.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCmdType.xlCmdDefault">
+      <summary>Contains command text that the OLE DB provider understands</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCmdType.xlCmdList">
+      <summary>Contains a pointer to list data.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlColorIndex">
+      <summary>Specifies the color of a selected feature such as border, font, or fill.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColorIndex.xlColorIndexAutomatic">
+      <summary>Automatic color.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColorIndex.xlColorIndexNone">
+      <summary>No color.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlColumnDataType">
+      <summary>Specifies how a column is to be parsed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlGeneralFormat">
+      <summary>General.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlTextFormat">
+      <summary>Text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlMDYFormat">
+      <summary>MDY date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlDMYFormat">
+      <summary>DMY date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlYMDFormat">
+      <summary>YMD date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlMYDFormat">
+      <summary>MYD date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlDYMFormat">
+      <summary>DYM date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlYDMFormat">
+      <summary>YDM date format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlSkipColumn">
+      <summary>Column is not parsed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlColumnDataType.xlEMDFormat">
+      <summary>EMD date format.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCommandUnderlines">
+      <summary>Specifies the state of the command underlines in Microsoft Excel for the Macintosh.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommandUnderlines.xlCommandUnderlinesAutomatic">
+      <summary>Excel controls the display of command underlines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommandUnderlines.xlCommandUnderlinesOff">
+      <summary>Command underlines are not displayed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommandUnderlines.xlCommandUnderlinesOn">
+      <summary>Command underlines are displayed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCommentDisplayMode">
+      <summary>Specifies the way cells display comments and comment indicators.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommentDisplayMode.xlNoIndicator">
+      <summary>Display neither the comment nor the comment indicator at any time.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommentDisplayMode.xlCommentIndicatorOnly">
+      <summary>Display comment indicator only. Display comment when mouse pointer is moved over cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCommentDisplayMode.xlCommentAndIndicator">
+      <summary>Display comment and indicator at all times.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlConditionValueTypes">
+      <summary>Specifies the types of condition values that can be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueNone">
+      <summary>No conditional value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueNumber">
+      <summary>Number is used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueLowestValue">
+      <summary>Lowest value from the list of values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueHighestValue">
+      <summary>Highest value from the list of values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValuePercent">
+      <summary>Percentage is used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueFormula">
+      <summary>Formula is used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValuePercentile">
+      <summary>Percentile is used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueAutomaticMin">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConditionValueTypes.xlConditionValueAutomaticMax">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlConnectionType">
+      <summary>Specifies the type of database connection.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConnectionType.xlConnectionTypeOLEDB">
+      <summary>OLEDB</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConnectionType.xlConnectionTypeODBC">
+      <summary>ODBC</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConnectionType.xlConnectionTypeXMLMAP">
+      <summary>XML MAP</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConnectionType.xlConnectionTypeTEXT">
+      <summary>Text</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConnectionType.xlConnectionTypeWEB">
+      <summary>Web</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlConsolidationFunction">
+      <summary>Specifies the subtotal function.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlAverage">
+      <summary>Average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlCount">
+      <summary>Count.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlCountNums">
+      <summary>Count numerical values only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlMax">
+      <summary>Maximum.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlMin">
+      <summary>Minimum.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlProduct">
+      <summary>Multiply.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlStDev">
+      <summary>Standard deviation, based on a sample.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlStDevP">
+      <summary>Standard deviation, based on the whole population.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlSum">
+      <summary>Sum.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlVar">
+      <summary>Variation, based on a sample.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlVarP">
+      <summary>Variation, based on the whole population.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlConsolidationFunction.xlUnknown">
+      <summary>No subtotal function specified.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlContainsOperator">
+      <summary>Specifies the operator used in a function.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlContainsOperator.xlContains">
+      <summary>Contains a specified value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlContainsOperator.xlDoesNotContain">
+      <summary>Does not contain the specified value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlContainsOperator.xlBeginsWith">
+      <summary>Begins with a specified value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlContainsOperator.xlEndsWith">
+      <summary>Endswith the specified value</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCopyPictureFormat">
+      <summary>Specifies the format of the picture being copied.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCopyPictureFormat.xlBitmap">
+      <summary>Bitmap (.bmp, .jpg, .gif).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCopyPictureFormat.xlPicture">
+      <summary>Drawn picture (.png, .wmf, .mix).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCorruptLoad">
+      <summary>Specifies the processing for a file when it is opened.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCorruptLoad.xlNormalLoad">
+      <summary>Workbook is opened normally.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCorruptLoad.xlRepairFile">
+      <summary>Excel is attempting to repair the workbook.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCorruptLoad.xlExtractData">
+      <summary>Excel is attempting to recover the data in the workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCreator">
+      <summary>Specifies the 32-bit creator code for Excel for Macintosh (decimal 1480803660, Hex 5843454C, string XCEL).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCreator.xlCreatorCode">
+      <summary>The Excel for Macintosh creator code.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCredentialsMethod">
+      <summary>Specifies the type of credentials method used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCredentialsMethod.xlCredentialsMethodIntegrated">
+      <summary>Integrated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCredentialsMethod.xlCredentialsMethodNone">
+      <summary>No credentials used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCredentialsMethod.xlCredentialsMethodStored">
+      <summary>Use stored credentials.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCubeFieldSubType">
+      <summary>Specifies the subtype of the CubeField.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeHierarchy">
+      <summary>Hierarchy</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeMeasure">
+      <summary>Measure</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeSet">
+      <summary>Set</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeAttribute">
+      <summary>Attribute</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeCalculatedMeasure">
+      <summary>Calculated Measure</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeKPIValue">
+      <summary>KPI Value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeKPIGoal">
+      <summary>KPI Goal</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeKPIStatus">
+      <summary>KPI Status</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeKPITrend">
+      <summary>KPI Trend</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldSubType.xlCubeKPIWeight">
+      <summary>KPI Weight</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCubeFieldType">
+      <summary>Specifies whether the OLAP field is a hierarchy, set, or measure field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldType.xlHierarchy">
+      <summary>Hierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldType.xlMeasure">
+      <summary>Measure.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCubeFieldType.xlSet">
+      <summary>Set.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCutCopyMode">
+      <summary>Specifies whether status is Copy mode or Cut mode.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCutCopyMode.xlCopy">
+      <summary>In Copy mode</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCutCopyMode.xlCut">
+      <summary>In Cut mode</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlCVError">
+      <summary>Specifies the cell error number and value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrDiv0">
+      <summary>Error number: 2007</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrNA">
+      <summary>Error number: 2042</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrName">
+      <summary>Error number: 2029</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrNull">
+      <summary>Error number: 2000</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrNum">
+      <summary>Error number: 2036</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrRef">
+      <summary>Error number: 2023</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlCVError.xlErrValue">
+      <summary>Error number: 2015</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataBarAxisPosition"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarAxisPosition.xlDataBarAxisAutomatic">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarAxisPosition.xlDataBarAxisMidpoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarAxisPosition.xlDataBarAxisNone">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataBarBorderType"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarBorderType.xlDataBarBorderNone">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarBorderType.xlDataBarBorderSolid">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataBarFillType"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarFillType.xlDataBarFillSolid">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarFillType.xlDataBarFillGradient">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataBarNegativeColorType"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarNegativeColorType.xlDataBarColor">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataBarNegativeColorType.xlDataBarSameAsPositive">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataLabelPosition">
+      <summary>Specifies where the data label is positioned.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionCenter">
+      <summary>Data label centered on data point or inside bar or pie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionAbove">
+      <summary>Data label above point.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionBelow">
+      <summary>Data label below point.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionLeft">
+      <summary>Data label positioned at bottom of bar or pie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionRight">
+      <summary>Data label positioned at top of bar or pie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionOutsideEnd">
+      <summary>Data label positioned at top of bar or pie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionInsideEnd">
+      <summary>Data label positioned arbitrarily.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionInsideBase">
+      <summary>Data label positioned arbitrarily.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionBestFit">
+      <summary>Excel controls position of data label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionMixed">
+      <summary>Data label positioned at bottom of bar or pie.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelPosition.xlLabelPositionCustom">
+      <summary>Data label centered on data point or inside bar or pie.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataLabelSeparator">
+      <summary>Specifies the separator used with data labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelSeparator.xlDataLabelSeparatorDefault">
+      <summary>Excel selects the separator.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataLabelsType">
+      <summary>Specifies the type of data label to apply.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowNone">
+      <summary>No data labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowValue">
+      <summary>default. Value for the point (assumed if this argument isn't specified).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowPercent">
+      <summary>Percentage of the total. Available only for pie charts and doughnut charts.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowLabel">
+      <summary>Category for the point.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowLabelAndPercent">
+      <summary>Percentage of the total, and category for the point. Available only for pie charts and doughnut charts.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowBubbleSizes">
+      <summary>Show the size of the bubble in reference to the absolute value.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataSeriesDate">
+      <summary>Specifies the type of date to apply to a data series.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesDate.xlDay">
+      <summary>Day.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesDate.xlMonth">
+      <summary>Month.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesDate.xlWeekday">
+      <summary>Weekdays.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesDate.xlYear">
+      <summary>Year.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDataSeriesType">
+      <summary>Specifies the data series to create.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesType.xlAutoFill">
+      <summary>Fill series according to AutoFill settings.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesType.xlChronological">
+      <summary>Fill with date values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesType.xlGrowth">
+      <summary>Extend values, assuming a multiplicative progression (e.g., "1, 2' is extended as '4, 8, 16').</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDataSeriesType.xlDataSeriesLinear">
+      <summary>Extend values, assuming an additive progression (e.g., '1, 2' is extended as '3, 4, 5').</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDeleteShiftDirection">
+      <summary>Specifies how to shift cells to replace deleted cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftToLeft">
+      <summary>Cells are shifted to the left.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp">
+      <summary>Cells are shifted up.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDirection">
+      <summary>Specifies the direction in which to move.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDirection.xlDown">
+      <summary>Down.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDirection.xlToLeft">
+      <summary>To left.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDirection.xlToRight">
+      <summary>To right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDirection.xlUp">
+      <summary>Up.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDisplayBlanksAs">
+      <summary>Specifies how blank cells are plotted on a chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayBlanksAs.xlInterpolated">
+      <summary>Values are interpolated into the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayBlanksAs.xlNotPlotted">
+      <summary>Blank cells are not plotted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayBlanksAs.xlZero">
+      <summary>Blanks are plotted as zero.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDisplayDrawingObjects">
+      <summary>Specifies how shapes are displayed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayDrawingObjects.xlDisplayShapes">
+      <summary>Show all shapes.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayDrawingObjects.xlHide">
+      <summary>Hide all shapes.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayDrawingObjects.xlPlaceholders">
+      <summary>Show only placeholders.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDisplayUnit">
+      <summary>Specifies the display unit label for an axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlHundreds">
+      <summary>Hundreds.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlThousands">
+      <summary>Thousands.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlTenThousands">
+      <summary>Tens of thousands.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlHundredThousands">
+      <summary>Hundreds of thousands.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlMillions">
+      <summary>Millions.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlTenMillions">
+      <summary>Tens of millions.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlHundredMillions">
+      <summary>Hundreds of millions.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlThousandMillions">
+      <summary>Thousands of millions.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDisplayUnit.xlMillionMillions">
+      <summary>Millions of millions.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDupeUnique">
+      <summary>Specifies whether duplicate or unique values shoud be displayed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDupeUnique.xlUnique">
+      <summary>Display unique values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDupeUnique.xlDuplicate">
+      <summary>Display duplicate values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDVAlertStyle">
+      <summary>Specifies the icon used in message boxes displayed during validation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVAlertStyle.xlValidAlertStop">
+      <summary>Stop icon.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVAlertStyle.xlValidAlertWarning">
+      <summary>Warning icon.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVAlertStyle.xlValidAlertInformation">
+      <summary>Information icon.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDVType">
+      <summary>Specifies the type of validation test to be performed in conjunction with values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateInputOnly">
+      <summary>Only validate when user changes the value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateWholeNumber">
+      <summary>Whole numeric values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateDecimal">
+      <summary>Numeric values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateList">
+      <summary>Value must be present in a specified list.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateDate">
+      <summary>Date values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateTime">
+      <summary>Time values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateTextLength">
+      <summary>Length of text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDVType.xlValidateCustom">
+      <summary>Data is validated using an arbitrary formula.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria">
+      <summary>Specifies the filter criterion.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterToday">
+      <summary>Filter all values related to the current date.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterYesterday">
+      <summary>Filter all values related to yesterday.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterTomorrow">
+      <summary>Filter all values related to tomorrow.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterThisWeek">
+      <summary>Filter all values related to the current week.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterLastWeek">
+      <summary>Filter all values related to last week.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterNextWeek">
+      <summary>Filter all values related to next week.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterThisMonth">
+      <summary>Filter all values related to the current month. </summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterLastMonth">
+      <summary>Filter all values related to last month.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterNextMonth">
+      <summary>Filter all values related to next month.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterThisQuarter">
+      <summary>Filter all values related to the current quarter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterLastQuarter">
+      <summary>Filter all values related to last quarter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterNextQuarter">
+      <summary>Filter all values related to next quarter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterThisYear">
+      <summary>Filter all values related to the current year.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterLastYear">
+      <summary>Filter all values related to last year.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterNextYear">
+      <summary>Filter all values related to next  year.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterYearToDate">
+      <summary>Filter all values from today until a year ago.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodQuarter1">
+      <summary>Filter all dates in Quarter1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodQuarter2">
+      <summary>Filter all dates in Quarter2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodQuarter3">
+      <summary>Filter all dates in Quarter3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodQuarter4">
+      <summary>Filter all dates in Quarter4.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodJanuary">
+      <summary>Filter all dates in January.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodFebruray">
+      <summary>Filter all dates in February.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodMarch">
+      <summary>Filter all dates in March.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodApril">
+      <summary>Filter all dates in April.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodMay">
+      <summary>Filter all dates in May.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodJune">
+      <summary>Filter all dates in June.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodJuly">
+      <summary>Filter all dates in July.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodAugust">
+      <summary>Filter all dates in August.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodSeptember">
+      <summary>Filter all dates in September.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodOctober">
+      <summary>Filter all dates in October.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodNovember">
+      <summary>Filter all dates in November.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAllDatesInPeriodDecember">
+      <summary>Filter all dates in December.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterAboveAverage">
+      <summary>Filter all above-average values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlDynamicFilterCriteria.xlFilterBelowAverage">
+      <summary>Filter all below-average values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEditionFormat">
+      <summary>Specifies the format of the published edition. This is Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionFormat.xlBIFF">
+      <summary>Binary Interchange file format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionFormat.xlPICT">
+      <summary>Metafile picture structure (.wmf).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionFormat.xlRTF">
+      <summary>Rich Text Format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionFormat.xlVALU">
+      <summary>VALU.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEditionOptionsOption">
+      <summary>This enumeration is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlAutomaticUpdate">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlCancel">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlChangeAttributes">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlManualUpdate">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlOpenSource">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlSelect">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlSendPublisher">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionOptionsOption.xlUpdateSubscriber">
+      <summary>This constant is for Macintosh only and should not be used.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEditionType">
+      <summary>Specifies the type of edition to be changed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionType.xlPublisher">
+      <summary>Publisher.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEditionType.xlSubscriber">
+      <summary>Subscriber.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEnableCancelKey">
+      <summary>Specifies how Microsoft Excel handles CTRL+BREAK (or ESC or COMMAND+PERIOD) user interruptions to the running procedure.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableCancelKey.xlDisabled">
+      <summary>Cancel key trapping is completely disabled.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableCancelKey.xlErrorHandler">
+      <summary>The interrupt is sent to the running procedure as an error, trappable by an error handler set up with an On Error GoTo statement. The trappable error code is 18.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableCancelKey.xlInterrupt">
+      <summary>The current procedure is interrupted, and the user can debug or end the procedure.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEnableSelection">
+      <summary>Specifies what can be selected on the sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableSelection.xlNoRestrictions">
+      <summary>Anything may be selected.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableSelection.xlUnlockedCells">
+      <summary>Only unlocked cells may be selected.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEnableSelection.xlNoSelection">
+      <summary>Nothing may be selected.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlEndStyleCap">
+      <summary>Specifies the end style for error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEndStyleCap.xlCap">
+      <summary>Caps applied.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlEndStyleCap.xlNoCap">
+      <summary>No caps applied.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlErrorBarDirection">
+      <summary>Specifies which axis values are to receive error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarDirection.xlX">
+      <summary>Bars run parallel to the Y axis for X-axis values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarDirection.xlY">
+      <summary>Bars run parallel to the X axis for Y-axis values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlErrorBarInclude">
+      <summary>Specifies which error bar parts to include.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarInclude.xlErrorBarIncludeBoth">
+      <summary>Both positive and negative error range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarInclude.xlErrorBarIncludeMinusValues">
+      <summary>Only negative error range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarInclude.xlErrorBarIncludeNone">
+      <summary>No error bar range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarInclude.xlErrorBarIncludePlusValues">
+      <summary>Only positive error range.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlErrorBarType">
+      <summary>Specifies the range marked by error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarType.xlErrorBarTypeCustom">
+      <summary>Range is set by fixed values or cell values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarType.xlErrorBarTypeFixedValue">
+      <summary>Fixed-length error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarType.xlErrorBarTypePercent">
+      <summary>Percentage of range to be covered by the error bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarType.xlErrorBarTypeStDev">
+      <summary>Shows range for specified number of standard deviations.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorBarType.xlErrorBarTypeStError">
+      <summary>Shows standard error range.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlErrorChecks">
+      <summary>Specifies the type of error object to be retrieved from the Errors collection.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlEvaluateToError">
+      <summary>The cell evaluates to an error value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlTextDate">
+      <summary>The cell contains a text date with 2-digit years.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlNumberAsText">
+      <summary>The cell contains a number stored as text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlInconsistentFormula">
+      <summary>The cell contains an inconsistent formula for a region.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlOmittedCells">
+      <summary>The cell contains a formula omitting a cell for a region.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlUnlockedFormulaCells">
+      <summary>The cell, which is unlocked, contains a formula.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlEmptyCellReferences">
+      <summary>The cell contains a formula referring to empty cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlListDataValidation">
+      <summary>The cell contains a value inconsistent with list data validation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlErrorChecks.xlInconsistentListFormula">
+      <summary>The cell contains an inconsistent formula for a list.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFileAccess">
+      <summary>Specifies the new access mode for the object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileAccess.xlReadOnly">
+      <summary>Read only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileAccess.xlReadWrite">
+      <summary>Read/write.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFileFormat">
+      <summary>Specifies the file format when saving the spreadsheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlAddIn">
+      <summary>Microsoft Office Excel Add-In.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlCSV">
+      <summary>Comma separated value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVMac">
+      <summary>Comma separated value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVMSDOS">
+      <summary>Comma separated value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVWindows">
+      <summary>Comma separated value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlDBF2">
+      <summary>Dbase 2 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlDBF3">
+      <summary>Dbase 3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlDBF4">
+      <summary>Dbase 4 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlDIF">
+      <summary>Data Interchange format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel2">
+      <summary>Excel version 2.0.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel2FarEast">
+      <summary>Excel version 2.0 far east.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel3">
+      <summary>Excel version 3.0.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel4">
+      <summary>Excel version 4.0.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel5">
+      <summary>Excel version 5.0.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel7">
+      <summary>Excel 95.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel9795">
+      <summary>Excel version 95 and 97.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel4Workbook">
+      <summary>Excel version 4.0. Workbook format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlIntlAddIn">
+      <summary>Microsoft Office Excel Add-In international format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlIntlMacro">
+      <summary>Deprecated format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal">
+      <summary>Excel workbook format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlSYLK">
+      <summary>Symbolic link format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTemplate">
+      <summary>Excel template format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlCurrentPlatformText">
+      <summary>Specifies a type of text format</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTextMac">
+      <summary>Specifies a type of text format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTextMSDOS">
+      <summary>Specifies a type of text format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTextPrinter">
+      <summary>Specifies a type of text format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTextWindows">
+      <summary>Specifies a type of text format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWJ2WD1">
+      <summary>Deprecated format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK1">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK1ALL">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK1FMT">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK3">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK4">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWK3FM3">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWKS">
+      <summary>Lotus 1-2-3 format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWorks2FarEast">
+      <summary>Microsoft Works 2.0 format</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWQ1">
+      <summary>Quattro Pro format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWJ3">
+      <summary>Deprecated format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWJ3FJ3">
+      <summary>Deprecated format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlUnicodeText">
+      <summary>Specifies a type of text format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml">
+      <summary>Web page format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWebArchive">
+      <summary>MHT format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlXMLSpreadsheet">
+      <summary>Excel Spreadsheet format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel12">
+      <summary>Excel12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook">
+      <summary>Open XML Workbook</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbookMacroEnabled">
+      <summary>Open XML Workbook Macro Enabled</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLTemplateMacroEnabled">
+      <summary>Open XML Template Macro Enabled</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlTemplate8">
+      <summary>Template 8</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLTemplate">
+      <summary>Open XML Template</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlAddIn8">
+      <summary>Microsoft Excel 97-2003 Add-In</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLAddIn">
+      <summary>Open XML Add-In</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlExcel8">
+      <summary>Excel8</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenDocumentSpreadsheet">
+      <summary>OpenDocument Spreadsheet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookDefault">
+      <summary>Workbook default</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFileValidationPivotMode"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileValidationPivotMode.xlFileValidationPivotDefault">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileValidationPivotMode.xlFileValidationPivotRun">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFileValidationPivotMode.xlFileValidationPivotSkip">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFillWith">
+      <summary>Specifies how to copy the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFillWith.xlFillWithAll">
+      <summary>Copy contents and formats.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFillWith.xlFillWithContents">
+      <summary>Copy contents only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFillWith.xlFillWithFormats">
+      <summary>Copy formats only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFilterAction">
+      <summary>Specifies whether data is to be copied or left in place during a filter operation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAction.xlFilterCopy">
+      <summary>Copy filtered data to new location.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAction.xlFilterInPlace">
+      <summary>Leave data in place.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod">
+      <summary>Specifies how dates should be filtered in the specified period.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodYear">
+      <summary>Filter all dates for the specified year.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodMonth">
+      <summary>Filter all dates for the specified month.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodDay">
+      <summary>Filter all dates for the specified date.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodHour">
+      <summary>Filter all dates for the specified hour.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodMinute">
+      <summary>Filter all dates until the specified minute.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFilterAllDatesInPeriod.xlFilterAllDatesInPeriodSecond">
+      <summary>Filter all dates until the specified second.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFindLookIn">
+      <summary>Specifies the type of data to search.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFindLookIn.xlFormulas">
+      <summary>Formulas.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFindLookIn.xlComments">
+      <summary>Comments.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFindLookIn.xlValues">
+      <summary>Values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFixedFormatQuality">
+      <summary>Specifies the quality of speadsheets saved in different fixed formats.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFixedFormatQuality.xlQualityStandard">
+      <summary>Standard quality</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFixedFormatQuality.xlQualityMinimum">
+      <summary>Minimum quality</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFixedFormatType">
+      <summary>Specifies the type of file format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypePDF">
+      <summary>"PDF" — Portable Document Format file (.pdf).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFixedFormatType.xlTypeXPS">
+      <summary>"XPS" — XPS Document (.xps).
+</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFormatConditionOperator">
+      <summary>Specifies the operator to use to compare a formula against the value in a cell or, for xlBetween and xlNotBetween, to compare two formulas.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlBetween">
+      <summary>Between. Can only be used if two formulas are provided.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlNotBetween">
+      <summary>Not between. Can only be used if two formulas are provided.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlEqual">
+      <summary>Equal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlNotEqual">
+      <summary>Not equal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlGreater">
+      <summary>Greater than.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlLess">
+      <summary>Less than.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlGreaterEqual">
+      <summary>Greater than or equal to.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlLessEqual">
+      <summary>Less than or equal to.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFormatConditionType">
+      <summary>Specifies whether the conditional format is based on a cell value or an expression.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlCellValue">
+      <summary>The conditional format is based on a cell value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlExpression">
+      <summary>The conditional format is based on an expression.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlColorScale">
+      <summary>Color scale</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlDatabar">
+      <summary>Databar</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlTop10">
+      <summary>Top 10 values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlIconSets">
+      <summary>Icon sets</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlUniqueValues">
+      <summary>Unique values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlTextString">
+      <summary>Text string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlBlanksCondition">
+      <summary>Blanks condition</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlTimePeriod">
+      <summary>Time period</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlAboveAverageCondition">
+      <summary>Above average condition</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlNoBlanksCondition">
+      <summary>No blanks condition</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlErrorsCondition">
+      <summary>Errors condition</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatConditionType.xlNoErrorsCondition">
+      <summary>No errors condition</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFormatFilterTypes">
+      <summary>Specifies the types of format filters.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatFilterTypes.xlFilterBottom">
+      <summary>Bottom.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatFilterTypes.xlFilterTop">
+      <summary>Top.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatFilterTypes.xlFilterBottomPercent">
+      <summary>Bottom Percent.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormatFilterTypes.xlFilterTopPercent">
+      <summary>Top Percent.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFormControl">
+      <summary>Specifies the type of the form control.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlButtonControl">
+      <summary>Button.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlCheckBox">
+      <summary>Check box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlDropDown">
+      <summary>Combo box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlEditBox">
+      <summary>Text box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlGroupBox">
+      <summary>Group box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlLabel">
+      <summary>Label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlListBox">
+      <summary>List box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlOptionButton">
+      <summary>Option button.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlScrollBar">
+      <summary>Scroll bar.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormControl.xlSpinner">
+      <summary>Spinner.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlFormulaLabel">
+      <summary>Specifies the formula label type for the specified range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormulaLabel.xlNoLabels">
+      <summary>No labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormulaLabel.xlRowLabels">
+      <summary>Row labels only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormulaLabel.xlColumnLabels">
+      <summary>Column labels only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlFormulaLabel.xlMixedLabels">
+      <summary>Row and column labels.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlGenerateTableRefs">
+      <summary>Specifies the type of table references.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlGenerateTableRefs.xlGenerateTableRefA1">
+      <summary>A1 Table References.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlGenerateTableRefs.xlGenerateTableRefStruct">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlGradientFillType">
+      <summary>Specifies the type of gradient fill.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlGradientFillType.xlGradientFillLinear">
+      <summary>Gradient is filled in a straight line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlGradientFillType.xlGradientFillPath">
+      <summary>Gradient is filled in a non-linear or curved path.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlHAlign">
+      <summary>Specifies the horizontal alignment for the object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter">
+      <summary>Center.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenterAcrossSelection">
+      <summary>Center across selection.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignDistributed">
+      <summary>Distribute.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignFill">
+      <summary>Fill.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignGeneral">
+      <summary>Align according to data type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignJustify">
+      <summary>Justify.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignLeft">
+      <summary>Left.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignRight">
+      <summary>Right.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlHebrewModes">
+      <summary>Specifies the mode for the Hebrew spelling checker.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHebrewModes.xlHebrewFullScript">
+      <summary>The conventional script type as required by the Hebrew Language Academy when writing non-diacritisized text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHebrewModes.xlHebrewPartialScript">
+      <summary>In this mode the speller accepts words both in Full Script and Partial Script. Some words will be flagged since this spelling is not authorized in either Full script or Partial script.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHebrewModes.xlHebrewMixedScript">
+      <summary>In this mode the speller accepts any word recognized as Hebrew, whether in Full Script, Partial Script, or any non-conventional spelling variation that is known to the speller. </summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHebrewModes.xlHebrewMixedAuthorizedScript">
+      <summary>The Hebrew traditional script. </summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlHighlightChangesTime">
+      <summary>Specifies which set of changes is shown in a shared workbook.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHighlightChangesTime.xlSinceMyLastSave">
+      <summary>Show changes made since last save by last user.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHighlightChangesTime.xlAllChanges">
+      <summary>Show all changes.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHighlightChangesTime.xlNotYetReviewed">
+      <summary>Show only changes not yet reviewed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlHtmlType">
+      <summary>Specifies the type of HTML generated by Microsoft Excel when you save the specified item to a Web page and whether the item is static or interactive.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHtmlType.xlHtmlStatic">
+      <summary>Use static (noninteractive) HTML for viewing only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHtmlType.xlHtmlCalc">
+      <summary>Use the Spreadsheet component.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHtmlType.xlHtmlList">
+      <summary>Use the PivotTable component.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlHtmlType.xlHtmlChart">
+      <summary>Use the Chart component.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlIcon"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconNoCellIcon">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenUpArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowSideArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedDownArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGrayUpArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGraySideArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGrayDownArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenFlag">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowFlag">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedFlag">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedCircleWithBorder">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconBlackCircleWithBorder">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenTrafficLight">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowTrafficLight">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedTrafficLight">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowTriangle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedDiamond">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenCheckSymbol">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowExclamationSymbol">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedCrossSymbol">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenCheck">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowExclamation">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedCross">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowUpInclineArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowDownInclineArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGrayUpInclineArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGrayDownInclineArrow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconPinkCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGrayCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconBlackCircle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconCircleWithOneWhiteQuarter">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconCircleWithTwoWhiteQuarters">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconCircleWithThreeWhiteQuarters">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconWhiteCircleAllWhiteQuarters">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon0Bars">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon1Bar">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon2Bars">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon3Bars">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon4Bars">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGoldStar">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconHalfGoldStar">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconSilverStar">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconGreenUpTriangle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconYellowDash">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIconRedDownTriangle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon4FilledBoxes">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon3FilledBoxes">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon2FilledBoxes">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon1FilledBox">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIcon.xlIcon0FilledBoxes">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlIconSet">
+      <summary>Specifies the type of icon set.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xlCustomSet">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows">
+      <summary>3 Arrows</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3ArrowsGray">
+      <summary>3 Arrows Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Flags">
+      <summary>3 Flags</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3TrafficLights1">
+      <summary>3 Traffic Lights 1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3TrafficLights2">
+      <summary>3 Traffic Lights 2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Signs">
+      <summary>3 Signs</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Symbols">
+      <summary>3 Symbols</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Symbols2">
+      <summary>3 Symbols 2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl4Arrows">
+      <summary>4 Arrows</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl4ArrowsGray">
+      <summary>4 Arrows Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl4RedToBlack">
+      <summary>4 Red To Black</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl4CRV">
+      <summary>4 CRV</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl4TrafficLights">
+      <summary>4 Traffic Lights</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl5Arrows">
+      <summary>5 Arrows</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl5ArrowsGray">
+      <summary>5 Arrows Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl5CRV">
+      <summary>5 CRV</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl5Quarters">
+      <summary>5 Quarters</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Stars">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl3Triangles">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIconSet.xl5Boxes">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlIMEMode">
+      <summary>Specifies the description of the Japanese input rules.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeNoControl">
+      <summary>No control.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeOn">
+      <summary>Mode on.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeOff">
+      <summary>Off (English mode).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeDisable">
+      <summary>Disable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeHiragana">
+      <summary>Hiragana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeKatakana">
+      <summary>Katakana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeKatakanaHalf">
+      <summary>Half-width Katakana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeAlphaFull">
+      <summary>Full-width alphanumeric.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeAlpha">
+      <summary>Half-width alphanumeric.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeHangulFull">
+      <summary>Full-width Hangul.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlIMEMode.xlIMEModeHangul">
+      <summary>Hangul.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlImportDataAs">
+      <summary>Specifies the format in which to return data from a database.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlImportDataAs.xlQueryTable">
+      <summary>Returns the data as a QueryTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlImportDataAs.xlPivotTableReport">
+      <summary>Returns the data as a PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlImportDataAs.xlTable">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlInsertFormatOrigin">
+      <summary>Specifies from where to copy the format for inserted rows.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlInsertFormatOrigin.xlFormatFromLeftOrAbove">
+      <summary>From cells above and/or to the left.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlInsertFormatOrigin.xlFormatFromRightOrBelow">
+      <summary>From cells below and/or to the right.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlInsertShiftDirection">
+      <summary>Specifies the direction in which to shift cells during an insertion.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlInsertShiftDirection.xlShiftDown">
+      <summary>Shift cells down.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlInsertShiftDirection.xlShiftToRight">
+      <summary>Shift cells to the right.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLayoutFormType">
+      <summary>Specifies the way the specified PivotTable items appear—in table format or in outline format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLayoutFormType.xlTabular">
+      <summary>Default.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLayoutFormType.xlOutline">
+      <summary>The LayoutSubtotalLocation property specifies where the subtotal appears in the PivotTable report.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLayoutRowType">
+      <summary>Specifies the type of layout row.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLayoutRowType.xlCompactRow">
+      <summary>Compact Row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLayoutRowType.xlTabularRow">
+      <summary>Tabular Row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLayoutRowType.xlOutlineRow">
+      <summary>Outline Row</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLegendPosition">
+      <summary>Specifies the position of the legend on a chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionBottom">
+      <summary>Below the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionCorner">
+      <summary>In the upper right-hand corner of the chart border.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionLeft">
+      <summary>To the left of the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionRight">
+      <summary>To the right of the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionTop">
+      <summary>Above the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLegendPosition.xlLegendPositionCustom">
+      <summary>A custom position.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLineStyle">
+      <summary>Specifies the line style for the border.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous">
+      <summary>Continuous line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlDash">
+      <summary>Dashed line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlDashDot">
+      <summary>Alternating dashes and dots.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlDashDotDot">
+      <summary>Dash followed by two dots.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlDot">
+      <summary>Dotted line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlDouble">
+      <summary>Double line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlSlantDashDot">
+      <summary>Slanted dashes.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLineStyle.xlLineStyleNone">
+      <summary>No line.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLink">
+      <summary>Specifies the type of link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLink.xlExcelLinks">
+      <summary>The link is to an Excel worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLink.xlOLELinks">
+      <summary>The link is to an OLE source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLink.xlPublishers">
+      <summary>Macintosh only.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLink.xlSubscribers">
+      <summary>Macintosh only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLinkInfo">
+      <summary>Specifies the type of information to be returned.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfo.xlEditionDate">
+      <summary>Applies only to editions in Macintosh.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfo.xlUpdateState">
+      <summary>Whether link updates automatically or manually.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfo.xlLinkInfoStatus">
+      <summary>Link status.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLinkInfoType">
+      <summary>Specifies the type of link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfoType.xlLinkInfoOLELinks">
+      <summary>OLE or DDE server.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfoType.xlLinkInfoPublishers">
+      <summary>Publisher.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkInfoType.xlLinkInfoSubscribers">
+      <summary>Subscriber.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLinkStatus">
+      <summary>Specifies the status of a link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusOK">
+      <summary>No errors.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusMissingFile">
+      <summary>File missing.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusMissingSheet">
+      <summary>Sheet missing.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusOld">
+      <summary>Status may be out of date.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusSourceNotCalculated">
+      <summary>Not yet calculated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusIndeterminate">
+      <summary>Unable to determine status.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusNotStarted">
+      <summary>Not started.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusInvalidName">
+      <summary>Invalid name.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusSourceNotOpen">
+      <summary>Not open.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusSourceOpen">
+      <summary>Source document is open.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkStatus.xlLinkStatusCopiedValues">
+      <summary>Copied values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLinkType">
+      <summary>Specifies the type of link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkType.xlLinkTypeExcelLinks">
+      <summary>A link to a Microsoft Excel source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLinkType.xlLinkTypeOLELinks">
+      <summary>A link to an OLE source.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlListConflict">
+      <summary>Specifies the conflict resolution options for updating a list on a Microsoft Windows SharePoint Services site with the changes made to a list in a Microsoft Excel worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListConflict.xlListConflictDialog">
+      <summary>Display a dialog that allows the user to choose how to resolve conflicts.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListConflict.xlListConflictRetryAllConflicts">
+      <summary>Overwrite the version of the data stored on the SharePoint site.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListConflict.xlListConflictDiscardAllConflicts">
+      <summary>Accept the version of the data stored on the SharePoint site.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListConflict.xlListConflictError">
+      <summary>Raise an error if a conflict occurs.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlListDataType">
+      <summary>Specifies the data type of a list column connected to a Microsoft Windows SharePoint Services site.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeNone">
+      <summary>Type not specified.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeText">
+      <summary>Plain text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeMultiLineText">
+      <summary>Plain text with multiple lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeNumber">
+      <summary>Numerical.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeCurrency">
+      <summary>Currency.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeDateTime">
+      <summary>Date/time.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeChoice">
+      <summary>Single-choice field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeChoiceMulti">
+      <summary>Multiple-choice field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeListLookup">
+      <summary>Lookup list.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeCheckbox">
+      <summary>Check box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeHyperLink">
+      <summary>Hyperlink.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeCounter">
+      <summary>Counter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListDataType.xlListDataTypeMultiLineRichText">
+      <summary>Rich text format with multiple lines.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlListObjectSourceType">
+      <summary>Specifies the current source of the list.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcExternal">
+      <summary>External data source (Microsoft Windows SharePoint Services site).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcRange">
+      <summary>Microsoft Office Excel range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcXml">
+      <summary>XML.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcQuery">
+      <summary>Query.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLocationInTable">
+      <summary>Specifies the part of the PivotTable report that contains the upper-left corner of a range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlColumnHeader">
+      <summary>Column header.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlColumnItem">
+      <summary>Column item.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlDataHeader">
+      <summary>Data header.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlDataItem">
+      <summary>Data item.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlPageHeader">
+      <summary>Page header.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlPageItem">
+      <summary>Page item.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlRowHeader">
+      <summary>Row header.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlRowItem">
+      <summary>Row item.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLocationInTable.xlTableBody">
+      <summary>Table body.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLookAt">
+      <summary>Specifies whether a match is made against the whole of the search text or any part of the search text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLookAt.xlPart">
+      <summary>Match against any part of the search text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLookAt.xlWhole">
+      <summary>Match against the whole of the search text.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlLookFor">
+      <summary>Specifies what to look for in searches.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLookFor.xlLookForBlanks">
+      <summary>Blanks.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLookFor.xlLookForErrors">
+      <summary>Errors.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlLookFor.xlLookForFormulas">
+      <summary>Formulas.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMailSystem">
+      <summary>Specifies the mail system that is installed on the host machine.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMailSystem.xlMAPI">
+      <summary>MAPI-complaint system.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMailSystem.xlNoMailSystem">
+      <summary>No mail system.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMailSystem.xlPowerTalk">
+      <summary>PowerTalk mail system.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMarkerStyle">
+      <summary>Specifies the marker style for a point or series in a line chart, scatter chart, or radar chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleAutomatic">
+      <summary>Automatic markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleCircle">
+      <summary>Circular markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleDash">
+      <summary>Long bar markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleDiamond">
+      <summary>Diamond-shaped markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleDot">
+      <summary>Short bar markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleNone">
+      <summary>No markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStylePicture">
+      <summary>Picture markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStylePlus">
+      <summary>Square markers with a plus sign</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleSquare">
+      <summary>Square markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleStar">
+      <summary>Square markers with an asterisk</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleTriangle">
+      <summary>Triangular markers</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMarkerStyle.xlMarkerStyleX">
+      <summary>Square markers with an X</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMeasurementUnits">
+      <summary>Specifies the measurement units.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMeasurementUnits.xlInches">
+      <summary>Inches</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMeasurementUnits.xlCentimeters">
+      <summary>Centimeters</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMeasurementUnits.xlMillimeters">
+      <summary>Millimeters</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMouseButton">
+      <summary>Specifies which mouse button was pressed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMouseButton.xlNoButton">
+      <summary>No button was pressed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMouseButton.xlPrimaryButton">
+      <summary>The primary button (normally the left mouse button) was pressed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMouseButton.xlSecondaryButton">
+      <summary>The secondary button (normally the right mouse button) was pressed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMousePointer">
+      <summary>Specifies the appearance of the mouse pointer in Microsoft Excel.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMousePointer.xlIBeam">
+      <summary>The I-beam pointer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMousePointer.xlDefault">
+      <summary>The default pointer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMousePointer.xlNorthwestArrow">
+      <summary>The northwest-arrow pointer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMousePointer.xlWait">
+      <summary>The hourglass pointer.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlMSApplication">
+      <summary>Specifies a Microsoft application.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftAccess">
+      <summary>Microsoft Access.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftFoxPro">
+      <summary>Microsoft FoxPro.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftMail">
+      <summary>The Microsoft Mail application (Outlook).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftPowerPoint">
+      <summary>Microsoft PowerPoint.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftProject">
+      <summary>Microsoft Project.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftSchedulePlus">
+      <summary>Microsoft Schedule Plus.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlMSApplication.xlMicrosoftWord">
+      <summary>Microsoft Word.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOartHorizontalOverflow"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOartHorizontalOverflow.xlOartHorizontalOverflowOverflow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOartHorizontalOverflow.xlOartHorizontalOverflowClip">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOartVerticalOverflow"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOartVerticalOverflow.xlOartVerticalOverflowOverflow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOartVerticalOverflow.xlOartVerticalOverflowClip">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOartVerticalOverflow.xlOartVerticalOverflowEllipsis">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlObjectSize">
+      <summary>Specifies the way a chart is scaled to fit on a page.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlObjectSize.xlFitToPage">
+      <summary>Print the chart as large as possible, while retaining the chart's height-to-width ratio as shown on the screen</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlObjectSize.xlFullPage">
+      <summary>Print the chart to fit the page, adjusting the height-to-width ratio as necessary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlObjectSize.xlScreenSize">
+      <summary>Print the chart the same size as it appears on the screen.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOLEType">
+      <summary>Specifies the OLE object type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOLEType.xlOLEControl">
+      <summary>ActiveX control.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOLEType.xlOLEEmbed">
+      <summary>Embedded OLE object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOLEType.xlOLELink">
+      <summary>Linked OLE object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOLEVerb">
+      <summary>Specifies the verb that the server of the OLE object should act on.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOLEVerb.xlVerbOpen">
+      <summary>Open the object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOLEVerb.xlVerbPrimary">
+      <summary>Perform the primary action for the server.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOrder">
+      <summary>Specifies the order in which cells are processed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrder.xlDownThenOver">
+      <summary>Process down the rows before processing across pages or page fields to the right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrder.xlOverThenDown">
+      <summary>Process across pages or page fields to the right before moving down the rows.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlOrientation">
+      <summary>Specifies the text orientation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrientation.xlDownward">
+      <summary>Text runs downward.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrientation.xlHorizontal">
+      <summary>Text runs horizontally.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrientation.xlUpward">
+      <summary>Text runs upward.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlOrientation.xlVertical">
+      <summary>Text runs downward and is centered in the cell.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPageBreak">
+      <summary>Specifies page break location in the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageBreak.xlPageBreakAutomatic">
+      <summary>Excel will automatically add page breaks.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageBreak.xlPageBreakManual">
+      <summary>Page breaks are manually inserted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageBreak.xlPageBreakNone">
+      <summary>Page breaks are not inserted in the worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPageBreakExtent">
+      <summary>Specifies whether a page break is full screen or applies only within the print area.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageBreakExtent.xlPageBreakFull">
+      <summary>Full screen.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageBreakExtent.xlPageBreakPartial">
+      <summary>Only within print area.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPageOrientation">
+      <summary>Specifies the page orientation when the worksheet is printed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageOrientation.xlLandscape">
+      <summary>Landscape mode.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPageOrientation.xlPortrait">
+      <summary>Portrait mode.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPaperSize">
+      <summary>Specifies the size of the paper.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaper10x14">
+      <summary>10 in. x 14 in.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaper11x17">
+      <summary>11 in. x 17 in.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA3">
+      <summary>A3 (297 mm x 420 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA4">
+      <summary>A4 (210 mm x 297 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA4Small">
+      <summary>A4 Small (210 mm x 297 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperA5">
+      <summary>A5 (148 mm x 210 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperB4">
+      <summary>B4 (250 mm x 354 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperB5">
+      <summary>A5 (148 mm x 210 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperCsheet">
+      <summary>C size sheet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperDsheet">
+      <summary>D size sheet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelope10">
+      <summary>Envelope #10 (4-1/8 in. x 9-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelope11">
+      <summary>Envelope #11 (4-1/2 in. x 10-3/8 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelope12">
+      <summary>Envelope #12 (4-1/2 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelope14">
+      <summary>Envelope #14 (5 in. x 11-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelope9">
+      <summary>Envelope #9 (3-7/8 in. x 8-7/8 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeB4">
+      <summary>Envelope B4 (250 mm x 353 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeB5">
+      <summary>Envelope B5 (176 mm x 250 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeB6">
+      <summary>Envelope B6 (176 mm x 125 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeC3">
+      <summary>Envelope C3 (324 mm x 458 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeC4">
+      <summary>Envelope C4 (229 mm x 324 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeC5">
+      <summary>Envelope C5 (162 mm x 229 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeC6">
+      <summary>Envelope C6 (114 mm x 162 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeC65">
+      <summary>Envelope C65 (114 mm x 229 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeDL">
+      <summary>Envelope DL (110 mm x 220 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeItaly">
+      <summary>Envelope (110 mm x 230 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopeMonarch">
+      <summary>Envelope Monarch (3-7/8 in. x 7-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEnvelopePersonal">
+      <summary>Envelope (3-5/8 in. x 6-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperEsheet">
+      <summary>E size sheet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperExecutive">
+      <summary>Executive (7-1/2 in. x 10-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperFanfoldLegalGerman">
+      <summary>German Legal Fanfold (8-1/2 in. x 13 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperFanfoldStdGerman">
+      <summary>German Legal Fanfold (8-1/2 in. x 13 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperFanfoldUS">
+      <summary>U.S. Standard Fanfold (14-7/8 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperFolio">
+      <summary>Folio (8-1/2 in. x 13 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperLedger">
+      <summary>Ledger (17 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperLegal">
+      <summary>Legal (8-1/2 in. x 14 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperLetter">
+      <summary>Letter (8-1/2 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperLetterSmall">
+      <summary>Letter Small (8-1/2 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperNote">
+      <summary>Note (8-1/2 in. x 11 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperQuarto">
+      <summary>Quarto (215 mm x 275 mm)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperStatement">
+      <summary>Statement (5-1/2 in. x 8-1/2 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperTabloid">
+      <summary>Tabloid (11 in. x 17 in.)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPaperSize.xlPaperUser">
+      <summary>User-defined</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlParameterDataType">
+      <summary>Specifies the data type of a query parameter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeUnknown">
+      <summary>Type unknown.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeChar">
+      <summary>String.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeNumeric">
+      <summary>Numeric.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeDecimal">
+      <summary>Decimal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeInteger">
+      <summary>Integer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeSmallInt">
+      <summary>Small integer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeFloat">
+      <summary>Float.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeReal">
+      <summary>Real.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeDouble">
+      <summary>Double.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeVarChar">
+      <summary>Variable-length string.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeDate">
+      <summary>Date.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeTime">
+      <summary>Time.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeTimestamp">
+      <summary>Time stamp.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeLongVarChar">
+      <summary>Long string.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeBinary">
+      <summary>Binary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeVarBinary">
+      <summary>Variable-length binary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeLongVarBinary">
+      <summary>Long binary.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeBigInt">
+      <summary>Big integer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeTinyInt">
+      <summary>Tiny integer.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeBit">
+      <summary>Bit.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterDataType.xlParamTypeWChar">
+      <summary>Unicode character string.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlParameterType">
+      <summary>Specifies how to determine the value of the parameter for the specified query table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterType.xlPrompt">
+      <summary>Displays a dialog box that prompts the user for the value. The Value argument specifies the text shown in the dialog box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterType.xlConstant">
+      <summary>Uses the value specified by the Value argument.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlParameterType.xlRange">
+      <summary>Uses the value of the cell in the upper-left corner of the range. The Value argument specifies a Range object.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation">
+      <summary>Specifies how numeric data will be calculated with the destinations cells in the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationAdd">
+      <summary>Copied data will be added with the value in the destination cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationDivide">
+      <summary>Copied data will be divided with the value in the destination cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationMultiply">
+      <summary>Copied data will be multiplied with the value in the destination cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone">
+      <summary>No calculation will be done in the paste operation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationSubtract">
+      <summary>Copied data will be subtracted with the value in the destination cell.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPasteType">
+      <summary>Specifies the part of the range to be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll">
+      <summary>Everything will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAllUsingSourceTheme">
+      <summary>Everything will be pasted using the source theme.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAllExceptBorders">
+      <summary>Everything except borders will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteFormats">
+      <summary>Formatting will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteFormulas">
+      <summary>Formulas will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteComments">
+      <summary>Comments will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteValues">
+      <summary>Only the values will be pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteColumnWidths">
+      <summary>The column width of the source cell will be applied to the destination cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteValidation">
+      <summary>Validation from the source cell is applied to the destination cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteFormulasAndNumberFormats">
+      <summary>Formulas and number formats are pasted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPasteType.xlPasteValuesAndNumberFormats">
+      <summary>Only the values number formats will be pasted.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPattern">
+      <summary>Specifies the interior pattern of a chart or interior object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternAutomatic">
+      <summary>Excel controls the pattern.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternChecker">
+      <summary>Checkerboard.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternCrissCross">
+      <summary>Criss-cross lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternDown">
+      <summary>Dark diagonal lines running from the upper left to the lower right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGray16">
+      <summary>16% gray.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGray25">
+      <summary>25% gray.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGray50">
+      <summary>50% gray.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGray75">
+      <summary>75% gray.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGray8">
+      <summary>8% gray.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternGrid">
+      <summary>Grid.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternHorizontal">
+      <summary>Dark horizontal lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternLightDown">
+      <summary>Light diagonal lines running from the upper left to the lower right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternLightHorizontal">
+      <summary>Light horizontal lines.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternLightUp">
+      <summary>Light diagonal lines running from the lower left to the upper right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternLightVertical">
+      <summary>Light vertical bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternNone">
+      <summary>No pattern.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternSemiGray75">
+      <summary>75% dark moiré.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternSolid">
+      <summary>Solid color.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternUp">
+      <summary>Dark diagonal lines running from the lower left to the upper right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternVertical">
+      <summary>Dark vertical bars.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternLinearGradient">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPattern.xlPatternRectangularGradient">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPhoneticAlignment">
+      <summary>Specifies the alignment for phonetic text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticAlignment.xlPhoneticAlignNoControl">
+      <summary>Excel controls alignment.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticAlignment.xlPhoneticAlignLeft">
+      <summary>Left aligned.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticAlignment.xlPhoneticAlignCenter">
+      <summary>Centered.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticAlignment.xlPhoneticAlignDistributed">
+      <summary>Distributed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPhoneticCharacterType">
+      <summary>Specifies the type of phonetic text in a cell.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticCharacterType.xlKatakanaHalf">
+      <summary>Half-size Katakana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticCharacterType.xlKatakana">
+      <summary>Katakana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticCharacterType.xlHiragana">
+      <summary>Hiragana.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPhoneticCharacterType.xlNoConversion">
+      <summary>No conversion.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPictureAppearance">
+      <summary>Specifies how the picture should be copied.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureAppearance.xlPrinter">
+      <summary>The picture is copied as it will look when it's printed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureAppearance.xlScreen">
+      <summary>The picture is copied to resemble its display on the screen as closely as possible</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPictureConvertorType">
+      <summary>Specifies how to convert a graphic.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlBMP">
+      <summary>Windows version 2.0 compatible bitmap.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlCGM">
+      <summary>Computer Graphics Metafile.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlDRW">
+      <summary>DRW.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlDXF">
+      <summary>DXF.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlEPS">
+      <summary>Encapsulated Postscript.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlHGL">
+      <summary>HGL.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlPCT">
+      <summary>Bitmap Graphic (Apple PICT format).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlPCX">
+      <summary>PC Paintbrush Bitmap Graphic.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlPIC">
+      <summary>PIC.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlPLT">
+      <summary>PLT.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlTIF">
+      <summary>Tagged Image Format File.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlWMF">
+      <summary>Windows Metafile.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPictureConvertorType.xlWPG">
+      <summary>WordPerfect/DrawPerfect Graphic.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPieSliceIndex"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlOuterCounterClockwisePoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlOuterCenterPoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlOuterClockwisePoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlMidClockwiseRadiusPoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlCenterPoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlMidCounterClockwiseRadiusPoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlInnerClockwisePoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlInnerCenterPoint">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceIndex.xlInnerCounterClockwisePoint">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPieSliceLocation"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceLocation.xlHorizontalCoordinate">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPieSliceLocation.xlVerticalCoordinate">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotCellType">
+      <summary>Specifies the PivotTable entity the cell corresponds to.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellValue">
+      <summary>Any cell in the data area (except a blank row).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellPivotItem">
+      <summary>A cell in the row or column area which is not a subtotal, grand total, custom subtotal, or blank line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellSubtotal">
+      <summary>A cell in the row or column area which is a subtotal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellGrandTotal">
+      <summary>A cell in a row or column area which is a grand total.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellDataField">
+      <summary>A data field label (not the Data button).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellPivotField">
+      <summary>The button for a field (not the Data button).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellPageFieldItem">
+      <summary>The cell that shows the selected item of a Page field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellCustomSubtotal">
+      <summary>A cell in the row or column area that is a custom subtotal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellDataPivotField">
+      <summary>The Data button.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotCellType.xlPivotCellBlankCell">
+      <summary>A structural blank cell in the PivotTable.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotConditionScope">
+      <summary>This enumeration specifies the conditional formatting applied for filtering values from the <see cref="T:Microsoft.Office.Interop.Excel.PivotTable" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotConditionScope.xlSelectionScope">
+      <summary>Based on the specified selection criteria.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotConditionScope.xlFieldsScope">
+      <summary>Based on the specified fields.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotConditionScope.xlDataFieldScope">
+      <summary>Based on the data in the specified fields.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation">
+      <summary>Specifies the type of calculation performed by a data PivotField when a custom calculation is used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlDifferenceFrom">
+      <summary>The difference from the value of the Base item in the Base field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlIndex">
+      <summary>Data calculated as ((value in cell) x (Grand Total of Grand Totals)) / ((Grand Row Total) x (Grand Column Total))</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlNoAdditionalCalculation">
+      <summary>No calculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentDifferenceFrom">
+      <summary>Percentage difference from the value of the Base item in the Base field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOf">
+      <summary>Percentage of the value of the Base item in the Base field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfColumn">
+      <summary>Percentage of the total for the column or series.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfRow">
+      <summary>Percentage of the total for the row or category.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfTotal">
+      <summary>Percentage of the grand total of all the data or data points in the report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlRunningTotal">
+      <summary>Data for successive items in the Base field as a running total.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfParentRow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfParentColumn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentOfParent">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlPercentRunningTotal">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlRankAscending">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldCalculation.xlRankDecending">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFieldDataType">
+      <summary>Specifies the type of data in the PivotTable field.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldDataType.xlDate">
+      <summary>Date.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldDataType.xlNumber">
+      <summary>Number.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldDataType.xlText">
+      <summary>Text.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation">
+      <summary>Specifies the location of the field in a PivotTable report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlColumnField">
+      <summary>Column.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlDataField">
+      <summary>Data.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlHidden">
+      <summary>Hidden.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlPageField">
+      <summary>Page.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldOrientation.xlRowField">
+      <summary>Row.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFieldRepeatLabels"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldRepeatLabels.xlDoNotRepeatLabels">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFieldRepeatLabels.xlRepeatLabels">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFilterType">
+      <summary>The type of filter applied.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlTopCount">
+      <summary>Filters for the specified number of values from the top of a list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlBottomCount">
+      <summary>Filters for the specified number of values from the bottom of a list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlTopPercent">
+      <summary>Filters for the specified percentage of values from a list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlBottomPercent">
+      <summary>Filters for the specified percentage of values from the bottom of a list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlTopSum">
+      <summary>Sum of the values from the top of the list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlBottomSum">
+      <summary>Sum of the values from the bottom of the list</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueEquals">
+      <summary>Filters for all values that match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueDoesNotEqual">
+      <summary>Filters for all values that do not match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsGreaterThan">
+      <summary>Filters for all values that are greater than the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsGreaterThanOrEqualTo">
+      <summary>Filters for all values that are greater than or match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsLessThan">
+      <summary>Filters for all values that are less than the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsLessThanOrEqualTo">
+      <summary>Filters for all values that are less than or match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsBetween">
+      <summary>Filters for all values that are between a specified range of values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlValueIsNotBetween">
+      <summary>Filters for all values that are not between a specified range of values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionEquals">
+      <summary>Filters for all captions that match the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionDoesNotEqual">
+      <summary>Filters for all captions that do not match the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionBeginsWith">
+      <summary>Filters for all captions beginning with the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionDoesNotBeginWith">
+      <summary>Filters for all captions that do not begin with the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionEndsWith">
+      <summary>Filters for all captions that end with the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionDoesNotEndWith">
+      <summary>Filters for all captions that do not end with the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionContains">
+      <summary>Filters for all captions that contain the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionDoesNotContain">
+      <summary>Filters for all captions that do not contain the specified string</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsGreaterThan">
+      <summary>Filters for all captions that are greater than the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsGreaterThanOrEqualTo">
+      <summary>Filters for all captions that are greater than or match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsLessThan">
+      <summary>Filters for all captions that are less than the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsLessThanOrEqualTo">
+      <summary>Filters for all captions that are less than or match the specified value</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsBetween">
+      <summary>Filters for all captions that are between a specified range of values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlCaptionIsNotBetween">
+      <summary>Filters for all captions that are not between a specified range of values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlSpecificDate">
+      <summary>Filters for all dates that match a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlNotSpecificDate">
+      <summary>Filters for all dates that do not match a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlBefore">
+      <summary>Filters for all dates before a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlBeforeOrEqualTo">
+      <summary>Filters for all dates on or before a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAfter">
+      <summary>Filters for all dates after a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAfterOrEqualTo">
+      <summary>Filters for all dates on or after a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateBetween">
+      <summary>Filters for all dates that are between a specified range of dates</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateNotBetween">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateTomorrow">
+      <summary>Filters for all dates that apply to the next day</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateToday">
+      <summary>Filters for all dates that apply to the current date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateYesterday">
+      <summary>Filters for all dates that apply to the previous day</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateNextWeek">
+      <summary>Filters for all dates that apply to the next week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateThisWeek">
+      <summary>Filters for all dates that apply to the current week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateLastWeek">
+      <summary>Filters for all dates that apply to the previous week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateNextMonth">
+      <summary>Filters for all dates that apply to the next month</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateThisMonth">
+      <summary>Filters for all dates that apply to the current month</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateLastMonth">
+      <summary>Filters for all dates that apply to the previous month</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateNextQuarter">
+      <summary>Filters for all dates that apply to the next quarter</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateThisQuarter">
+      <summary>Filters for all dates that apply to the current quarter</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateLastQuarter">
+      <summary>Filters for all dates that apply to the previous quarter</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateNextYear">
+      <summary>Filters for all dates that apply to the next year</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateThisYear">
+      <summary>Filters for all dates that apply to the current year</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlDateLastYear">
+      <summary>Filters for all dates that apply to the previous year</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlYearToDate">
+      <summary>Filters for all values that are within one year of a specified date</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodQuarter1">
+      <summary>Filters for all dates in Quarter1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodQuarter2">
+      <summary>Filters for all dates in Quarter2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodQuarter3">
+      <summary>Filters for all dates in Quarter3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodQuarter4">
+      <summary>Filters for all dates in Quarter 4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodJanuary">
+      <summary>Filters for all dates in January</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodFebruary">
+      <summary>Filters for all dates in February</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodMarch">
+      <summary>Filters for all dates in March</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodApril">
+      <summary>Filters for all dates in April</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodMay">
+      <summary>Filters for all dates in May</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodJune">
+      <summary>Filters for all dates in June</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodJuly">
+      <summary>Filters for all dates in July</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodAugust">
+      <summary>Filters for all dates in August</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodSeptember">
+      <summary>Filters for all dates in September</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodOctober">
+      <summary>Filters for all dates in October</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodNovember">
+      <summary>Filters for all dates in November</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFilterType.xlAllDatesInPeriodDecember">
+      <summary>Filters for all dates in December</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotFormatType">
+      <summary>Specifies the type of report formatting to be applied to the specified PivotTable report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport1">
+      <summary>Use the xlReport1 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport2">
+      <summary>Use the xlReport2 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport3">
+      <summary>Use the xlReport3 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport4">
+      <summary>Use the xlReport4 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport5">
+      <summary>Use the xlReport5 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport6">
+      <summary>Use the xlReport6 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport7">
+      <summary>Use the xlReport7 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport8">
+      <summary>Use the xlReport8 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport9">
+      <summary>Use the xlReport9 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlReport10">
+      <summary>Use the xlReport10 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable1">
+      <summary>Use the xlReport1 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable2">
+      <summary>Use the xlTable2 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable3">
+      <summary>Use the xlTable3 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable4">
+      <summary>Use the xlTable4 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable5">
+      <summary>Use the xlTable5 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable6">
+      <summary>Use the xlTable6 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable7">
+      <summary>Use the xlTable7 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable8">
+      <summary>Use the xlTable8 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable9">
+      <summary>Use the xlTable9 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlTable10">
+      <summary>Use the xlReport1 formatting for the PivotTable.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlPTClassic">
+      <summary>PivotTable classic format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotFormatType.xlPTNone">
+      <summary>Does not apply formatting to the PivotTable report.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotLineType">
+      <summary>Specifies the type of the PivotLine.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotLineType.xlPivotLineRegular">
+      <summary>Regular PivotLine with pivot items.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotLineType.xlPivotLineSubtotal">
+      <summary>Subtotal line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotLineType.xlPivotLineGrandTotal">
+      <summary>Grand Total line.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotLineType.xlPivotLineBlank">
+      <summary>Blank line after each group.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotTableMissingItems">
+      <summary>Specifies the maximum number of unique items per PivotField allowed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableMissingItems.xlMissingItemsDefault">
+      <summary>The default number of unique items per PivotField allowed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableMissingItems.xlMissingItemsNone">
+      <summary>No unique items per PivotField allowed (zero).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableMissingItems.xlMissingItemsMax">
+      <summary>The maximum number of unique items per PivotField allowed (32,500).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableMissingItems.xlMissingItemsMax2">
+      <summary>The maximum number of unique items per PivotField allowed (10,48,576) for a pre-short_Excel2007 PivotTable.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotTableSourceType">
+      <summary>Specifies the source of the report data.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableSourceType.xlScenario">
+      <summary>Data is based on scenarios created using the Scenario Manager..</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableSourceType.xlConsolidation">
+      <summary>Multiple consolidation ranges</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableSourceType.xlDatabase">
+      <summary>Microsoft Excel list or database</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableSourceType.xlExternal">
+      <summary>Data from another application </summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableSourceType.xlPivotTable">
+      <summary>Same source as another PivotTable report</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPivotTableVersionList">
+      <summary>Specifies the Microsoft Excel version number.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersion2000">
+      <summary>Excel, version 11.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersion10">
+      <summary>Excel, version 10.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersion11">
+      <summary>Excel Version 11</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersion12">
+      <summary>Excel Version 12</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersion14">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPivotTableVersionList.xlPivotTableVersionCurrent">
+      <summary>Same version as current version of Excel.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPlacement">
+      <summary>Specifies the way an object is attached to its underlying cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlacement.xlFreeFloating">
+      <summary>Object is free floating.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlacement.xlMove">
+      <summary>Object is moved with the cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlacement.xlMoveAndSize">
+      <summary>Object is moved and sized with the cells.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPlatform">
+      <summary>Specifies the platform that a text file originated on.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlatform.xlMacintosh">
+      <summary>Macintosh.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlatform.xlMSDOS">
+      <summary>MS-DOS.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPlatform.xlWindows">
+      <summary>Microsoft Windows.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPortugueseReform"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPortugueseReform.xlPortuguesePreReform">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPortugueseReform.xlPortuguesePostReform">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPortugueseReform.xlPortugueseBoth">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPrintErrors">
+      <summary>Specifies the type of print error displayed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintErrors.xlPrintErrorsDisplayed">
+      <summary>Display all print errors.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintErrors.xlPrintErrorsBlank">
+      <summary>Print errors are blank.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintErrors.xlPrintErrorsDash">
+      <summary>Print errors are displayed as dashes.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintErrors.xlPrintErrorsNA">
+      <summary>Display print errors as not available.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPrintLocation">
+      <summary>Specifies the way comments are printed with the sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintLocation.xlPrintSheetEnd">
+      <summary>Print the comments as end notes at the end of the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintLocation.xlPrintInPlace">
+      <summary>Comments will be printed where they were inserted in the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPrintLocation.xlPrintNoComments">
+      <summary>Comments will not printed.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPriority">
+      <summary>Specifies the priority of a SendMailer message.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPriority.xlPriorityHigh">
+      <summary>High.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPriority.xlPriorityLow">
+      <summary>Low.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPriority.xlPriorityNormal">
+      <summary>Normal.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPropertyDisplayedIn">
+      <summary>Specifies where to display the property.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPropertyDisplayedIn.xlDisplayPropertyInPivotTable">
+      <summary>Displays member property in the PivotTable only. This is the default value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPropertyDisplayedIn.xlDisplayPropertyInTooltip">
+      <summary>Displays member property in both the tooltip and the PivotTable. </summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPropertyDisplayedIn.xlDisplayPropertyInPivotTableAndTooltip">
+      <summary>Displays member property in the tooltip only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason.xlProtectedViewCloseNormal">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason.xlProtectedViewCloseEdit">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewCloseReason.xlProtectedViewCloseForced">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlProtectedViewWindowState"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewWindowState.xlProtectedViewWindowNormal">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewWindowState.xlProtectedViewWindowMinimized">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlProtectedViewWindowState.xlProtectedViewWindowMaximized">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlPTSelectionMode">
+      <summary>Specifies what may be selected in a PivotTable during a structured selection. These constants may be combined to select multiple types.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlLabelOnly">
+      <summary>Label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlDataAndLabel">
+      <summary>Data and labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlDataOnly">
+      <summary>Data.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlOrigin">
+      <summary>Origin.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlButton">
+      <summary>Buttons.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlBlanks">
+      <summary>Blanks.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlPTSelectionMode.xlFirstRow">
+      <summary>First row.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlQueryType">
+      <summary>Specifies the type of query used by Microsoft Excel to populate the query table or PivotTable cache.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlODBCQuery">
+      <summary>Based on an ODBC data source</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlDAORecordset">
+      <summary>Based on a DAO recordset query, for query tables only</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlWebQuery">
+      <summary>Based on a Web page, for query tables only</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlOLEDBQuery">
+      <summary>Based on an OLE DB query, including OLAP data sources</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlTextImport">
+      <summary>Based on a text file, for query tables only</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlQueryType.xlADORecordset">
+      <summary>Based on an ADO recordset query</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRangeAutoFormat">
+      <summary>Specifies the predefined format when a range is automatically formatted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects1">
+      <summary>3-D effects 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormat3DEffects2">
+      <summary>3-D effects 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatAccounting1">
+      <summary>Accounting 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatAccounting2">
+      <summary>Accounting 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatAccounting3">
+      <summary>Accounting 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatAccounting4">
+      <summary>Accounting 4.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatClassic1">
+      <summary>Classic 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatClassic2">
+      <summary>Classic 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatClassic3">
+      <summary>Classic 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatColor1">
+      <summary>Color 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatColor2">
+      <summary>Color 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatColor3">
+      <summary>Color 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatList1">
+      <summary>List 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatList2">
+      <summary>List 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatList3">
+      <summary>List 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatLocalFormat1">
+      <summary>Local Format 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatLocalFormat2">
+      <summary>Local Format 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatLocalFormat3">
+      <summary>Local Format 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatLocalFormat4">
+      <summary>Local Format 4.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport1">
+      <summary>Report 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport2">
+      <summary>Report 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport3">
+      <summary>Report 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport4">
+      <summary>Report 4.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport5">
+      <summary>Report 5.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport6">
+      <summary>Report 6.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport7">
+      <summary>Report 7.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport8">
+      <summary>Report 8.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport9">
+      <summary>Report 9.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatReport10">
+      <summary>Report 10.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatClassicPivotTable">
+      <summary>Classic pivot table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable1">
+      <summary>Table 1.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable2">
+      <summary>Table 2.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable3">
+      <summary>Table 3.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable4">
+      <summary>Table 4.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable5">
+      <summary>Table 5.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable6">
+      <summary>Table 6.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable7">
+      <summary>Table 7.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable8">
+      <summary>Table 8.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable9">
+      <summary>Table 9.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatTable10">
+      <summary>Table 10.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatPTNone">
+      <summary>No specified pivot table format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatNone">
+      <summary>No specified format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatSimple">
+      <summary>Simple.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRangeValueDataType">
+      <summary>Specifies the range value data type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeValueDataType.xlRangeValueDefault">
+      <summary>default If the specified Range object is empty, returns the value Empty (use the IsEmpty function to test for this case). If the Range object contains more than one cell, returns an array of values (use the IsArray function to test for this case).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeValueDataType.xlRangeValueXMLSpreadsheet">
+      <summary>Returns the values, formatting, formulas and names of the specified Range object in the XML Spreadsheet format.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRangeValueDataType.xlRangeValueMSPersistXML">
+      <summary>Returns the recordset representation of the specified Range object in an XML format.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlReferenceStyle">
+      <summary>Specifies the reference style.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceStyle.xlA1">
+      <summary>default. Use xlA1 to return an A1-style reference.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceStyle.xlR1C1">
+      <summary>Use xlR1C1 to return an R1C1-style reference.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlReferenceType">
+      <summary>Specifies cell reference style when a formula is being converted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceType.xlAbsolute">
+      <summary>Convert to absolute row and column style.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceType.xlAbsRowRelColumn">
+      <summary>Convert to absolute row and relative column style.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceType.xlRelative">
+      <summary>Convert to relative row and column style.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlReferenceType.xlRelRowAbsColumn">
+      <summary>Convert to relative row and absolute column style.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType">
+      <summary>Specifies the type information to be removed from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIComments">
+      <summary>Removes comments from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIRemovePersonalInformation">
+      <summary>Removes personal information from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIEmailHeader">
+      <summary>Removes email headers from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIRoutingSlip">
+      <summary>Removes routing slip information from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDISendForReview">
+      <summary>Removes the send for review information from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIDocumentProperties">
+      <summary>Removes document properties from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIDocumentWorkspace">
+      <summary>Removes workspace data from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIInkAnnotations">
+      <summary>Removes ink annotations from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIScenarioComments">
+      <summary>Removes scenario comments from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIPublishInfo">
+      <summary>Removes the pubish information data from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIDocumentServerProperties">
+      <summary>Removes server properties from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIDocumentManagementPolicy">
+      <summary>Removes document management policy data from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIContentType">
+      <summary>Removes content type data from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIDefinedNameComments">
+      <summary>Removes defined name comments from the documentation information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIInactiveDataConnections">
+      <summary>Removes inactive data connection data from the document information.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIPrinterPath">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRemoveDocInfoType.xlRDIAll">
+      <summary>Removes all documentation information.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRgbColor">
+      <summary>Specifies the RGB color.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbAliceBlue">
+      <summary>Alice Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbAntiqueWhite">
+      <summary>Antique White</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbAqua">
+      <summary>Aqua</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbAquamarine">
+      <summary>Aquamarine</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbAzure">
+      <summary>Azure</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBeige">
+      <summary>Beige</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBisque">
+      <summary>Bisque</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBlack">
+      <summary>Black</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBlanchedAlmond">
+      <summary>Blanched Almond</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBlue">
+      <summary>Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBlueViolet">
+      <summary>Blue Violet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBrown">
+      <summary>Brown</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbBurlyWood">
+      <summary>Burly Wood</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbCadetBlue">
+      <summary>Cadet Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbChartreuse">
+      <summary>Chartreuse</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbCoral">
+      <summary>Coral</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbCornflowerBlue">
+      <summary>Cornflower Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbCornsilk">
+      <summary>Cornsilk</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbCrimson">
+      <summary>Crimson</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkBlue">
+      <summary>Dark Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkCyan">
+      <summary>Dark Cyan</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkGoldenrod">
+      <summary>Dark Goldenrod</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkGreen">
+      <summary>Dark Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkGray">
+      <summary>Dark Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkGrey">
+      <summary>Dark Grey</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkKhaki">
+      <summary>Dark Khaki</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkMagenta">
+      <summary>Dark Magenta</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkOliveGreen">
+      <summary>Dark Olive Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkOrange">
+      <summary>Dark Orange</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkOrchid">
+      <summary>Dark Orchid</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkRed">
+      <summary>Dark Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkSalmon">
+      <summary>Dark Salmon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkSeaGreen">
+      <summary>Dark Sea Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkSlateBlue">
+      <summary>Dark Slate Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkSlateGray">
+      <summary>Dark Slate Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkSlateGrey">
+      <summary>Dark Slate Grey</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkTurquoise">
+      <summary>Dark Turquoise</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDarkViolet">
+      <summary>Dark Violet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDeepPink">
+      <summary>Deep Pink</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDeepSkyBlue">
+      <summary>Deep Sky Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDimGray">
+      <summary>Dim Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDimGrey">
+      <summary>Dim Grey</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbDodgerBlue">
+      <summary>Dodger Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbFireBrick">
+      <summary>Fire Brick</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbFloralWhite">
+      <summary>Floral White</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbForestGreen">
+      <summary>Forest Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbFuchsia">
+      <summary>Fuchsia</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGainsboro">
+      <summary>Gainsboro</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGhostWhite">
+      <summary>Ghost White</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGold">
+      <summary>Gold</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGoldenrod">
+      <summary>Goldenrod</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGray">
+      <summary>Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGreen">
+      <summary>Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGrey">
+      <summary>Grey</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbGreenYellow">
+      <summary>Green Yellow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbHoneydew">
+      <summary>Honeydew</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbHotPink">
+      <summary>Hot Pink</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbIndianRed">
+      <summary>Indian Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbIndigo">
+      <summary>Indigo</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbIvory">
+      <summary>Ivory</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbKhaki">
+      <summary>Khaki</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLavender">
+      <summary>Lavender</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLavenderBlush">
+      <summary>Lavender Blush</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLawnGreen">
+      <summary>Lawn Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLemonChiffon">
+      <summary>Lemon Chiffon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightBlue">
+      <summary>Light Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightCoral">
+      <summary>Light Coral</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightCyan">
+      <summary>Light Cyan</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightGoldenrodYellow">
+      <summary>LightGoldenrodYellow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightGray">
+      <summary>Light Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightGreen">
+      <summary>Light Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightGrey">
+      <summary>Light Grey</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightPink">
+      <summary>Light Pink</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSalmon">
+      <summary>Light Salmon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSeaGreen">
+      <summary>Light Sea Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSkyBlue">
+      <summary>Light Sky Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSlateGray">
+      <summary>Light Slate Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSlateGrey">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightSteelBlue">
+      <summary>Light Steel Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLightYellow">
+      <summary>Light Yellow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLime">
+      <summary>Lime</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLimeGreen">
+      <summary>Lime Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbLinen">
+      <summary>Linen</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMaroon">
+      <summary>Maroon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumAquamarine">
+      <summary>Medium Aquamarine</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumBlue">
+      <summary>Medium Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumOrchid">
+      <summary>Medium Orchid</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumPurple">
+      <summary>Medium Purple</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumSeaGreen">
+      <summary>Medium Sea Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumSlateBlue">
+      <summary>Medium Slate Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumSpringGreen">
+      <summary>Medium Spring Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumTurquoise">
+      <summary>Medium Turquoise</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMediumVioletRed">
+      <summary>Medium Violet Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMidnightBlue">
+      <summary>Midnight Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMintCream">
+      <summary>Mint Cream</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMistyRose">
+      <summary>Misty Rose</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbMoccasin">
+      <summary>Moccasin</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbNavajoWhite">
+      <summary>Navajo White</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbNavy">
+      <summary>Navy</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbNavyBlue">
+      <summary>Navy Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOldLace">
+      <summary>Old Lace</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOlive">
+      <summary>Olive</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOliveDrab">
+      <summary>Olive Drab</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOrange">
+      <summary>Orange</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOrangeRed">
+      <summary>Orange Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbOrchid">
+      <summary>Orchid</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPaleGoldenrod">
+      <summary>Pale Goldenrod</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPaleGreen">
+      <summary>Pale Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPaleTurquoise">
+      <summary>Pale Turquoise</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPaleVioletRed">
+      <summary>Pale Violet Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPapayaWhip">
+      <summary>Papaya Whip</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPeachPuff">
+      <summary>Peach Puff</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPeru">
+      <summary>Peru</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPink">
+      <summary>Pink</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPlum">
+      <summary>Plum</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPowderBlue">
+      <summary>Powder Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbPurple">
+      <summary>Purple</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbRed">
+      <summary>Red</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbRosyBrown">
+      <summary>Rosy Brown</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbRoyalBlue">
+      <summary>Royal Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSalmon">
+      <summary>Salmon</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSandyBrown">
+      <summary>Sandy Brown</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSeaGreen">
+      <summary>Sea Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSeashell">
+      <summary>Seashell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSienna">
+      <summary>Sienna</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSilver">
+      <summary>Silver</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSkyBlue">
+      <summary>Sky Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSlateBlue">
+      <summary>Slate Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSlateGray">
+      <summary>Slate Gray</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSlateGrey">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSnow">
+      <summary>Snow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSpringGreen">
+      <summary>Spring Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbSteelBlue">
+      <summary>Steel Blue</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbTan">
+      <summary>Tan</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbTeal">
+      <summary>Teal</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbThistle">
+      <summary>Thistle</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbTomato">
+      <summary>Tomato</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbTurquoise">
+      <summary>Turquoise</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbYellow">
+      <summary>Yellow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbYellowGreen">
+      <summary>Yellow Green</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbViolet">
+      <summary>Violet</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbWheat">
+      <summary>Wheat</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbWhite">
+      <summary>White</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRgbColor.rgbWhiteSmoke">
+      <summary>White Smoke</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRobustConnect">
+      <summary>Specifies how the PivotTable cache connects to its data source.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRobustConnect.xlAsRequired">
+      <summary>The cache uses external source info to reconnect using the Connection property.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRobustConnect.xlAlways">
+      <summary>The cache always uses external source information (as defined by the SourceConnectionFile or SourceDataFile property) to reconnect.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRobustConnect.xlNever">
+      <summary>The cache never uses source info to reconnect.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRoutingSlipDelivery">
+      <summary>Specifies the routing delivery method.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRoutingSlipDelivery.xlAllAtOnce">
+      <summary>Deliver to all recipients simultaneously.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRoutingSlipDelivery.xlOneAfterAnother">
+      <summary>Deliver to recipients one after another.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRoutingSlipStatus">
+      <summary>Specifies the status of the routing slip.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRoutingSlipStatus.xlNotYetRouted">
+      <summary>Routing slip has not yet been sent.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRoutingSlipStatus.xlRoutingComplete">
+      <summary>Routing is complete.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRoutingSlipStatus.xlRoutingInProgress">
+      <summary>Routing is in progress.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRowCol">
+      <summary>Specifies whether the values corresponding to a particular data series are in rows or columns.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRowCol.xlColumns">
+      <summary>Data series is in a row.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRowCol.xlRows">
+      <summary>Data series is in a column.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlRunAutoMacro">
+      <summary>Specifies the automatic macro to run.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRunAutoMacro.xlAutoActivate">
+      <summary>Auto_Activate macros</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRunAutoMacro.xlAutoClose">
+      <summary>Auto_Close macros</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRunAutoMacro.xlAutoDeactivate">
+      <summary>Auto_Deactivate macros</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlRunAutoMacro.xlAutoOpen">
+      <summary>Auto_Open macros</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSaveAction">
+      <summary>Specifies during file close if the file will be saved.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveAction.xlDoNotSaveChanges">
+      <summary>Changes will not be saved.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveAction.xlSaveChanges">
+      <summary>Changes will be saved.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode">
+      <summary>Specifies the access mode for the Save As function.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive">
+      <summary>(exclusive mode)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange">
+      <summary>default (don't change the access mode)</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared">
+      <summary>(share list)</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSaveConflictResolution">
+      <summary>Specifies the way conflicts are to be resolved whenever a shared workbook is updated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlLocalSessionChanges">
+      <summary>The local user's changes are always accepted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlOtherSessionChanges">
+      <summary>The local user's changes are always rejected.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlUserResolution">
+      <summary>A dialog box asks the user to resolve the conflict.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlScaleType">
+      <summary>Specifies the scale type of the value axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlScaleType.xlScaleLinear">
+      <summary>Linear.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlScaleType.xlScaleLogarithmic">
+      <summary>Logarithmic.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSearchDirection">
+      <summary>Specifies the search direction when searching a range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext">
+      <summary>Search for next matching value in range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchDirection.xlPrevious">
+      <summary>Search for previous matching value in range.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSearchOrder">
+      <summary>Specifies the order in which to search the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchOrder.xlByColumns">
+      <summary>Searches down through a column, then moves to the next column.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchOrder.xlByRows">
+      <summary>Searches across a row, then moves to the next row.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSearchWithin">
+      <summary>Specifies the extent of the search for the range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchWithin.xlWithinSheet">
+      <summary>Limit search to current sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSearchWithin.xlWithinWorkbook">
+      <summary>Search whole workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSheetType">
+      <summary>Specifies the worksheet type.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetType.xlChart">
+      <summary>Chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetType.xlDialogSheet">
+      <summary>Dialog sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetType.xlExcel4IntlMacroSheet">
+      <summary>Excel version 4 international macro sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetType.xlExcel4MacroSheet">
+      <summary>Excel version 4 macro sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetType.xlWorksheet">
+      <summary>Worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSheetVisibility">
+      <summary>Specifies whether the object is visible.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetVisibility.xlSheetVisible">
+      <summary>Displays the sheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetVisibility.xlSheetHidden">
+      <summary>Hides the worksheet which the user can unhide via menu.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSheetVisibility.xlSheetVeryHidden">
+      <summary>Hides the object so that the only way for you to make it visible again is by setting this property to True (the user cannot make the object visible).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSizeRepresents">
+      <summary>Specifies what the bubble size represents on a bubble chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSizeRepresents.xlSizeIsWidth">
+      <summary>Width of the bubble.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSizeRepresents.xlSizeIsArea">
+      <summary>Area of the bubble.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSlicerCrossFilterType"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerCrossFilterType.xlSlicerNoCrossFilter">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerCrossFilterType.xlSlicerCrossFilterShowItemsWithDataAtTop">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerCrossFilterType.xlSlicerCrossFilterShowItemsWithNoData">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSlicerSort"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerSort.xlSlicerSortDataSourceOrder">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerSort.xlSlicerSortAscending">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSlicerSort.xlSlicerSortDescending">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSmartTagControlType">
+      <summary>Specifies the type of Smart Document control displayed in the Document Actions task pane.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlSmartTag">
+      <summary>Smart tag.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlLink">
+      <summary>Link.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlHelp">
+      <summary>Help text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlHelpURL">
+      <summary>Absolute URL to Help file.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlSeparator">
+      <summary>Separator.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlButton">
+      <summary>Button.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlLabel">
+      <summary>Label.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlImage">
+      <summary>Image.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlCheckbox">
+      <summary>Check box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlTextbox">
+      <summary>Text box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlListbox">
+      <summary>List box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlCombo">
+      <summary>Combo box.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlActiveX">
+      <summary>ActiveX control.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagControlType.xlSmartTagControlRadioGroup">
+      <summary>Radio button (option button) group.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSmartTagDisplayMode">
+      <summary>Specifies the display features for smart tags.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagDisplayMode.xlIndicatorAndButton">
+      <summary>Display the indicator and button for smart tags.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagDisplayMode.xlDisplayNone">
+      <summary>Nothing is displayed for smart tags.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSmartTagDisplayMode.xlButtonOnly">
+      <summary>Displays only the button for smart tags.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortDataOption">
+      <summary>Specifies how to sort text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal">
+      <summary>default. Sorts numeric and text data separately.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortTextAsNumbers">
+      <summary>Treat text as numeric data for the sort.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortMethod">
+      <summary>Specifies the type of sort.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin">
+      <summary>default. Phonetic Chinese sort order for characters.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortMethod.xlStroke">
+      <summary>Sorting by the quantity of strokes in each character.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortMethodOld">
+      <summary>Specifies how to sort when using East Asian sorting methods.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortMethodOld.xlCodePage">
+      <summary>Sort by code page.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortMethodOld.xlSyllabary">
+      <summary>Sort phonetically.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortOn">
+      <summary>Specifies the parameter on which the data should be sorted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOn.xlSortOnValues">
+      <summary>Values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOn.xlSortOnCellColor">
+      <summary>Cell color.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOn.xlSortOnFontColor">
+      <summary>Font color.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOn.xlSortOnIcon">
+      <summary>Icon.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortOrder">
+      <summary>Specifies the sort order for the specified field or range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending">
+      <summary>default. Sorts the specified field in ascending order.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOrder.xlDescending">
+      <summary>Sorts the specified field in descending order.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortOrientation">
+      <summary>Specifies the sort orientation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows">
+      <summary>default. Sorts by row.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortColumns">
+      <summary>Sorts by column.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSortType">
+      <summary>Specifies which elements are to be sorted. Use this argument only when sorting PivotTable reports.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortType.xlSortLabels">
+      <summary>Sorts the PivotTable report by labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSortType.xlSortValues">
+      <summary>Sorts the PivotTable report by values.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSourceType">
+      <summary>Identifies the source object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceWorkbook">
+      <summary>A workbook.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceSheet">
+      <summary>An entire worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourcePrintArea">
+      <summary>A range of cells selected for printing.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceAutoFilter">
+      <summary>An AutoFilter range.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceRange">
+      <summary>A range of cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceChart">
+      <summary>A chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourcePivotTable">
+      <summary>A PivotTable report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSourceType.xlSourceQuery">
+      <summary>A query table (external data range).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSpanishModes"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpanishModes.xlSpanishTuteoOnly">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpanishModes.xlSpanishTuteoAndVoseo">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpanishModes.xlSpanishVoseoOnly">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSparklineRowCol"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparklineRowCol.xlSparklineNonSquare">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparklineRowCol.xlSparklineRowsSquare">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparklineRowCol.xlSparklineColumnsSquare">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSparkScale"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkScale.xlSparkScaleGroup">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkScale.xlSparkScaleSingle">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkScale.xlSparkScaleCustom">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSparkType"></member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkType.xlSparkLine">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkType.xlSparkColumn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSparkType.xlSparkColumnStacked100">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSpeakDirection">
+      <summary>Specifies the order in which the cells are spoken.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpeakDirection.xlSpeakByRows">
+      <summary>Reads across a row, then moves to the next row.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpeakDirection.xlSpeakByColumns">
+      <summary>Reads down a column, then moves to the next column.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSpecialCellsValue">
+      <summary>Specifies cells with a particular type of value to include in the result.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpecialCellsValue.xlErrors">
+      <summary>Cells with errors.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpecialCellsValue.xlLogical">
+      <summary>Cells with logical values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpecialCellsValue.xlNumbers">
+      <summary>Cells with numeric values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSpecialCellsValue.xlTextValues">
+      <summary>Cells with text.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlStdColorScale">
+      <summary>Specifies the standard color scale.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlStdColorScale.xlColorScaleRYG">
+      <summary>RYG.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlStdColorScale.xlColorScaleGYR">
+      <summary>GYR.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlStdColorScale.xlColorScaleBlackWhite">
+      <summary>Black over White.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlStdColorScale.xlColorScaleWhiteBlack">
+      <summary>White over Black.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSubscribeToFormat">
+      <summary>Specifies the format to use when subscribing to a published edition.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSubscribeToFormat.xlSubscribeToPicture">
+      <summary>Picture.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSubscribeToFormat.xlSubscribeToText">
+      <summary>Text.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSubtototalLocationType">
+      <summary>Specifies where the subtotal will be displayed on the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSubtototalLocationType.xlAtTop">
+      <summary>Subtotal will be on the top.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSubtototalLocationType.xlAtBottom">
+      <summary>Subtotal will be on the bottom.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSummaryColumn">
+      <summary>Specifies the location of the summary columns in the outline.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryColumn.xlSummaryOnLeft">
+      <summary>The summary column will be positioned to the left of the detail columns in the outline.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryColumn.xlSummaryOnRight">
+      <summary>The summary column will be positioned to the right of the detail columns in the outline.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSummaryReportType">
+      <summary>Specifies the type of summary to be created for scenarios.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryReportType.xlSummaryPivotTable">
+      <summary>Display scenarios in a PivotTable report.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryReportType.xlStandardSummary">
+      <summary>List scenarios side by side.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlSummaryRow">
+      <summary>Specifies the location of the summary rows in the outline.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryRow.xlSummaryAbove">
+      <summary>The summary row will be positioned above the detail rows in the outline.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlSummaryRow.xlSummaryBelow">
+      <summary>The summary row will be positioned below the detail rows in the outline.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTableStyleElementType">
+      <summary>Specifies the table style element used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlWholeTable">
+      <summary>Whole Table</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlHeaderRow">
+      <summary>Header row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlTotalRow">
+      <summary>Total Row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlGrandTotalRow">
+      <summary>Grand total row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlFirstColumn">
+      <summary>First column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlLastColumn">
+      <summary>Last column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlGrandTotalColumn">
+      <summary>Grand total column</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlRowStripe1">
+      <summary>Row Stripe1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlRowStripe2">
+      <summary>Row Stripe2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlColumnStripe1">
+      <summary>Column Stripe1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlColumnStripe2">
+      <summary>Column Stripe2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlFirstHeaderCell">
+      <summary>First header cell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlLastHeaderCell">
+      <summary>Last header cell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlFirstTotalCell">
+      <summary>First total cell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlLastTotalCell">
+      <summary>Last total cell</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalColumn1">
+      <summary>Subtotal Column1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalColumn2">
+      <summary>Subtotal Column2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalColumn3">
+      <summary>Subtotal Column3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalRow1">
+      <summary>Subtotal Row1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalRow2">
+      <summary>Subtotal Row2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSubtotalRow3">
+      <summary>Subtotal Row3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlBlankRow">
+      <summary>Blank row</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlColumnSubheading1">
+      <summary>Column Subheading1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlColumnSubheading2">
+      <summary>Column Subheading2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlColumnSubheading3">
+      <summary>Column Subheading3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlRowSubheading1">
+      <summary>Row Subheading1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlRowSubheading2">
+      <summary>Row Subheading2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlRowSubheading3">
+      <summary>Row Subheading3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlPageFieldLabels">
+      <summary>Page field labels</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlPageFieldValues">
+      <summary>Page field values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerUnselectedItemWithData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerUnselectedItemWithNoData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerSelectedItemWithData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerSelectedItemWithNoData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerHoveredUnselectedItemWithData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerHoveredSelectedItemWithData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerHoveredUnselectedItemWithNoData">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTableStyleElementType.xlSlicerHoveredSelectedItemWithNoData">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTabPosition">
+      <summary>Specifies the first or last tab position.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTabPosition.xlTabPositionFirst">
+      <summary>First tab position.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTabPosition.xlTabPositionLast">
+      <summary>Last tab position.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTextParsingType">
+      <summary>Specifies the column format for the data in the text file that you’re importing into a query table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextParsingType.xlDelimited">
+      <summary>default. Indicates the file is delimited by delimiter characters</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextParsingType.xlFixedWidth">
+      <summary>Indicates that the data in the file is arranged in columns of fixed widths.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTextQualifier">
+      <summary>Specifies the delimiter to use to specify text.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote">
+      <summary>Double quote (").</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierNone">
+      <summary>No delimiter.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierSingleQuote">
+      <summary>Single quote (').</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTextVisualLayoutType">
+      <summary>Specifies whether the visual layout of the text being imported is left-to-right or right-to-left.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextVisualLayoutType.xlTextVisualLTR">
+      <summary>Left to right.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTextVisualLayoutType.xlTextVisualRTL">
+      <summary>Right to left.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlThemeColor">
+      <summary>Specifies the theme color to be used.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorDark1">
+      <summary>Dark1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorLight1">
+      <summary>Light1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorDark2">
+      <summary>Dark2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorLight2">
+      <summary>Light2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent1">
+      <summary>Accent1</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent2">
+      <summary>Accent2</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent3">
+      <summary>Accent3</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent4">
+      <summary>Accent4</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent5">
+      <summary>Accent5</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorAccent6">
+      <summary>Accent6</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorHyperlink">
+      <summary>Hyperlink</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeColor.xlThemeColorFollowedHyperlink">
+      <summary>Followed hyperlink</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlThemeFont">
+      <summary>Specifies the theme font to use.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeFont.xlThemeFontNone">
+      <summary>Do not use any theme font.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeFont.xlThemeFontMajor">
+      <summary>Major.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThemeFont.xlThemeFontMinor">
+      <summary>Minor.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlThreadMode">
+      <summary>Specifies the control over the multi-threaded calculation mode.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThreadMode.xlThreadModeAutomatic">
+      <summary>Multi-threaded calculation mode is automatic.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlThreadMode.xlThreadModeManual">
+      <summary>Multi-threaded calculation mode is manual.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTickLabelOrientation">
+      <summary>Specifies the text orientation for tick-mark labels.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelOrientation.xlTickLabelOrientationAutomatic">
+      <summary>Text orientation set by Excel.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelOrientation.xlTickLabelOrientationDownward">
+      <summary>Text runs down.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelOrientation.xlTickLabelOrientationHorizontal">
+      <summary>Characters run horizontally.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelOrientation.xlTickLabelOrientationUpward">
+      <summary>Text runs up.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelOrientation.xlTickLabelOrientationVertical">
+      <summary>Characters run vertically.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTickLabelPosition">
+      <summary>Specifies the position of tick-mark labels on the specified axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelPosition.xlTickLabelPositionHigh">
+      <summary>Top or right side of the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelPosition.xlTickLabelPositionLow">
+      <summary>Bottom or left side of the chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelPosition.xlTickLabelPositionNextToAxis">
+      <summary>Next to axis (where axis is not at either side of the chart).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickLabelPosition.xlTickLabelPositionNone">
+      <summary>No tick marks.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTickMark">
+      <summary>Specifies the position of major and minor tick marks for an axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickMark.xlTickMarkCross">
+      <summary>Crosses the axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickMark.xlTickMarkInside">
+      <summary>Inside the axis.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickMark.xlTickMarkNone">
+      <summary>No mark.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTickMark.xlTickMarkOutside">
+      <summary>Outside the axis.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTimePeriods">
+      <summary>Specifies the time period.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlToday">
+      <summary>Today</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlYesterday">
+      <summary>Yesterday</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlLast7Days">
+      <summary>Last 7 days</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlThisWeek">
+      <summary>This week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlLastWeek">
+      <summary>Last week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlLastMonth">
+      <summary>Last month</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlTomorrow">
+      <summary>Tomorrow</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlNextWeek">
+      <summary>Next week</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlNextMonth">
+      <summary>Next month</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimePeriods.xlThisMonth">
+      <summary>This month</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTimeUnit">
+      <summary>Specifies unit of time for chart axis and data series.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimeUnit.xlDays">
+      <summary>Days.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimeUnit.xlMonths">
+      <summary>Months.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTimeUnit.xlYears">
+      <summary>Years.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlToolbarProtection">
+      <summary>Specifies which properties of a toolbar are restricted. Options may be combined using Or.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlToolbarProtection.xlNoButtonChanges">
+      <summary>No button changes permitted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlToolbarProtection.xlNoChanges">
+      <summary>No changes of any kind.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlToolbarProtection.xlNoDockingChanges">
+      <summary>No changes to toolbar's docking position.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlToolbarProtection.xlToolbarProtectionNone">
+      <summary>All changes permitted.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlToolbarProtection.xlNoShapeChanges">
+      <summary>No changes to toolbar shape.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTopBottom">
+      <summary>Specifies the top 10 values from the top or bottom of a series of values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTopBottom.xlTop10Top">
+      <summary>Top 10 values</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTopBottom.xlTop10Bottom">
+      <summary>Top 10 bottom values</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTotalsCalculation">
+      <summary>Specifies the type of calculation in the Totals row of a list column.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationNone">
+      <summary>No calculation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationSum">
+      <summary>Sum.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationAverage">
+      <summary>Average.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationCount">
+      <summary>Count of non-empty cells.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationCountNums">
+      <summary>Count of cells with numeric values.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationMin">
+      <summary>Minimum value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationMax">
+      <summary>Maximum value.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationStdDev">
+      <summary>Standard deviation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationVar">
+      <summary>Variance.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTotalsCalculation.xlTotalsCalculationCustom">
+      <summary>Custom calculation</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlTrendlineType">
+      <summary>Specifies how the trendline that smoothes out fluctuations in the data is calculated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlExponential">
+      <summary>Uses an equation to calculate the least squares fit through points.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlLinear">
+      <summary>Uses the linear equation y = mx + b to calculate the least squares fit through points.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlLogarithmic">
+      <summary>Uses the equation y = c ln x + b to calculate the least squares fit through points.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlMovingAvg">
+      <summary>Uses a sequence of averages computed from parts of the data series. The number of points equals the total number of points in the series less the number specified for the period.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlPolynomial">
+      <summary>Uses an equation to calculate the least squares fit through points.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlTrendlineType.xlPower">
+      <summary>Uses an equation to calculate the least squares fit through points.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlUnderlineStyle">
+      <summary>Specifies the type of underline applied to a font.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUnderlineStyle.xlUnderlineStyleDouble">
+      <summary>Double thick underline.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUnderlineStyle.xlUnderlineStyleDoubleAccounting">
+      <summary>Two thin underlines placed close together.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUnderlineStyle.xlUnderlineStyleNone">
+      <summary>No underlining.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUnderlineStyle.xlUnderlineStyleSingle">
+      <summary>Single underlining.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUnderlineStyle.xlUnderlineStyleSingleAccounting">
+      <summary>Not supported.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlUpdateLinks">
+      <summary>Specifies a workbook's setting for updating embedded OLE links.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUpdateLinks.xlUpdateLinksUserSetting">
+      <summary>Embedded OLE links are updated according to the user's settings for the specified workbook.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUpdateLinks.xlUpdateLinksNever">
+      <summary>Embedded OLE links are never updated for the specified workbook.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlUpdateLinks.xlUpdateLinksAlways">
+      <summary>Embedded OLE links are always updated for the specified workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlVAlign">
+      <summary>Specifies the vertical alignment for the object.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignBottom">
+      <summary>Bottom.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter">
+      <summary>Center.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignDistributed">
+      <summary>Distributed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignJustify">
+      <summary>Justify.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignTop">
+      <summary>Top.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWBATemplate">
+      <summary>Specifies the type of workbook to create.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATChart">
+      <summary>Chart.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATExcel4IntlMacroSheet">
+      <summary>Excel version 4 macro.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATExcel4MacroSheet">
+      <summary>Excel version 4 international macro.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet">
+      <summary>Worksheet.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWebFormatting">
+      <summary>Specifies how much formatting from a Web page, if any, is applied when a Web page is imported into a query table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebFormatting.xlWebFormattingAll">
+      <summary>All formatting is imported.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebFormatting.xlWebFormattingRTF">
+      <summary>Rich Text Format compatible formatting is imported.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebFormatting.xlWebFormattingNone">
+      <summary>No formatting is imported.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWebSelectionType">
+      <summary>Specifies whether an entire Web page, all tables on the Web page, or only a specific table is imported into a query table.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebSelectionType.xlEntirePage">
+      <summary>Entire page.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebSelectionType.xlAllTables">
+      <summary>All tables.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWebSelectionType.xlSpecifiedTables">
+      <summary>Specified tables.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWindowState">
+      <summary>Specifies the state of the window.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowState.xlMaximized">
+      <summary>Maximized.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowState.xlMinimized">
+      <summary>Minimized.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowState.xlNormal">
+      <summary>Normal.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWindowType">
+      <summary>Specifies how the chart is displayed.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowType.xlChartAsWindow">
+      <summary>The chart will open in a new window.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowType.xlChartInPlace">
+      <summary>The chart will be displayed on the current worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowType.xlClipboard">
+      <summary>The chart is copied to the clipboard.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowType.xlInfo">
+      <summary>This constant has been deprecated.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowType.xlWorkbook">
+      <summary>This constant applies to Macintosh only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlWindowView">
+      <summary>Specifies the view showing in the window.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowView.xlNormalView">
+      <summary>Normal.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowView.xlPageBreakPreview">
+      <summary>Page break preview.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlWindowView.xlPageLayoutView">
+      <summary>Page layout view.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlXLMMacroType">
+      <summary>Specifies, in a Microsoft Excel version 4 macro worksheet, what type of macro a name refers to or whether the name refers to a macro.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXLMMacroType.xlCommand">
+      <summary>Custom command.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXLMMacroType.xlFunction">
+      <summary>Custom function.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXLMMacroType.xlNotXLM">
+      <summary>Not a macro.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlXmlExportResult">
+      <summary>Specifies the results of the save or export operation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlExportResult.xlXmlExportSuccess">
+      <summary>The XML data file was successfully exported.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlExportResult.xlXmlExportValidationFailed">
+      <summary>The contents of the XML data file do not match the specified schema map.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlXmlImportResult">
+      <summary>Specifies the results of the refresh or import operation.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlImportResult.xlXmlImportSuccess">
+      <summary>The XML data file was successfully imported.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlImportResult.xlXmlImportElementsTruncated">
+      <summary>The contents of the specified XML data file have been truncated because the XML data file is too large for the worksheet.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlImportResult.xlXmlImportValidationFailed">
+      <summary>The contents of the XML data file do not match the specified schema map.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlXmlLoadOption">
+      <summary>Specifies how Excel opens the XML data file.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlLoadOption.xlXmlLoadPromptUser">
+      <summary>Prompts the user to choose how to open the file.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlLoadOption.xlXmlLoadOpenXml">
+      <summary>Opens the XML data file. The contents of the file will be flattened.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlLoadOption.xlXmlLoadImportToList">
+      <summary>Places the contents of the XML data file in an XML list.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlXmlLoadOption.xlXmlLoadMapXml">
+      <summary>Displays the schema of the XML data file in the XML Structure task pane.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XlYesNoGuess">
+      <summary>Specifies whether or not the first row contains headers.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlYesNoGuess.xlGuess">
+      <summary>Excel determines whether there’s a header, and to determine where it is, if there is one.</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo">
+      <summary>default. (The entire range should be sorted).</summary>
+    </member>
+    <member name="F:Microsoft.Office.Interop.Excel.XlYesNoGuess.xlYes">
+      <summary>(The entire range should not be sorted).</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlDataBinding">
+      <summary>Represents the connection to the source data for an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlDataBinding._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlDataBinding.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlDataBinding.ClearSettings">
+      <summary>Removes the specified data binding.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlDataBinding.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlDataBinding.LoadSettings(System.String)">
+      <summary>Initializes the specified data binding with settings from an XML data file or a Data Retrieval Service Connection (.uxdc) file.</summary>
+      <param name="Url">Required String. The path to the XML data or Microsoft Office XML Data Source (.uxdc) file. The path is specified in the Uniform Resource Locator (URL) or universal naming convention (UNC) format.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlDataBinding.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlDataBinding.Refresh">
+      <summary>Retrieves XML data using the current connection settings of the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlDataBinding" /> object. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlDataBinding.SourceUrl">
+      <summary>Returns a String that represents the path to the XML data file, the Data Retrieval Service Connection (.uxdc) file, or the Web service that provides the source data for the specified data binding. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlMap">
+      <summary>Represents an XML map that has been added to a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.AdjustColumnWidth">
+      <summary>True if the column widths are automatically adjusted for the best fit each time you refresh the specified query table or XML map. False if the column widths aren’t automatically adjusted with each refresh. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.AppendOnImport">
+      <summary>True if you want to append new rows to XML lists that are bound to the specified schema map when you are importing new data or refreshing an existing connection. False if you want to overwrite the contents of cells. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.DataBinding">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlDataBinding" /> object that represents the binding associated with the specified schema map. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMap.Delete">
+      <summary>Removes the specified XML map from the workbook.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMap.Export(System.String,System.Object)">
+      <summary>Exports the contents of cells mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object to an XML data file. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlExportResult" />.</summary>
+      <param name="Url">Required String. The path and filename of the XML data file to export to.</param>
+      <param name="Overwrite">Required Boolean. Set to True to overwrite the file specified in the <paramref name="URL" /> parameter if the file exists. The default value if False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMap.ExportXml(System.String@)">
+      <summary>Exports the contents of cells mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object to a String variable. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlExportResult" />.</summary>
+      <param name="Data">Required String. The variable to export the data to.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMap.Import(System.String,System.Object)">
+      <summary>Imports data from the specified XML data file into cells that have been mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. Returns <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" />.</summary>
+      <param name="Url">Required String. The path to the XML data to import. The path can be specified in Universal Naming convention (UNC) or Uniform Resource Locator (URL) format. The file can be an XML data file or a valid Office XML data Source Connection (.uxdc) file.</param>
+      <param name="Overwrite">Optional Object. Set to True to overwrite existing data. Set to False to append to existing data. The default value is False.</param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMap.ImportXml(System.String,System.Object)">
+      <summary>Imports XML data from a String variable into cells that have been mapped to the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. Returns an <see cref="T:Microsoft.Office.Interop.Excel.XlXmlImportResult" /> constant.</summary>
+      <param name="XmlData">Required String. The string that contains the XML data to import.</param>
+      <param name="Overwrite">Optional Boolean value. Specifies whether to overwrite the contents of cells that are currently mapped to the specified XML map. Set to True to overwrite the cells; set to False to append the data to the existing range. If this parameter is not specified, the current value of the <see cref="P:Microsoft.Office.Interop.Excel.XmlMap.AppendOnImport" /> property of the XML map determines whether the contents of cells are overwritten or not.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.IsExportable">
+      <summary>Returns True if Microsoft Excel can use the <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> objects in the specified schema map to export XML data and if all XML lists mapped to the specified schema map can be exported. Read-only Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.Name">
+      <summary>Returns or sets the friendly name used to uniquely identify a mapping in the workbook. Read/write String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.PreserveColumnFilter">
+      <summary>Returns or sets whether filtering is preserved when the specified XML map is refreshed. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.PreserveNumberFormatting">
+      <summary>True if number formatting on cells mapped to the specified XML schema map will be preserved when the schema map is refreshed. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.RootElementName">
+      <summary>Returns a String that represents the name of the root element for the specified XML schema map. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.RootElementNamespace">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlNamespace" /> object that represents the root element for the specified XML schema map. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.SaveDataSourceDefinition">
+      <summary>True if the data source definition of the specified XML schema map is saved with the workbook. The default value is True. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.Schemas">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlSchemas" /> collection that represents the schemas that the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object contains. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.ShowImportExportValidationErrors">
+      <summary>Returns or sets whether to display a dialog box that details schema-validation errors when data is imported or exported through the specified XML schema map. The default value is False. Read/write Boolean.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMap.WorkbookConnection">
+      <summary>Retuns a new connection for the specified <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. Read-only.</summary>
+      <returns>
+        <see cref="T:Microsoft.Office.Interop.Excel.WorkbookConnection" />
+      </returns>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlMaps">
+      <summary>Represents the collection of <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> objects that have been added to a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMaps.Add(System.String,System.Object)">
+      <summary>Adds an XML map to the specified workbook. Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object.</summary>
+      <param name="Schema">Required String. The schema to be added as an XML map. The string can be a path to a schema file, or to the schema itself. The path can be specified in the Universal Naming Convention (UNC) or Uniform Resource Locator (URL) format.</param>
+      <param name="RootElementName">Optional String. The name of the root element. This argument can be ignored if the schema contains only one root element.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlMaps.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlMaps.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlNamespace">
+      <summary>Represents a namespace that has been added to a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace.Prefix">
+      <summary>Returns a String that represents the prefix for the specified XML namespace. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespace.Uri">
+      <summary>Returns a String that represents the Uniform Resource Identifier (URI) for the specified XML namespace. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlNamespaces">
+      <summary>Represents the collection of <see cref="T:Microsoft.Office.Interop.Excel.XmlNamespace" /> objects in a workbook.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlNamespaces.GetEnumerator"></member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlNamespaces.InstallManifest(System.String,System.Object)">
+      <summary>Installs the specified XML expansion pack on the user's computer, making an XML smart document solution available to one or more users.</summary>
+      <param name="Path">Required String. The path and file name of the XML expansion pack.</param>
+      <param name="InstallForAllUsers">Optional Boolean. True installs the XML expansion pack and makes it available to all users on a machine. False makes the XML expansion pack available for the current user only. Default is False.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlNamespaces.Value">
+      <summary>Returns a String that represents the XML namespaces that have been added to the workbook.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlSchema">
+      <summary>Represents an XML schema contained by an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.Name">
+      <summary>Returns the friendly name used to identify an XML schema in an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object. Read-only String.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.Namespace">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlNamespace" /> object that represents the target namespace for the specified schema. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchema.XML">
+      <summary>Returns a String representing the content of the specified schema.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XmlSchemas">
+      <summary>Represents the collection of <see cref="T:Microsoft.Office.Interop.Excel.XmlSchema" /> objects contained by an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas._Default(System.Object)">
+      <param name="Index"></param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas.Count">
+      <summary>Returns the number of objects in the collection. Read-only Integer.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XmlSchemas.GetEnumerator"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas.Item(System.Object)">
+      <summary>Returns a single object from a collection.</summary>
+      <param name="Index">Required Object. The name or index number of the object.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XmlSchemas.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="T:Microsoft.Office.Interop.Excel.XPath">
+      <summary>Represents an XPath that has been mapped to a <see cref="T:Microsoft.Office.Interop.Excel.Range" /> or <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath._Default"></member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Application">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.Application" /> object that represents the Microsoft Excel application. Read-only.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XPath.Clear">
+      <summary>Clears the schema mapping from the cells mapped to the specified XPath.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Creator">
+      <summary>Returns a 32-bit integer that indicates the application in which this object was created. If the object was created in Microsoft Excel, this property returns the string XCEL, which is equivalent to the hexadecimal number 5843454C. Read-only <see cref="T:Microsoft.Office.Interop.Excel.XlCreator" />.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Map">
+      <summary>Returns an <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" /> object that represents the schema map that contains the specified <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Parent">
+      <summary>Returns the parent object for the specified object. Read-only.</summary>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Repeating">
+      <summary>Returns True if the specified <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> object is mapped to an XML list; returns False if the XPath object is mapped to a single cell. Read-only Boolean.</summary>
+    </member>
+    <member name="M:Microsoft.Office.Interop.Excel.XPath.SetValue(Microsoft.Office.Interop.Excel.XmlMap,System.String,System.Object,System.Object)">
+      <summary>Maps the specified <see cref="T:Microsoft.Office.Interop.Excel.XPath" /> object to a <see cref="T:Microsoft.Office.Interop.Excel.ListColumn" /> object or <see cref="T:Microsoft.Office.Interop.Excel.Range" /> collection. If the XPath object has previously been mapped to the ListColumn object or Range collection, the SetValue method sets the properties of the XPath object.</summary>
+      <param name="Map">Required <see cref="T:Microsoft.Office.Interop.Excel.XmlMap" />. The schema map that contains information about the XPath object.</param>
+      <param name="XPath">Required String. A valid XPath statement.</param>
+      <param name="SelectionNamespace">Optional Object. Specifies any namespace prefixes used in the <paramref name="XPath" /> argument. This argument can be omitted if the XPath object doesn't contain any prefixes, or if the XPath object uses the Microsoft Excel prefixes.</param>
+      <param name="Repeating">Optional Boolean. Specifies whether the XPath object is to be bound to a column in an XML list, or mapped to a single cell. Set to True to bind the XPath object to a column in an XML list.</param>
+    </member>
+    <member name="P:Microsoft.Office.Interop.Excel.XPath.Value">
+      <summary>Returns a String that represents the XPath for the specified object.</summary>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.ComponentModelHost.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.ComponentModelHost.dll
new file mode 100644
index 0000000000000000000000000000000000000000..b06e81088ce7cc21aaca502486d7c6da3b737d43
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll
new file mode 100644
index 0000000000000000000000000000000000000000..a5063f86310e5656318d5bcc4a1d88a068ab01e0
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
new file mode 100644
index 00000000..fc97f372
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
@@ -0,0 +1,562 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.CoreUtility</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Utilities.SingletonBaseMetadataAttribute">
+            <summary>
+            A base class for attributes that can appear only once on a single component part.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.MultipleBaseMetadataAttribute">
+            <summary>
+            A base class for attributes that can appear multiple times on a single component part.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute">
+            <summary>
+            Represents a base definition of the current definition.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute"/>.
+            </summary>
+            <param name="name">The base definition name. Definition names are case-insensitive.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="name"/>is null or an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute.BaseDefinition">
+            <summary>
+            Gets the base definition name.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.DisplayNameAttribute">
+            <summary>
+            Provides a display name for an editor component part.
+            </summary>    
+            <remarks>
+            This attribute should be localized wherever it is used.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.DisplayNameAttribute.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.DisplayNameAttribute"/>.
+            </summary>
+            <param name="displayName">The display name of an editor component part.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.DisplayNameAttribute.DisplayName">
+            <summary>
+            Gets the display name of an editor component part.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IOrderable">
+            <summary>
+            Associated with an orderable part. 
+            </summary>
+            <remarks>This interface is helpful when importing orderable parts.</remarks> 
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.Name">
+            <summary>
+            Uniquely identifies a part with respect to parts of the same type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.Before">
+            <summary>
+            The parts before which this part should appear in the list.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.After">
+            <summary>
+            The parts after which this part should appear in the list.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IPropertyOwner">
+            <summary>
+            Provides ownership of an arbitrary set of properties.
+            </summary>
+            <remarks>This interface should be implemented for classes that need to control the lifetimes of their properties.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IPropertyOwner.Properties">
+            <summary>
+            The collection of properties controlled by the property owner.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.NameAttribute">
+            <summary>
+            Associates a name with an editor extension part.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.NameAttribute.#ctor(System.String)">
+            <summary>
+            Constructs a new instance of the attribute.
+            </summary>
+            <param name="name">The name of the editor extension part.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="name"/> is an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.NameAttribute.Name">
+            <summary>
+            The name of the editor extension part.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.Node`1">
+            <summary>
+            Holds information about a node of an order graph. Used internally by the orderer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Node`1.#ctor(System.String)">
+            <summary>
+            Constructor
+            </summary>
+            <param name="name">The item's name</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.Node`1.OriginalIndex">
+            <summary>
+            The original index of the item.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.Node`1.Name">
+            <summary>
+            Name of the node.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.Node`1.Item">
+            <summary>
+            The item that being sorted the node represents.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.Node`1.ComesBeforeNodes">
+            <summary>
+            Nodes that come later in the list.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.Node`1.ComesAfterNodes">
+            <summary>
+            Nodes that come earlier in the list.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.OrderAttribute">
+            <summary>
+            Orders multiple instances of an extension part.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.OrderAttribute.Before">
+            <summary>
+            The extension part to which this attribute is applied should be ordered before 
+            the extension part with the name specified.
+            </summary>
+            <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+            <exception cref="T:System.ArgumentException">The value is an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.OrderAttribute.After">
+            <summary>
+            The extension part to which this attribute is applied should be ordered after
+            the extension part with the name specified.
+            </summary>
+            <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+            <exception cref="T:System.ArgumentException">The value is an empty string.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.Orderer">
+            <summary>
+            Performs a topological sort of orderable extension parts.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.Order``2(System.Collections.Generic.IEnumerable{System.Lazy{``0,``1}})">
+            <summary>
+            Orders a list of items that are all orderable, that is, items that implement the IOrderable interface. 
+            </summary>
+            <param name="itemsToOrder">The list of items to sort.</param>
+            <returns>The list of sorted items.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="itemsToOrder"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.TopologicalSort``2(System.Collections.Generic.Dictionary{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Int32})">
+            <summary>
+            Orders nodes of the graph using a topological sort algorithm.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.RemoveIncomingEdgesFromChildNodes``2(Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Collections.Generic.List{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}}})">
+            <summary>
+            Removes references to the root from all the nodes that follow it.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.BuildGraphData``2(System.Collections.Generic.IEnumerable{System.Lazy{``0,``1}})">
+            <summary>
+            Builds a graph that represents relationships between the items.
+            </summary>
+            <param name="itemsToOrder">The list of items that are being ordered.</param>
+            <returns>Set of graph nodes for the given items.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.TryGetNodeDetails``2(System.Lazy{``0,``1},System.String@,System.Collections.Generic.IEnumerable{System.String}@,System.Collections.Generic.IEnumerable{System.String}@)">
+            <summary>
+            Check the node and try to extract its ordering details.
+            </summary>
+            <param name="item">The item to interrogate</param>
+            <param name="name">The name of the item if s available</param>
+            <param name="comesBeforeItem">The list of names items this one comes before</param>
+            <param name="comesAfterItem">The list of names of items this one comes after</param>
+            <returns>true if the item needs to be a part of the ordering, false if it should be skipped</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.UpdateReferenceToLaterNode``2(System.Collections.Generic.Dictionary{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Int32},System.Collections.Generic.Dictionary{System.String,Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}}},Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.String)">
+            <summary>
+            Fix up references between the node that is being added to graph and the one that comes after it.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.UpdateReferenceToEarlierNode``2(System.Collections.Generic.Dictionary{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Int32},System.Collections.Generic.Dictionary{System.String,Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}}},Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.String)">
+            <summary>
+            Fix up references between the node that is being added to graph and the one that comes before it.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.FindRoots``2(System.Collections.Generic.Dictionary{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Int32})">
+            <summary>
+            Finds all nodes with no incoming edges 
+            (which represent items that don't have any other ones before them).
+            The returned list contains item sorted in the order corresponding to their position in the original list. 
+            This is done to make this topological sort implementation into a stable sort.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.AddRoot``2(System.Collections.Generic.List{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}}},Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}})">
+            <summary>
+            Add a new root to the list of current roots while keeping the list sorted based on the original index positions
+            (this is done to make this sort implementation stable).
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.BreakCircularReference``2(System.Collections.Generic.Dictionary{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},System.Int32})">
+            <summary>
+            Break a circular reference in the graph.
+            </summary>
+            <returns>Returns a new root node.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.RemoveNodeFromList``2(System.Collections.Generic.List{Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}}},Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}})">
+            <summary>
+             Removes a node from the list. The node MUST exist in the list.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.Orderer.CompareTwoRootsByOrigIndex``2(Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}},Microsoft.VisualStudio.Utilities.Node{System.Lazy{``0,``1}})">
+            <summary>
+            Compares two nodes by their original index.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.PropertyCollection">
+            <summary>
+            Allows property owners to control the lifetimes of the properties in the collection. 
+            </summary>
+            <remarks>This collection is synchronized in order to allow access by multiple threads.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(System.Object,System.Object)">
+            <summary>
+            Adds a new property to the collection.
+            </summary>
+            <param name="key">The key by which the property can be retrieved. Must be non-null.</param>
+            <param name="property">The property to associate with the key.</param>
+            <exception cref="T:System.ArgumentException">An element with the same key already exists in the PropertyCollection.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.RemoveProperty(System.Object)">
+            <summary>
+            Removes the property associated with the specified key.
+            </summary>
+            <param name="key">The key of the property to remove.</param>
+            <returns><c>true</c> if the property was found and removed, <c>false</c> if the property was not found.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetOrCreateSingletonProperty``1(System.Object,System.Func{``0})">
+            <summary>
+            Gets or creates a property of type <typeparamref name="T"/> from the property collection. If
+            there is already a property with the specified <paramref name="key"/>, returns the existing property. Otherwise,
+            uses <paramref name="creator"/> to create an instance of that type and add it to the collection with the specified <paramref name="key"/>.
+            </summary>
+            <typeparam name="T">The type of the property.</typeparam>
+            <param name="key">The key of the property to get or create.</param>
+            <param name="creator">The delegate used to create the property (if needed).</param>
+            <returns>The property that was requested.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetOrCreateSingletonProperty``1(System.Func{``0})">
+            <summary>
+            Gets or creates a property of type <typeparamref name="T"/> from the property collection. If
+            there is already a property of that type, it returns the existing property. Otherwise, it
+            uses <paramref name="creator"/> to create an instance of that type.
+            </summary>
+            <typeparam name="T">The type of the property.</typeparam>
+            <param name="creator">The delegate used to create the property (if needed).</param>
+            <returns>An instance of the property.</returns>
+            <remarks>The key used in the property collection will be typeof(T).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetProperty``1(System.Object)">
+            <summary>
+            Gets the property associated with the specified key.
+            </summary>
+            <param name="key">The key.</param>
+            <returns>The property value, or null if the property is not set.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+            <exception cref="T:System.Collections.Generic.KeyNotFoundException"><paramref name="key"/> does not exist in the property collection.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetProperty(System.Object)">
+            <summary>
+            Gets the property associated with the specified key.
+            </summary>
+            <param name="key">The key.</param>
+            <returns>The property value, or null if the property is not set.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+            <exception cref="T:System.Collections.Generic.KeyNotFoundException"><paramref name="key"/> does not exist in the property collection.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.TryGetProperty``1(System.Object,``0@)">
+            <summary>
+            Gets the property associated with the specified key.
+            </summary>
+            <typeparam name="TProperty">The type of the property associated with the specified key.</typeparam>
+            <param name="key">The key.</param>
+            <param name="property">The retrieved property, or default(TValue) if there is
+            no property associated with the specified key.</param>
+            <returns><c>true</c> if the property was found, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.ContainsProperty(System.Object)">
+            <summary>
+            Determines whether the property collection contains a property for the specified key.
+            </summary>
+            <param name="key">The key.</param>
+            <returns><c>true</c> if the property exists, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.SetProperty(System.Object,System.Object)">
+            <summary>
+            Sets the property value for a given key.
+            </summary>
+            <param name="key">The key.</param>
+            <param name="property">The property to set.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.PropertyCollection.Item(System.Object)">
+            <summary>
+            Gets or sets the <see cref="T:System.Object"/> with the specified key.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.PropertyCollection.PropertyList">
+            <summary>
+            Returns the property collection as a read-only collection.
+            </summary>
+            <value>The read-only collection.</value>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition">
+            <summary>
+            Specifies a mapping between a content type and a file extension.
+            </summary>
+            <remarks> 
+            Because you cannot subclass this type, you can use the [Export] attribute with no type.
+            </remarks>
+            <example>
+            internal sealed class Components
+            {
+               [Export]
+               [FileExtension(".abc")]
+               [ContentType("alphabet")]
+               internal FileExtensionToContentTypeDefinition abcFileExtensionDefinition;
+               
+               { other components }
+            }
+            </example>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.FileExtensionAttribute">
+            <summary>
+            Identifies a file extension.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.FileExtensionAttribute.#ctor(System.String)">
+            <summary>
+            Constructs a new instance of the attribute.
+            </summary>
+            <param fileExtension="fileExtension">The file extension.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="fileExtension"/> is null or empty.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.FileExtensionAttribute.FileExtension">
+            <summary>
+            Gets the file extension.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinition">
+            <summary>
+            Describes a content type that is being introduced using <see cref="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinition.Name">
+            <summary>
+            The case-insensitive name of the content type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinition.BaseDefinitions">
+            <summary>
+            The case-insensitive names of the base types of the content type. May be of zero length.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource">
+            <summary>
+            Defines an alternate source for content type definitions that should be processed together
+            with content types introduced statically using <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition"/>. This is intended
+            primarily for legacy VS content types.
+            This is a MEF contract type. There is no associated metadata.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource.Definitions">
+            <summary>
+            Content type definitions.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService">
+            <summary>
+            The service that maintains the collection of content types.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IContentTypeRegistryService))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.GetContentType(System.String)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see> object with the specified <paramref name="typeName"/>.
+            </summary>
+            <param name="typeName">The name of the content type. Name comparisons are case-insensitive.</param>
+            <returns>The content type, or null if no content type is found.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.AddContentType(System.String,System.Collections.Generic.IEnumerable{System.String})">
+            <summary>
+            Creates and adds a new content type.
+            </summary>
+            <param name="typeName">The name of the content type.</param>
+            <param name="baseTypeNames">The list of content type names to be used as base content types. Optional.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see>.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="typeName"/> is null or empty.</exception>
+            <exception cref="T:System.InvalidOperationException"><paramref name="typeName"/> or one of the <paramref name="baseTypeNames"/> 
+            is the name of <see cref="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.UnknownContentType"/>, or the content type already exists, or one of the base types would
+            introduce a cyclic base type relationship.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.RemoveContentType(System.String)">
+            <summary>
+            Removes a content type.
+            </summary>
+            <remarks>The "unknown" content type cannot be removed. Any content type that is used for file extension 
+            mapping or as a base for other content types cannot be removed.</remarks>
+            <param name="typeName">The content type to be removed. </param>
+            <exception cref="T:System.InvalidOperationException">The specified content type cannot be removed.</exception>
+            <remarks>Has no effect if <paramref name="typeName"/> is not the name of a registered content type.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.UnknownContentType">
+            <summary>
+            Gets the "unknown" content type.
+            </summary>
+            <remarks>The "unknown" content type indicates that the content type cannot be determined.</remarks>
+            <value>This value is never null.</value>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.ContentTypes">
+            <summary>Gets an enumeration of all content types, including the "unknown" content type.</summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService">
+            <summary>
+            The service that manages associations between file extensions and content types.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IFileExtensionRegistryService))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.GetContentTypeForExtension(System.String)">
+            <summary>
+            Gets the content type associated with the given file extension.
+            </summary>
+            <param name="extension">The file extension.  It cannot be null, and it should not contain a period.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see> associated with this extension. If no association exists, it returns the "unknown" content type. It never returns null.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.GetExtensionsForContentType(Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Gets the list of file extensions associated with the specified content type.
+            </summary>
+            <param name="contentType">The content type. It cannot be null.</param>
+            <returns>The list of file extensions associated with the content type.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.AddFileExtension(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Adds a new file extension to the registry.
+            </summary>
+            <param name="extension">The file extension (the period is optional).</param>
+            <param name="contentType">The content type for the file extension.</param>
+            <exception cref="T:System.InvalidOperationException"><see paramref="extension"/> is already present in the registry.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.RemoveFileExtension(System.String)">
+            <summary>
+            Removes the specified file extension from the registry.
+            </summary>
+            <remarks>If the specified extension does not exist, then the method does nothing.</remarks>
+            <param name="extension">The file extension (the period is optional).</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.ContentTypeAttribute">
+            <summary>
+            Declares an association between an extension part and a particular content type.
+            </summary>
+            <seealso cref="T:Microsoft.VisualStudio.Utilities.IContentType"></seealso>
+            <seealso cref="T:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService"></seealso>
+            <seealso cref="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition"></seealso>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.ContentTypeAttribute.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeAttribute"/>.
+            </summary>
+            <param name="name">The content type name. 
+            Content type names are case-insensitive.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="name"/>is null or an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.ContentTypeAttribute.ContentTypes">
+            <summary>
+            The content type name.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition">
+            <summary>
+            Defines a content type.
+            </summary>
+            <remarks> 
+            Because you cannot subclass this type, you can use the [Export] attribute with no type.
+            </remarks>
+            <example>
+            internal sealed class Components
+            {
+               [Export]
+               [Name("Example")]            // required
+               [BaseDefinition("text")]     // zero or more BaseDefinitions are allowed
+               internal ContentTypeDefinition exampleDefinition;
+               
+               { other components }
+            }
+            </example>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Utilities.IContentType">
+            <summary>
+            The content type of an object.
+            </summary>
+            <remarks>All content types are identified by a unique name. 
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService"></see> can return an <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see> object to allow clients to access additional information.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Utilities.IContentType.IsOfType(System.String)">
+            <summary>
+            Returns <c>true</c> if this <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see>
+            derives from the content type specified by <paramref name="type"/>.
+            </summary>
+            <param name="type">The name of the base content type.</param>
+            <returns><c>true</c> if this content type derives from the one specified by <paramref name="type"/>otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentType.TypeName">
+            <summary>
+            The name of the content type.
+            </summary>
+            <value>This name must be unique, and must not be null.</value>
+            <remarks>Comparisons performed on this name are case-insensitive.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentType.DisplayName">
+            <summary>
+            The display name of the content type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Utilities.IContentType.BaseTypes">
+            <summary>
+            The set of all content types from which the current <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"></see> is derived.
+            </summary>
+            <value>This value is never null, though it may be the empty set.</value>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e8d891a671782d3ab6ca3012a77eac31d4449e2d
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
new file mode 100644
index 00000000..4a06b32a
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
@@ -0,0 +1,462 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Editor</name>
+    </assembly>
+    <members>
+        <!-- Badly formed XML comment ignored for member "T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" -->
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.#ctor(System.Guid,System.Guid,System.Guid)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>.
+            </summary>
+            <param name="languageService">The language service guid for this <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>.</param>
+            <param name="fontCategory">The font category guid for this <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>.</param>
+            <param name="colorCategory">The color category guid for this <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetColorCategory(System.Guid)">
+            <summary>
+            Sets the color category Guid.
+            </summary>
+            <param name="newColorCategory">The color category Guid.</param>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/> with the color category guid set to be <paramref name="newColorCategory"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetFontCategory(System.Guid)">
+            <summary>
+            Sets the font category Guid.
+            </summary>
+            <param name="newFontCategory">The font category Guid.</param>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/> with the font category guid set to be <paramref name="newFontCategory"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetLanguageService(System.Guid)">
+            <summary>
+            Sets the language service Guid. 
+            </summary>
+            <param name="newLanguageService">The language service Guid.</param>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/> with the font category guid set to be <paramref name="newLanguageService"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>s are the same.
+            </summary>
+            <param name="obj">The object to compare with.</param>
+            <returns>True if the two <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>s are the same, false otherwise</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.GetHashCode">
+            <summary>
+            Serves as a hash function for this type.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.AppearanceCategory">
+            <summary>
+            Returns a string representating the textual key that's used in the editor's (platform side)
+            EditorFormatMap and ClassificationFormatMap groupings.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation">
+            <summary>
+            Encapsulates information about a language's color information.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.GetClassificationType(System.Int32)">
+            <summary>
+            Returns a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>s that is created to be used by the language service classifier 
+            for the colorable item at index colorableItemIndex.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.GetFontAndColorPreferences">
+            <summary>
+            Returns the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2"/> of the language service. This corresponds to the color definitions
+            inside Visual Studio (not the information available in the classification format map, editor format map, etc.)
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.AddLanguageService(System.Guid)">
+            <summary>
+            Adds an additional language service that contributes to coloring information of this class. This method can be
+            used to add additional color sources where multiple buffers of the same font and color category guid have 
+            varying language service GUIDs.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.Updated">
+            <summary>
+            Raised when information about the language service's colors is changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformationService">
+            <summary>
+            Provides <see cref="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation"/>s for given languages and <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>ies.
+            </summary>
+            <remarks>
+            This is a MEF Component, and should be imported with the following attribute:
+            [Import(typeof(IFontsAndColorsInformationService))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformationService.GetFontAndColorInformation(Microsoft.VisualStudio.Editor.FontsAndColorsCategory)">
+            <summary>
+            Returns an <see cref="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation"/> which represents the coloring information for the provided
+            <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferString">
+            <summary>
+            String representing the Guid used to co-create a VsTextBuffer
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_SecondaryVsTextBufferAdapterString">
+            <summary>
+            String representing the Guid used to co-create a SecondaryVsTextBufferAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextViewString">
+            <summary>
+            String representing the Guid used to co-create a VsTextView
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsDocDataAdapterString">
+            <summary>
+            String representing the Guid used to co-create a VsDocDataAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsCodeWindowString">
+            <summary>
+            String representing the Guid used to co-create a VsCodeWindow
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferCoordinatorAdapterString">
+            <summary>
+            String representing the Guid used to co-create a VsTextBufferCoordinatorAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsHiddenTextManagerAdapterString">
+            <summary>
+            String representing the Guid used to co-create a VsHiddenTextManagerAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PlatformFactoryString">
+            <summary>
+            String representing the Guid used to co-create a PlatformFactory
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryString">
+            <summary>
+            String representing the Guid used to co-create a TextEditorFactory
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryWithEncodingString">
+            <summary>
+            String representing the Guid used to co-create a TextEditorFactoryWithEncoding
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PrimeEditorString">
+            <summary>
+            String representing the Guid used to co-create a PrimeEditor
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditorPkgString">
+            <summary>
+            String representing the Guid for the editor package
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidTextEditorFontCategory">
+            <summary>
+            Guid for the code editor font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidOutputWindowFontCategory">
+            <summary>
+            Guid for the ouput window's font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidPrinterFontCategory">
+            <summary>
+            Guid for the printer font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidToolTipFontCategory">
+            <summary>
+            Guid for the tooltip font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidStatementCompletionFontCategory">
+            <summary>
+            Guid for the statement completion font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidFindResultsFontCategory">
+            <summary>
+            Guid for the find results font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidCommandWindowFontCategory">
+            <summary>
+            Guid for the command window's font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidSystemWindowFontCategory">
+            <summary>
+            Guid for the system window font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidImmediateWindowFontCategory">
+            <summary>
+            Guid for the immediate window's font and color category.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditPropCategoryViewMasterSettings">
+            <summary>
+            Guid for the master settings for a certain TextView
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBuffer">
+            <summary>
+            Guid used to co-create a VsTextBuffer
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextView">
+            <summary>
+            Guid used to co-create a VsTextView
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_SecondaryVsTextViewAdapter">
+            <summary>
+            Guid used to co-create a SecondaryVsTextViewAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsDocDataAdapter">
+            <summary>
+            Guid used to co-create a VsDocDataAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsCodeWindow">
+            <summary>
+            Guid used to co-create a VsCodeWindow
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferCoordinatorAdapter">
+            <summary>
+            Guid used to co-create a VsTextBufferCoordinatorAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsHiddenTextManagerAdapter">
+            <summary>
+            Guid used to co-create a VsHiddenTextManagerAdapter
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PlatformFactory">
+            <summary>
+            Guid used to co-create a PlatformFactory
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactory">
+            <summary>
+            Guid used to co-create a TextEditorFactory
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryWithEncoding">
+            <summary>
+            Guid used to co-create a TextEditorFactoryWithEncoding
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PrimeEditor">
+            <summary>
+            Guid used to co-create a PrimeEditor
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidIVxTextBuffer">
+            <summary>
+            Guid used to get an IVxTextBuffer from an ITextBuffer
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidIWpfTextViewHost">
+            <summary>
+            Guid used to get an IWpfTextViewHost from an IWpfTextView
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditorPkg">
+            <summary>
+            Guid for the editor package
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService">
+            <summary>
+            A factory service for creating Editor Adapter objects and mapping between such objects and
+            the underlying new editor objects.
+            </summary>
+            <remarks>This is a MEF Component, and should be exported with the following attribute:
+            [Export(NameSource=typeof(IVsCodeWindowFactoryService))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+            <summary>
+            Create an IVsTextBuffer.
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsTextBuffer.</param>
+            <returns>The new IVsTextBuffer.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Create an IVsTextBuffer with a specified content type.
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsTextBuffer.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>The new IVsTextBuffer.</returns>
+            <remarks>This operation is intended for text buffers that will be initialized by IVsTextBuffer.InitializeContent.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapterForSecondaryBuffer(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Create an IVsTextBuffer for the SecondaryBuffer (used in BufferCoordinator) given an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsTextBuffer.</param>
+            <param name="secondaryBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with which to create the IVsTextBuffer.</param>
+            <returns>The new IVsTextBuffer.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextViewAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+            <summary>
+            Create an IVsTextView.
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsTextView.</param>
+            <returns>The new IVsTextView.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextViewAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+            <summary>
+            Create an IVsTextView with a specified set of text view roles.
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsTextView.</param>
+            <param name="roles">The roles with which to initialize the text view.</param>
+            <returns>The new IVsTextView.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsCodeWindowAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+            <summary>
+            Create an IVsCodeWindow.
+            </summary>
+            <param name="serviceProvider">The IServiceProvider with which to site the IVsCodeWindow.</param>
+            <returns>The new IVsCodeWindow.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferCoordinatorAdapter">
+            <summary>
+            Create an IVsTextBuffercoordinator.
+            </summary>
+            <returns>The new IVsTextBufferCoordinator.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetDataBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer)">
+            <summary>
+            Get the DataBuffer of an IVsTextBuffer adapter (this is the top buffer of
+            the data model buffer graph). This buffer will be
+            the same as the DocumentBuffer except in BufferCoordinator scenarios.
+            </summary>
+            <param name="bufferAdapter">The text buffer adapter of interest.</param>
+            <returns>Null if this method is called before content has been established for 
+            the adapter, otherwise the DataBuffer that is presented to the view model.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="bufferAdapter"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="bufferAdapter"/> was not produced
+            by this factory.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetDocumentBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer)">
+            <summary>
+            Get the DocumentBuffer of an IVsTextBuffer adapter (this is the bottom buffer
+            of the data model buffer graph). This buffer will be
+            the same as the DataBuffer except in BufferCoordinator scenarios.
+            </summary>
+            <param name="bufferAdapter">The text buffer adapter of interest.</param>
+            <returns>Null if this method is called before content has been established for 
+            the adapter, otherwise the DocumentBuffer that is presented to the view model.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="bufferAdapter"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="bufferAdapter"/> was not produced
+            by this factory.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetWpfTextView(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+            <summary>
+            Get the WpfTextView of an IVsTextView adapter. 
+            </summary>
+            <param name="viewAdapter">The text view adapter of interest.</param>
+            <returns>Null if this method is called before content has been established for the 
+            adapter, otherwise the IWpfTextView that presents the text in the UI.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="viewAdapter"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="viewAdapter"/> was not produced
+            by this factory.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetWpfTextViewHost(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+            <summary>
+            Get the WpfTextViewHost of an IVsTextView adapter. 
+            </summary>
+            <param name="viewAdapter">The text view adapter of interest.</param>
+            <returns>Null if this method is called before content has been established for the 
+            adapter, otherwise the IWpfTextViewHost that presents the text in the UI.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="viewAdapter"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="viewAdapter"/> was not produced
+            by this factory.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.SetDataBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Set the DataBuffer of an IVsTextBuffer adapter that is being used together
+            with an IVsTextBufferCoordinator adapter.
+            </summary>
+            <param name="bufferAdapter">The buffer adapter of interest.</param>
+            <param name="dataBuffer">The new data buffer.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="bufferAdapter"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="dataBuffer"/>is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="bufferAdapter"/> was not produced
+            by this factory.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetBufferAdapter(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Get the IVsTextBuffer adapter for this text buffer (if it exists).
+            </summary>
+            <param name="textBuffer">The text buffer of interest.</param>
+            <returns>Null if no adapter exists, or else the adapter.</returns>
+            <remarks>Adapters are generally built only for document windows.</remarks>
+            <exception cref="T:System.ArgumentNullException">textBuffer is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetViewAdapter(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Get the IVsTextView adapter for this text view (if it exists).
+            </summary>
+            <param name="textView">The text view of interest.</param>
+            <returns>Null if no adapter exists, or else the adapter.</returns>
+            <remarks>Adapters are generally built only for document windows.</remarks>
+            <exception cref="T:System.ArgumentNullException">textView is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Editor.IVsTextViewCreationListener">
+            <summary>
+            A listener for when a text view adapter (<see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView"/>) is created and initialized that 
+            has matching roles and was created over a text data model having a matching content type.
+            Exporters must specify at least one ContentTypeAttribute and one TextViewRole, and should mark their export using the following attribute:
+            [Export(typeof(IVsTextViewCreationListener))], along with [ContentType] and [TextViewRole].
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Editor.IVsTextViewCreationListener.VsTextViewCreated(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+            <summary>
+            Called when a <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView"/> adapter has been created and initialized.
+            </summary>
+            <param name="textViewAdapter">The newly created and initialized text view
+            adapter.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag">
+            <summary>
+            These tags are generated from the visible legacy markers created using <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines"/>.CreateLineMarker and <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextStream"/>.CreateStreamMarker.
+            </summary>
+            <remarks>No extension should produce these tags.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.Type">
+            <summary>
+            The integer type of the marker.
+            </summary>
+            <remarks>This is equivalent to the type produced by IVsTextLineMarker.GetType().</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.MarkerType">
+            <summary>
+            The marker's <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerType"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.LineMarker">
+            <summary>
+            The marker as an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.StreamMarker">
+            <summary>
+            The marker as an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker"/>.
+            </summary>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll
new file mode 100644
index 0000000000000000000000000000000000000000..3134a4b979bc18dcf69f2ae713c5adabc396d0cd
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
new file mode 100644
index 00000000..cb3898a6
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
@@ -0,0 +1,2405 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Language.Intellisense</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1">
+            <summary>
+            Represents an ObservableCollection that allows the AddRange operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.#ctor">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            Adds a list of items to the ObservableCollection without firing an event for each item.
+            </summary>
+            <param name="items">A list of items to add.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.BeginBulkOperation">
+            <summary>
+            Suspends change events on the collection in order to perform a bulk change operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.EndBulkOperation">
+            <summary>
+            Restores change events on the collection after a bulk change operation has been completed.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.AsReadOnly">
+            <summary>
+            Gets a read-only version of the collection.
+            </summary>
+            <returns>A read-only version of the collection.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+            <summary>
+            Occurs when the collection has changed.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.SetItem(System.Int32,`0)">
+            <summary>
+            Replaces the item at the specified index.
+            </summary>
+            <param name="index">The place at which to replace the item.</param>
+            <param name="item">The item to replace.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.InsertItem(System.Int32,`0)">
+            <summary>
+            Inserts an item at the specified index.
+            </summary>
+            <param name="index">The location at which to insert the item.</param>
+            <param name="item">The item to insert.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.MoveItem(System.Int32,System.Int32)">
+            <summary>
+            Moves the item from one location to another.
+            </summary>
+            <param name="oldIndex">The original location.</param>
+            <param name="newIndex">The new location.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.RemoveItem(System.Int32)">
+            <summary>
+            Removes an item from the collection at the specified location.
+            </summary>
+            <param name="index">The location at which to remove the item.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.ClearItems">
+            <summary>
+            Removes all items from the collection.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.Completion">
+            <summary>
+            Represents an item in a completion set. 
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion"/> with the specified text and description.
+            </summary>
+            <param name="displayText">The text that is to be displayed by an IntelliSense presenter.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor(System.String,System.String,System.String,System.Windows.Media.ImageSource,System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion"/> with the specified text and description.
+            </summary>
+            <param name="displayText">The text that is to be displayed by an IntelliSense presenter.</param>
+            <param name="insertionText">The text that is to be inserted into the buffer if this completion is committed.</param>
+            <param name="description">A description that could be displayed with the display text of the completion.</param>
+            <param name="iconSource">The icon to describe the completion item.</param>
+            <param name="iconAutomationText">The automation name for the icon.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.DisplayText">
+            <summary>
+            Gets/Sets the text that is to be displayed by an IntelliSense presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.InsertionText">
+            <summary>
+            Gets/Sets the text that is to be inserted into the buffer if this completion is committed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.Description">
+            <summary>
+            Gets/Sets a description that could be displayed with the display text of the completion.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.IconSource">
+            <summary>
+            Gets/Sets an icon that could be used to describe the completion.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.IconAutomationText">
+            <summary>
+            Gets/Sets the text to be used as the automation name for the icon when it's displayed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.Properties">
+            <summary>
+            Gets the properties of the completion.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType">
+            <summary>
+            Defines the types of matching that can be done on completion items.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType.MatchDisplayText">
+            <summary>
+            Match the display text of the completion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType.MatchInsertionText">
+            <summary>
+            Match the insertion text of the completion.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus">
+            <summary>
+            Represents the full selection status of a completion set. 
+            </summary>
+            <remarks>
+            Completion sets maintain their own selection status, which is a
+            combination of a completion item, a value indicating whether or not the completion is fully selected, and a value
+            indicating whether or not the completion is a unique match.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.#ctor(Microsoft.VisualStudio.Language.Intellisense.Completion,System.Boolean,System.Boolean)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/>.
+            </summary>
+            <param name="completion">The selected completion in this selection status.</param>
+            <param name="isSelected"><c>true</c> if the completion is fully-selected, <c>false</c> otherwise.</param>
+            <param name="isUnique"><c>true</c> if the completion is a unique match, <c>false</c> otherwise.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.Equals(System.Object)">
+            <summary>
+            Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/> are the same.
+            </summary>
+            <param name="obj"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.GetHashCode">
+            <summary>
+            Gets the hash code of this instance.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.op_Equality(Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus,Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus)">
+            <summary>
+            Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/> are the same.
+            </summary>
+            <param name="status1">The first instance.</param>
+            <param name="status2">The second instance.</param>
+            <returns><c>true</c> if the instances are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.op_Inequality(Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus,Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus)">
+            <summary>
+            Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/> are different.
+            </summary>
+            <param name="status1">The first instance.</param>
+            <param name="status2">The second instance.</param>
+            <returns><c>true</c> if the instances are different, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.Completion">
+            <summary>
+            Gets the selected completion represented by this selection status instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.IsSelected">
+            <summary>
+            Determines whether the completion is fully-selected.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.IsUnique">
+            <summary>
+            Determines whether the completion is a unique match.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet">
+            <summary>
+            Represents a set of completions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.#ctor">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.#ctor(System.String,System.String,Microsoft.VisualStudio.Text.ITrackingSpan,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Language.Intellisense.Completion},System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Language.Intellisense.Completion})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/> with the specified name and text.
+            </summary>
+            <param name="moniker">The unique, non-localized identifier for the completion set.</param>
+            <param name="displayName">The localized name of the completion set.</param>
+            <param name="applicableTo">The tracking span to which the completions apply.</param>
+            <param name="completions">The list of completions.</param>
+            <param name="completionBuilders">The list of completion builders.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectBestMatch">
+            <summary>
+            Determines the best match in the completion set.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Filter">
+            <summary>
+            Filters the set of completions to those that match the applicability text of the completion
+            set and determines the best match.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">Both the completions and the completion builders have been overridden.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Recalculate">
+            <summary>
+            Recalculates the set of completions for this completion set. 
+            </summary>
+            <remarks>
+            The base implementation of Recalculate() does nothing.  
+            Derived classes should override this method to implement custom
+            recalculation behavior.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Filter(Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+            <summary>
+            Filters the set of completions to those that match the applicability text of the completion
+            set and determines the best match.
+            </summary>
+            <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType"/>.</param>
+            <param name="caseSensitive"><c>true</c> if the match is case-sensitive, otherwise <c>false</c>.</param>
+            <exception cref="T:System.InvalidOperationException">Both the completions and the completion builders have been overridden.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectBestMatch(Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+            <summary>
+            Redetermines the best matching completion in the completion set.
+            </summary>
+            <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType"/>.</param>
+            <param name="caseSensitive"><c>true</c> if the match is case-sensitive, otherwise <c>false</c>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.MatchCompletionList(System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.Completion},Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+            <summary>
+            Matches the completion list.
+            </summary>
+            <param name="completionList">The list of completions.</param>
+            <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType"/>.</param>
+            <param name="caseSensitive"><c>true</c> if the match is case-sensitive, otherwise <c>false</c>.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult"/>.</returns>
+            <exception cref="T:System.InvalidOperationException">The span to which this completion applies is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Moniker">
+            <summary>
+            The unique, non-localized identifier for the completion set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.DisplayName">
+            <summary>
+            Gets or sets the localized name of this completion set.  
+            </summary>
+            <remarks>In the default presenter, the display name
+            appears as the header of a tab item in a WPF TabControl.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.ApplicableTo">
+            <summary>
+            Gets or sets the text tracking span to which this completion applies.  
+            </summary>
+            <remarks>If this completion is committed to the buffer, the
+            span will be replaced with the completion insertion text.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Completions">
+            <summary>
+            Gets or sets the list of completions that are part of this completion set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionBuilders">
+            <summary>
+            Gets or sets the list of completion builders that are part of this completion set.  
+            </summary>
+            <remarks>
+            Completion builders are completions that are displayed separately from the other completions in the completion set.
+            In the default presentation, completion builders appear in a non-scrolled list above the scrolled list of completions.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectionStatus">
+            <summary>
+            Gets or sets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/>.
+            </summary>
+            <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+            <exception cref="T:System.ArgumentException">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus"/> is not contained in either the 
+            completions or the completion builders.</exception>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectionStatusChanged">
+            <summary>
+            Occurs when the selection status has changed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.WritableCompletions">
+            <summary>
+            Gets the ObservableCollection of writable completions.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.WritableCompletionBuilders">
+            <summary>
+            Gets the ObservableCollection of writable completion builders.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult">
+            <summary>
+            Stores information about the completion match result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult.SelectionStatus">
+            <summary>
+            The selection status of the completion set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult.CharsMatchedCount">
+            <summary>
+            The number of characters matched in the completion set.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs">
+            <summary>
+            Provides information about the change of the current parameter in a signature help session.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.#ctor(Microsoft.VisualStudio.Language.Intellisense.IParameter,Microsoft.VisualStudio.Language.Intellisense.IParameter)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs"/>.
+            </summary>
+            <param name="previousCurrentParameter">The parameter that was previously the current parameter.</param>
+            <param name="newCurrentParameter">The parameter that is now the current parameter.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.PreviousCurrentParameter">
+            <summary>
+            Gets the parameter that was previously the current parameter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.NewCurrentParameter">
+            <summary>
+            Gets the parameter that is now the current parameter.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle">
+            <summary>
+             Defines a set of properties that will be used to style the default completion presenter.
+            </summary>
+             <remarks>
+             This is a MEF component part, and should be exported with the following attributes:
+             [Export(typeof(CompletionPresenterStyle))]
+             [ContentType]
+             [Name]
+             [Order]
+             All exports of this component part should be ordered after the "default" completion presenter style.  At a minimum,
+             this means adding [Order(After="default")] to the export metadata.
+             </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.CompletionTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of the individual completion items.
+            </summary>
+            <remarks>
+            The individual completion items may override this value by implementing the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable"/> interface.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.BorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the borders in the completion presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.BackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the completion presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionBorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the border rectangle around the selected completion item.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionBackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the selected completion item.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to paint the text of the selected completion item.
+            </summary>
+            <remarks>
+            This <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> object should be constructed so as to keep from clashing with the
+            SelectionBackgroundBrush.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipBorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the border around the completion tooltip.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipBackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the completion tooltip.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text in the completion tooltip.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabPanelBackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the completion tab panel.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotBorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the border of a completion tab item when the mouse is
+            hovering over it.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotBackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of a completion tab item when the mouse is
+            hovering over it.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of a completion tab item when the mouse is
+            hovering over it.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.AreGradientsAllowed">
+            <summary>
+            Gets a value determining whether or not gradients should be used in the presentation of a
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker">
+            <summary>
+            Represents the central broker responsible for statement completion.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.TriggerCompletion(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Starts the process of statement completion, assuming the caret position to be the position at which completions should
+            be inserted.  
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to trigger statement completion.</param>
+            <returns>A valid statement completion session. May be null if no session could be created.</returns>
+            <remarks>When the caret leaves the
+            applicability span of all the completions in this session, the session will be automatically dismissed.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.TriggerCompletion(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Starts the process of statement completion at a particular position. When called with a specific trigger point, caret
+            movements will be ignored and the broker will not be responsible for dismissing the session.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to trigger statement completion.</param>
+            <param name="triggerPoint">The point in the text buffer at which statement completion is requested.</param>
+            <param name="trackCaret">
+            <c>true</c> if this session should track the caret, <c>false</c> otherwise. When the caret is tracked, only completion items whose
+            applicability span contains the caret will be displayed.
+            </param>
+            <returns>A valid statement completion session.  May be null if no session could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.CreateCompletionSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Creates a completion session, but does not start it.  
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to create a completion session.</param>
+            <param name="triggerPoint">The point in the text buffer at which statement completion is requested.</param>
+            <param name="trackCaret">
+            <c>true</c> if this session should track the caret, <c>false</c> otherwise. When the caret is tracked, only completion items whose
+            applicability span contains the caret will be displayed.
+            </param>
+            <returns>A valid statement completion session.  May be null if no session could be created.</returns>
+            <remarks>This method is useful if you want to set some properties on the session
+            before starting it.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.DismissAllSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Dismisses all active statement completion sessions.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to dismiss all sessions.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.IsCompletionActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Determines whether or not statement completion is active over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which to determine if statement completion is active.</param>
+            <remarks>This property is <c>true</c> when Sessions.Count &gt; 0 and <c>false</c>
+            otherwise.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the list of active statement completion sessions.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which to get completions.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession">
+            <summary>
+            Defines a statement completion session, which is a type of IntelliSense session.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession">
+            <summary>
+            Represents an IntelliSense session, or a single instance of the IntelliSense process.  
+            </summary>
+            <remarks>
+            A session is returned by each
+            IntelliSense triggering operation, and can be used to control the process of IntelliSense operations. IntelliSense sessions
+            are aggregated into a stack, managed by an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack"/> instance.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.GetTriggerPoint(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> at which this IntelliSense session was triggered in terms of the specified
+            <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <remarks>
+            Callers should take care to pass only <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>s that are part of the session.TextView.BufferGraph
+            </remarks>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for which a trigger point should be returned.</param>
+            <returns>
+            The trigger point of the session as a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> in terms of the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.GetTriggerPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> at which this IntelliSense session was triggered in terms of the specified
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <remarks>
+            Callers should take care to pass only <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>s that are part of the session.TextView.BufferGraph
+            </remarks>
+            <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> for which a trigger point should be returned.</param>
+            <returns>
+            The trigger point of the session as a <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in terms of the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Start">
+            <summary>
+            Starts the session.  
+            </summary>
+            <remarks>
+            Before this method is called, the session is in an initialization state. It begins processing only when Start()
+            is called.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Dismiss">
+            <summary>
+            Dismisses the session, causing the presenter to be destroyed and the session to be removed from the session stack.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Recalculate">
+            <summary>
+            Recalculates the underlying IntelliSense items pertaining to this session, using the same trigger point.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Match">
+            <summary>
+            Determines the best matching item in the session and sets the selection to this item.  
+            </summary>
+            <remarks>
+            The best match is determined by
+            querying the highest-priority provider for the buffer over which this session is running.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Collapse">
+            <summary>
+            Collapses the session to an unobtrusive state in which it doesn't get in the way of the user.  If the session has no
+            such state, the session will be dismissed.
+            </summary>
+            <remarks>
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession"/>s are the only default <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession"/>s that have a collapsed state.
+            All other default sessions (<see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession"/>s, <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/>s, and
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession"/>s) will be dismissed when collapsed.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> inside of which this IntelliSense session was triggered.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Presenter">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter"/> that is used to render IntelliSense for this session.  
+            </summary>
+            <remarks>This property can
+            change due to session updates.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.PresenterChanged">
+            <summary>
+            Occurs when the IntelliSense presenter for this session changes.  
+            </summary>
+            <remarks>
+            Any consumers of the presenter should re-render the presenter at this time.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Dismissed">
+            <summary>
+            Occurs when the session is dismissed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.IsDismissed">
+            <summary>
+            Determines whether the session is dismissed.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Recalculated">
+            <summary>
+            Occurs when the session is recalculated.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Filter">
+            <summary>
+            Filters the session's completion items, based on the current state of the text buffer.  
+            </summary>
+            <remarks>
+            If a completion's display text
+            or insertion text contains the text in its applicability span, it remains part of the CompletionSets
+            collection, otherwise it will be removed. The underlying providers will not be asked for additional completion
+            information because of this call.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Commit">
+            <summary>
+            Commits a completion session. The selected completion's insertion text is inserted into the buffer in place of
+            its applicability span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.CompletionSets">
+            <summary>
+            Gets the collection of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/> objects.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.SelectedCompletionSet">
+            <summary>
+            Gets or sets the selected <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/>.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.SelectedCompletionSetChanged">
+            <summary>
+            Occurs when the SelectedCompletionSet property changes.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Committed">
+            <summary>
+            Occurs after a completion session is committed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.IsStarted">
+            <summary>
+            Determines whether the completion session has been started.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource">
+            <summary>
+            Provides completions for a given content type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource.AugmentCompletionSession(Microsoft.VisualStudio.Language.Intellisense.ICompletionSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.CompletionSet})">
+            <summary>
+            Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/>s should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession"/>.
+            </summary>
+            <param name="session">The session for which completions are to be computed.</param>
+            <param name="completionSets">The set of the completionSets to be added to the session.</param>
+            <remarks>
+            Each applicable <see cref="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource.AugmentCompletionSession(Microsoft.VisualStudio.Language.Intellisense.ICompletionSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.CompletionSet})"/> instance will be called in-order to
+            (re)calculate a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession"/>.  <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/>s can be added to the session by adding
+            them to the completionSets collection passed-in as a parameter.  In addition, by removing items from the collection, a
+            source may filter <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet"/>s provided by <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource"/>s earlier in the calculation
+            chain.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSourceProvider">
+            <summary>
+            Provides completion sources.  
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(ICompletionSourceProvider))]
+            You must provide the ContentType and Order
+            attributes.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSourceProvider.TryCreateCompletionSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a completion provider for the given context.
+            </summary>
+            <param name="textBuffer">The text buffer over which to create a provider.</param>
+            <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource"/> instance, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IconDescription">
+            <summary>
+            Describes the icon to use for displaying items in statement completion.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IconDescription.#ctor(Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup,Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem)">
+            <summary>
+            Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IconDescription"/> from a group and an item within the group.
+            </summary>
+            <param name="group">The icon group of the icon to be displayed.</param>
+            <param name="item">The specific icon within the icon group to be displayed.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IconDescription.ToString">
+            <summary>
+            Provides a description of the specific icon. 
+            </summary>
+            <returns>Group.Item</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IconDescription.Group">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup"/> of the icon to be displayed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IconDescription.Item">
+            <summary>
+            Gets the specific <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem"/> within the icon group to be displayed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomCommit">
+            <summary>
+            Provides custom commit operations for completions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomCommit.Commit">
+            <summary>
+            Commits the completion using the completion's own commit logic.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomIntellisensePresenter">
+            <summary>
+            Defines a custom IntelliSense presenter.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter">
+            <summary>
+            Defines a presenter of IntelliSense information.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter.Session">
+            <summary>
+            Gets the session that this presenter is rendering.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomIntellisensePresenter.Render">
+            <summary>
+            Renders the IntelliSense session.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler">
+            <summary>
+            Defines a custom handler of keyboard events
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler.CaptureKeyboard">
+            <summary>
+            Signals the handler that it's ok to begin capturing keyboard events.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler.ReleaseKeyboard">
+            <summary>
+            Signals the handler that it should cease capturing keyboard events.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IGlyphService">
+            <summary>
+            Gets a standard set of glyphs.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IGlyphService))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IGlyphService.GetGlyph(Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup,Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem)">
+            <summary>
+            Gets a glyph in the form of a WPF <see cref="T:System.Windows.Media.ImageSource"/>.
+            </summary>
+            <param name="group">The group description for this glyph.</param>
+            <param name="item">The item description for this glyph.</param>
+            <returns>A valid WPF <see cref="T:System.Windows.Media.ImageSource"/> that contains the requested glyph.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseCommandTarget">
+            <summary>
+            Provides a way to intercede in the command-handling chain to handle keyboard commands.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseCommandTarget.ExecuteKeyboardCommand(Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand)">
+            <summary>
+            Executes a user-initiated keyboard command.  
+            </summary>
+            <param name="command">The keyboard command to execute.</param>
+            <returns><c>true</c> if the command was handled, <c>false</c> otherwise.</returns>
+            <remarks>
+            Keyboard commands are normally handled by the underlying view, but
+            IntelliSense presenters may intercede in the command-handling chain in order to handle certain keyboard commands.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController">
+            <summary>
+            Controls the IntelliSense process for one or more subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects
+            exposed through a single <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.Detach(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Detaches the controller from the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> from which the controller should detach.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.ConnectSubjectBuffer(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Called when a new subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> appears in the graph of buffers associated with
+            the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, due to a change in projection or content type.
+            </summary>
+            <param name="subjectBuffer">The newly-connected text buffer.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.DisconnectSubjectBuffer(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Called when a subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> is removed from the graph of buffers associated with
+            the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, due to a change in projection or content type. 
+            </summary>
+            <param name="subjectBuffer">The disconnected text buffer.</param>
+            <remarks>
+            It is not guaranteed that
+            the subject buffer was previously connected to this controller.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseControllerProvider">
+            <summary>
+            Creates IntelliSense controllers for individual <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> instances.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseControllerProvider.TryCreateIntellisenseController(Microsoft.VisualStudio.Text.Editor.ITextView,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Attempts to create an IntelliSense controller for a specific text view opened in a specific context.
+            </summary>
+            <param name="textView">The text view for which a controller should be created.</param>
+            <param name="subjectBuffers">The set of text buffers with matching content types that are potentially visible in the view.</param>
+            <returns>A valid IntelliSense controller, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenterProvider">
+            <summary>
+            Creates IntelliSense presenters over a given IntelliSense session.  
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IIntellisensePresenterProvider))]
+            Component exporters must add the Order attribute to define the order of the presenter in the presenter chain.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenterProvider.TryCreateIntellisensePresenter(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+            <summary>
+            Attempts to create an IntelliSense presenter for a given IntelliSense session.
+            </summary>
+            <param name="session">The session for which a presenter should be created.</param>
+            <returns>A valid IntelliSense presenter, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack">
+            <summary>
+            Defines a stack of IntelliSense sessions that manages session activation and currency.  
+            </summary>
+            <remarks>
+            Each IntelliSense session is
+            part of the stack, whether or not it appears in a TextView popup. The topmost session on the stack has
+            special privileges, such as being able to capture the keyboard.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.PushSession(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+            <summary>
+            Adds a session to the top of the stack.
+            </summary>
+            <param name="session">An <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession"/> to add to the top of the stack.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.PopSession">
+            <summary>
+            Removes the topmost session from the stack and returns it.
+            </summary>
+            <returns>The session that was removed.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.MoveSessionToTop(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+            <summary>
+            Moves a session already in the session stack to the top of the stack.  The keyboard session will be re-evaluated.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.CollapseAllSessions">
+            <summary>
+            Reduces all sessions in the session stack to their collapsed state, or dismisses them if they have no such state.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.Sessions">
+            <summary>
+            Gets the list of sessions in the stack, ordered from bottom to top.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.TopSession">
+            <summary>
+            Gets the topmost session in the stack.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStackMapService">
+            <summary>
+            Provides access to all the IntelliSense session stacks created for all the different
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> instances in the application.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStackMapService.GetStackForTextView(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack"/> for a specific <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> instance.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand">
+            <summary>
+            Represents the set of keyboard commands that can be issued to IntelliSense presenters.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Up">
+            <summary>
+            The up arrow command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Down">
+            <summary>
+            The down arrow command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.PageUp">
+            <summary>
+            The page up command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.PageDown">
+            <summary>
+            The page down command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.TopLine">
+            <summary>
+            The go to the top line command
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.BottomLine">
+            <summary>
+            The go to the bottom line command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Home">
+            <summary>
+            The home command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.End">
+            <summary>
+            The end command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Enter">
+            <summary>
+            The enter, or return, command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Escape">
+            <summary>
+            The escape command.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.IncreaseFilterLevel">
+            <summary>
+            The increase filter level command. 
+            </summary>
+            <remarks>
+             This command is most often used in tabbed completion to switch between the completion tabs.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.DecreaseFilterLevel">
+            <summary>
+            The decrease filter level command.  
+            </summary>
+            <remarks>
+            This command is most often used in tabbed completion to switch between the completion tabs.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames">
+            <summary>
+            Defines the names of the space reservation managers used by the default IntelliSense presenters.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.CompletionSpaceReservationManagerName">
+            <summary>
+            The space reservation manager name for statement completion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.SignatureHelpSpaceReservationManagerName">
+            <summary>
+            The space reservation manager name for signature help.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.QuickInfoSpaceReservationManagerName">
+            <summary>
+            The space reservation manager name for Quick Info.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.SmartTagSpaceReservationManagerName">
+            <summary>
+            The space reservation manager name for smart tags.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IParameter">
+            <summary>
+            Represents an individual parameter description inside the description of a signature.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Signature">
+            <summary>
+            Gets the signature of which this parameter is a part.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Name">
+            <summary>
+            Gets the name of this parameter. 
+            </summary>
+            <remarks>
+            This is displayed to identify the parameter.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Documentation">
+            <summary>
+            Gets the documentation associated with the parameter.  
+            </summary>
+            <remarks>
+            This is displayed to describe
+            the parameter.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Locus">
+            <summary>
+            Gets the text location of this parameter relative to the signature's content.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.PrettyPrintedLocus">
+            <summary>
+            Gets the text location of this parameter relative to the signature's pretty-printed content.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter">
+            <summary>
+            Defines an IntelliSense presenter that is rendered as a popup within an
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SurfaceElement">
+            <summary>
+            Gets the WPF <see cref="T:System.Windows.UIElement"/> that the presenter wants to be displayed inside a
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> popup.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SurfaceElementChanged">
+            <summary>
+            Occurs when the WPF SurfaceElement is changed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PresentationSpan">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> to which this presenter is related.  
+            </summary>
+            <remarks>
+            This property is used to determine where to
+            place the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> popup inside of which the presenter's
+            SurfaceElement is hosted.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PresentationSpanChanged">
+            <summary>
+            Occurs when the PresentationSpan property changes.  
+            </summary>
+            <remarks>
+            This is the way popup presenters signal that they should be moved.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PopupStyles">
+            <summary>
+            Gets a set of flags that determine the popup style.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PopupStylesChanged">
+            <summary>
+            Occurs when the PopupStyles property changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SpaceReservationManagerName">
+            <summary>
+            Gets the name of the space reservation manager that should be used to create popups for this presenter.  
+            </summary>
+            <remarks>
+            Space reservation
+            managers can be ordered, thus ensuring predictable popup placement.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.Opacity">
+            <summary>
+            Gets or sets the opacity of this popup presenter.  
+            </summary>
+            <remarks>
+            The presenter should use this property to set the
+            opacity of its surface element and of any other text-obscuring UI elements it has provided.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker">
+            <summary>
+            Defines a Quick Info broker.  
+            </summary>
+            <remarks>
+            The broker is responsible for triggering Quick Info sessions
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.IsQuickInfoActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Determines whether there is at least one active Quick Info session in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which Quick Info session status is to be determined.</param>
+            <returns>
+            <c>true</c> if there is at least one active Quick Info session over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, <c>false</c>
+            otherwise.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.TriggerQuickInfo(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Triggers Quick Info at the position of the caret in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.  
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which Quick Info is to be triggered.</param>
+            <returns>A valid Quick Info session, or null if none could be created.</returns>
+            <remarks>
+            Quick Info is triggered in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> to which this
+            broker is attached.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.TriggerQuickInfo(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Triggers Quick Info at the specified position in the buffer, either tracking or not tracking the mouse.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which Quick Info is to be triggered.</param>
+            <param name="triggerPoint">
+            The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> in the text buffer at which Quick Info should be triggered.
+            </param>
+            <param name="trackMouse">
+            <c>true</c> if the session should be dismissed when the mouse leaves the applicability span of the session,
+            <c>false</c> otherwise.
+            </param>
+            <returns>A valid Quick Info session, or null if none could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.CreateQuickInfoSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Creates but does not start a Quick Info session at the specified location in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which a Quick Info should be created.</param>
+            <param name="triggerPoint">
+            The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> in the text buffer at which Quick Info should be triggered.
+            </param>
+            <param name="trackMouse">
+            <c>true</c> if the session should be auto-dismissed when the mouse leaves the applicability span of the session,
+            otherwise <c>false</c>.
+            </param>
+            <returns>A valid Quick Info session, or null if none could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the set of active Quick Info sessions for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> in which this broker operates.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which Quick Info sessions should be returned.</param>
+            <returns>The list of valid Quick Info sessions active over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession">
+            <summary>
+            Defines an IntelliSense session used to display Quick Info information.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.QuickInfoContent">
+            <summary>
+            Gets the content that will be displayed by this session.  
+            </summary>
+            <remarks>
+            Several types of content are supported, including strings,
+            <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> instances, and <see cref="T:System.Windows.UIElement"/> instances.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.ApplicableToSpan">
+            <summary>
+            Gets the applicability span for this session.  
+            </summary>
+            <remarks>
+            The applicability span is the span of text in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which this
+            session pertains. The default Quick Info presenter renders a popup near this location. If this session tracks the
+            mouse, the session will be dismissed when the mouse leaves this <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.ApplicableToSpanChanged">
+            <summary>
+            Occurs when the ApplicableToSpan property on this session changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.TrackMouse">
+            <summary>
+            Determines whether this session tracks the mouse.  
+            </summary>
+            <remarks>
+            When the session tracks the mouse, it will be dismissed
+            when the mouse pointer leaves the applicability span for this session.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource">
+            <summary>
+            Defines a QuickInfo provider, which acts as a provider of QuickInfo information over a text buffer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource.AugmentQuickInfoSession(Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.ITrackingSpan@)">
+            <summary>
+            Determines which pieces of QuickInfo content should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession"/>.
+            </summary>
+            <param name="session">The session for which completions are to be computed.</param>
+            <param name="quickInfoContent">The QuickInfo content to be added to the session.</param>
+            <param name="applicableToSpan">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> to which this session applies.</param>
+            <remarks>
+            Each applicable <see cref="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource.AugmentQuickInfoSession(Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.ITrackingSpan@)"/> instance will be called in-order to (re)calculate a
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession"/>. Objects can be added to the session by adding them to the quickInfoContent collection
+            passed-in as a parameter.  In addition, by removing items from the collection, a source may filter content provided by
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource"/>s earlier in the calculation chain.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSourceProvider">
+            <summary>
+            Describes a factory of Quick Info providers.  
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IQuickInfoSourceProvider))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSourceProvider.TryCreateQuickInfoSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a Quick Info provider for the specified context.
+            </summary>
+            <param name="textBuffer">The text buffer for which to create a provider.</param>
+            <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource"/> instance, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignature">
+            <summary>
+            Represents an individual signature displayed in a tool, such as the signature help tool.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.ApplicableToSpan">
+            <summary>
+            Gets the span of text in the buffer to which this signature help is applicable.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Content">
+            <summary>
+            Gets the content of the signature, including all the characters to be displayed.  
+            </summary>
+            <remarks>
+            This text may appear in a text view, and can be colored using a standard classifier mechanism.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.PrettyPrintedContent">
+            <summary>
+            Gets the content of the signature, pretty-printed into a form suitable for display on-screen.
+            </summary>
+            <remarks>
+            Pretty-printed signatures are usually displayed in width-constrained environments when the regular signature content
+            cannot be displayed on one line.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Documentation">
+            <summary>
+            Gets the content of the documentation associated with this signature.  
+            </summary>
+            <remarks>
+            This text may appear
+            alongside the signature in an IntelliSense tool.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Parameters">
+            <summary>
+            Gets the list of parameters that this signature knows about.  
+            </summary>
+            <remarks>
+            Each parameter has information relating to its text position
+            within the signature string.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.CurrentParameter">
+            <summary>
+            Gets the current parameter for this signature.  
+            </summary>
+            <remarks>
+            When the caret is within the signature's applicability
+            span, this value is the parameter over which the caret is positioned. When the caret is not within the signature's
+            applicability span, this value is undefined.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISignature.CurrentParameterChanged">
+            <summary>
+            Occurs when the current parameter changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker">
+            <summary>
+            Defines the signature help broker, which is the primary component of the signature help process.  
+            </summary>
+            <remarks>
+            The broker is responsible for
+            handling each signature help session from beginning to end. IntelliSense controllers
+            request this broker to trigger or dismiss signature help. The broker can also be used by other components to determine the
+            state of signature help or to trigger the process.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.TriggerSignatureHelp(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Begins the process of signature help at the position of the caret.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to trigger signature help.</param>
+            <returns>A valid signature help session. May be null if no session could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.TriggerSignatureHelp(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Starts the process of signature help at the specified point.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to trigger signature help.</param>
+            <param name="triggerPoint">The point in the text buffer at which signature help is requested.</param>
+            <param name="trackCaret">
+            <c>true</c> if this session should track the caret, <c>false</c> otherwise. When the caret is tracked,
+            the only items to be displayed are those whose applicability
+            span contains the caret.
+            </param>
+            <returns>A valid signature help session. May be null if no session could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.CreateSignatureHelpSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+            <summary>
+            Creates a signature help session without starting it.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which signature help is requested.</param>
+            <param name="triggerPoint">The point in the text buffer at which signature help is requested.</param>
+            <param name="trackCaret">
+            <c>true</c> if this session should track the caret, <c>false</c> otherwise. When the caret is tracked,
+            the only items to be displayed are those whose applicability
+            span contains the caret.
+            </param>
+            <returns>A valid, unstarted signature help session. May be null if no session could be created.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.DismissAllSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Dismisses any active signature help sessions in this broker's <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. 
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which all signature help sessions should be dismissed.</param>
+            <remarks>
+            This method is valid only when called while signature help is active.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.IsSignatureHelpActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Determines whether signature help is active.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over signature help status should be determined.</param>
+            <returns>
+            <c>true</c> if there is at least one signature help session over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, <c>false</c>
+            otherwise.
+            </returns>
+        </member>
+        <!-- Badly formed XML comment ignored for member "M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)" -->
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession">
+            <summary>
+            Defines an IntelliSense session used for displaying signature help.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.Signatures">
+            <summary>
+            Gets the set of valid signatures for this session.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignature">
+            <summary>
+            Gets the signature from among the set of valid signatures that is currently selected.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignatureChanged">
+            <summary>
+            Occurs when the SelectedSignature property changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource">
+            <summary>
+            Defines a provider of signature help information that is used in the IntelliSense process.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource.AugmentSignatureHelpSession(Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.ISignature})">
+            <summary>
+            Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/>s should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/>.
+            </summary>
+            <param name="session">The session for which completions are to be computed.</param>
+            <param name="signatures">The set of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/>s to be added to the session.</param>
+            <remarks>
+            Each applicable <see cref="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource.AugmentSignatureHelpSession(Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.ISignature})"/> instance will be called in-order to
+            (re)calculate a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/>.  <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/>s can be added to the session by adding
+            them to the signatures collection passed-in as a parameter.  In addition, by removing items from the collection, a
+            source may filter <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/>s provided by <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource"/>s earlier in the calculation
+            chain.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource.GetBestMatch(Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession)">
+            <summary>
+            Computes the best matching <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/> instance for the given signature help session. Only the highest-
+            priority signature help provider is asked for this information.
+            </summary>
+            <param name="session">
+            The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/> for which the best matching <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/> should be determined.
+            </param>
+            <returns>
+            A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature"/> that is also a member of the Signatures collection of the specified
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/>. It can return null if no best match could be determined, 
+            and the next highest-priority signature help provider will be asked to determine the best match.
+            </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSourceProvider">
+            <summary>
+            Defines an extension used to create signature help providers from a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> opened in a given
+            context.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(ISignaturehelpSourceProvider))]
+            Component exporters must add at least one ContentType attribute to specify the
+            content types for which the component is valid, and an Order to specify its order in the chain of signature help providers.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSourceProvider.TryCreateSignatureHelpSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Attempts to create a signature help provider for the given text buffer opened in the given context.
+            </summary>
+            <param name="textBuffer">The text buffer for which to create a signature help provider.</param>
+            <returns>A valid signature help provider, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction">
+            <summary>
+            Defines a smart tag action.  
+            </summary>
+            <remarks>
+            Smart tag sessions contain zero or more actions, which are provided by smart tag sources.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.Invoke">
+            <summary>
+            A callback used to invoke the smart tag action.  
+            </summary>
+            <remarks>
+            You should implement this method to perform the action
+            when this method is called.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.ActionSets">
+            <summary>
+            Gets the list of smart tag action sets contained inside this smart tag action.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.Icon">
+            <summary>
+            Gets image information that is displayed as an icon alongside the display text in the default smart tag.
+            presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.DisplayText">
+            <summary>
+            Gets the text that is displayed in the default smart tag presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.IsEnabled">
+            <summary>
+            Determines whether the smart tag action is enabled. By default, disabled smart tags are
+            rendered but not invokable.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable">
+            <summary>
+            Defines a contract for implementors to override the text formatting properties for an object.
+            </summary>
+            <remarks>
+            This will mainly be implemented by <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion"/> instances that wish to override their textual presentation in
+            the statement completion presenter.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable.GetTextRunProperties(System.Windows.Media.TextFormatting.TextRunProperties)">
+            <summary>
+            Gets a set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will override the "default" <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> used to
+            display this object's text.
+            </summary>
+            <param name="defaultTextRunProperties">
+            The set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that would have been used to present this object had no overriding taken
+            place.
+            </param>
+            <returns>A set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that should be used to display this object's text.</returns>
+        </member>
+        <!-- Badly formed XML comment ignored for member "M:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable.GetHighlightedTextRunProperties(System.Windows.Media.TextFormatting.TextRunProperties)" -->
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle">
+            <summary>
+             Defines a set of properties that will be used to style the default QuickInfo presenter.
+            </summary>
+             <remarks>
+             This is a MEF component part, and should be exported with the following attributes:
+             [Export(typeof(QuickInfoPresenterStyle))]
+             [ContentType]
+             [Name]
+             [Order]
+             All exports of this component part should be ordered after the "default" QuickInfo presenter style.  At a minimum, this
+             means adding [Order(After="default")] to the export metadata.
+             </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.BorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the borders in the completion presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.BackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the completion presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.QuickInfoAppearanceCategory">
+            <summary>
+            Gets a string that identifies the appearance category for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>s displayed in the default
+            QuickInfo presenter.
+            </summary>
+            <remarks>
+            Manipulating this value will change the classification format map used in the translation of classification types to
+            classification formats in the QuickInfo <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.AreGradientsAllowed">
+            <summary>
+            Gets a value determining whether or not gradients should be used in the presentation of a
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle">
+            <summary>
+             Defines a set of properties that will be used to style the default signature help presenter.
+            </summary>
+             <remarks>
+             This is a MEF component part, and should be exported with the following attributes:
+             [Export(typeof(SignatureHelpPresenterStyle))]
+             [ContentType]
+             [Name]
+             [Order]
+             All exports of this component part should be ordered after the "default" signature help presenter style.  At a minimum,
+             this means adding [Order(After="default")] to the export metadata.
+             </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.ForegroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the foreground of the signature help presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.BorderBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the borders in the signature help presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.BackgroundBrush">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.Brush"/> that will be used to paint the background of the signature help presenter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.SignatureAppearanceCategory">
+            <summary>
+            Gets a string that identifies the appearance category for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>s displayed in the default
+            signature help presenter.
+            </summary>
+            <remarks>
+            Manipulating this value will change the classification format map used in the translation of classification types to
+            classification formats in the signature <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.UpDownSignatureTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of up/down signature spinner.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.SignatureDocumentationTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of the signature documentation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.CurrentParameterNameTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of the current parameter name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.CurrentParameterDocumentationTextRunProperties">
+            <summary>
+            Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> that will be used to format the text of the current parameter documentation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.AreGradientsAllowed">
+            <summary>
+            Gets a value determining whether or not gradients should be used in the presentation of a
+            <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTag">
+            <summary>
+            A tag used to contain actions that may be performed on a span of text. This tag is consumed by the Intellisense
+            infrastructure and will spawn smart tag Intellisense sessions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.SmartTag.#ctor(Microsoft.VisualStudio.Language.Intellisense.SmartTagType,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTag"/>.
+            </summary>
+            <param name="smartTagType">The type of smart tag session that should be created.</param>
+            <param name="actionSets">The set of actions that should be a part of the smart tag session.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTag.SmartTagType">
+            <summary>
+            The type of smart tag session that should be created.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTag.ActionSets">
+            <summary>
+            The set of actions that should be a part of the smart tag session.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet">
+            <summary>
+            Represents a set of smart tag actions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet.#ctor(System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction})">
+            <summary>
+            Constructions a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet"/>.
+            </summary>
+            <param name="actions"></param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet.Actions">
+            <summary>
+            The collection of smart tag actions.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker">
+            <summary>
+            Defines a smart tag broker, which is responsible for triggering smart tags. Components call methods on the
+            broker in order to trigger smart tags.
+            </summary>
+            <remarks>
+            To create a smart tag session, use <see cref="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.CreateSmartTagSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Language.Intellisense.SmartTagType,Microsoft.VisualStudio.Text.ITrackingPoint,Microsoft.VisualStudio.Language.Intellisense.SmartTagState)"/>,
+            add some context data into the session's property bag, and call <see cref="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Start"/>.
+            During the <see cref="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Start"/> call, the session is calculated
+            for the first time, and in <see cref="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource.AugmentSmartTagSession(Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})"/> the smart tag source
+            can return actions that will be added to the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ActionSets"/>.  <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource"/>s
+            should also set the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpan"/> property based on the context data that was earlier added
+            to the session's property bag. If, during any smart tag session calculation,
+            the session doesn't get any actions or an applicability span, then the session will be immediately dismissed.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.CreateSmartTagSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Language.Intellisense.SmartTagType,Microsoft.VisualStudio.Text.ITrackingPoint,Microsoft.VisualStudio.Language.Intellisense.SmartTagState)">
+            <summary>
+            Creates a smart tag session for smart tags of the specified type at the specified location.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to create a smart tag session.</param>
+            <param name="type">The type of smart tag that should be created.</param>
+            <param name="triggerPoint">The location in the buffer where the smart tag session should be created.</param>
+            <param name="state">The initial state of the smart tag session.</param>
+            <returns>A valid smart tag session or null.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the list of currently-active smart tag sessions for the textview and subject buffer over which the broker is active
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to retrieve a list of smart tag sessions.</param>
+            <returns>A list of smart tag sessions for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.IsSmartTagActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Determines whether a smart tag is active.
+            </summary>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which to determine if there are any active smart tag sessions.
+            </param>
+            <returns>
+            <c>true</c> if there is at least one smart tag session for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, <c>false</c>otherwise.
+            </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession">
+            <summary>
+            Defines a smart tag session, which encapsulates all the information about a particular invocation of the smart tag system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpan">
+            <summary>
+            Gets or sets the span to which this session is applicable in the text buffer. This is used to position any popups that are rendered by smart tag
+            presenters.
+            </summary>
+            <remarks>
+            If, during smart tag session calculation, no smart tag source sets this property then the session will be dismissed.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpanChanged">
+            <summary>
+            Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpan"/> property changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagSpan">
+            <summary>
+            The span over which the tag should be rendered
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagSpanChanged">
+            <summary>
+            Raised when the TagSpan property changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ActionSets">
+            <summary>
+            Gets the collection of actions that this session displays.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagText">
+            <summary>
+            Gets or sets the text to be displayed with the tag.  
+            </summary>
+            <remarks>
+            This text is independent of any individual action. The default presenter
+            displays this text as a tooltip alongside the tag in its intermediate state.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.Type">
+            <summary>
+            The type of this smart tag session.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.State">
+            <summary>
+            Gets or sets the current state of this session. Collapsed sessions are rendered as a small colored rectangle by the
+            default presenter. Expanded sessions are rendered as a menu containing all of the valid actions.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.StateChanged">
+            <summary>
+            Fired when the state of this session changes
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.IconSource">
+            <summary>
+            Gets/Sets an icon that could be used in the display of this session.  The default presenter renders this icon in the
+            smart tag button which appears when hovering over the tag.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.IconSourceChanged">
+            <summary>
+            Fired when the session's icon changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource">
+            <summary>
+            Defines a provider of smart tag data.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource.AugmentSmartTagSession(Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})">
+            <summary>
+            Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet"/>s should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession"/>.
+            </summary>
+            <param name="session">The session for which completions are to be computed.</param>
+            <param name="smartTagActionSets">The set of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet"/>s to be added to the session.</param>
+            <remarks>
+            Each applicable <see cref="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource.AugmentSmartTagSession(Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})"/> instance will be called in-order to (re)calculate
+            a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession"/>.  <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet"/>s can be added to the session by adding them to the
+            smartTagActionSets collection passed-in as a parameter.  In addition, by removing items from the collection, a source
+            may filter <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet"/>s provided by <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource"/>s earlier in the calculation chain.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSourceProvider">
+            <summary>
+            Defines a provider of a smart tag source. 
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(ISmartTagSourceProvider))]
+            [Order]
+            [Name]
+            [ContentType]
+            You must specify the ContentType so that the source provider creates sources for buffers of content types that it
+            recognizes, and Order to specify the order in which the sources are called.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSourceProvider.TryCreateSmartTagSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Attempts to create a smart tag source for the specified buffer.
+            </summary>
+            <param name="textBuffer">The text buffer for which to create a smart tag source.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource"/>, or null if no smart tag source could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IUIElementProvider`2">
+            <summary>
+            Defines the provider of WPF UIElements for objects of a certain type, for a specified context.
+            </summary>
+            <typeparam name="TItem">The type of the item.</typeparam>
+            <typeparam name="TContext">The type of the context.</typeparam>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IUIElementProvider&lt;T&gt;))]
+            [Name("")]
+            [Order()]
+            [ContentType("")]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IUIElementProvider`2.GetUIElement(`0,`1,Microsoft.VisualStudio.Language.Intellisense.UIElementType)">
+            <summary>
+            Gets a UIElement to display an item for teh specified the context.
+            </summary>
+            <param name="itemToRender">The item for which to return a UIElement.</param>
+            <param name="context">The context in which the item is to be rendered.</param>
+            <param name="elementType">The type of UIElement to be returned.</param>
+            <returns>A valid WPF UIElement, or null if none could be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService">
+            <summary>
+            Defines a MEF service responsible for tracking the keyboard in hosts of the WPF editor.  Keyboard tracking is necessary as
+            some hosts (such as VisualStudio) do their own keyboard handling, causing inconsistent behavior of WPF elements, even when
+            they have keyboard focus.  By tracking the keyboard, all keyboard events will be routed to WPF first, giving focused WPF
+            controls a shot at handling keyboard events.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService.BeginTrackingKeyboard(System.IntPtr,System.Collections.Generic.IList{System.UInt32})">
+            <summary>
+            Starts tracking the keyboard.  Once called, all keyboard events will be routed to WPF first, before the host application
+            sees them.
+            </summary>
+            <param name="handle">A valid Win32 window handle (HWND) to which messages should be redirected</param>
+            <param name="messagesToCapture">A list of Win32 messages to redirect to the specified window handle</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService.EndTrackingKeyboard">
+            <summary>
+            Stops tracking the keyboard.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs">
+            <summary>
+            Provides information about selected signature changes in signature help IntelliSense sessions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.#ctor(Microsoft.VisualStudio.Language.Intellisense.ISignature,Microsoft.VisualStudio.Language.Intellisense.ISignature)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs"/>.
+            </summary>
+            <param name="previousSelectedSignature">The signature that was previously selected.</param>
+            <param name="newSelectedSignature">The signature that is currently selected.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.PreviousSelectedSignature">
+            <summary>
+            Gets the signature that was previously selected.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.NewSelectedSignature">
+            <summary>
+            Gets the signature that is currently selected.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagState">
+            <summary>
+            The set of smart tag session states.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Collapsed">
+            <summary>
+            The session is rendered in collapsed mode, which in the default presenter is indicated by a small colored rectangle
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Intermediate">
+            <summary>
+            The session is neither collapsed nor expanded. In the default presenter, this is indicated by a button
+            but no action menu.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Expanded">
+            <summary>
+            The session is rendered in expanded mode, which in the default presenter is indicated by a menu from which the user
+            can select actions.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagType">
+            <summary>
+            The set of smart tag session types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagType.Factoid">
+            <summary>
+            A general tag that is valid for a long period of time.  
+            </summary>
+            <remarks>
+            This type of tag indicates 
+            that an action may be performed on a region of text, and is displayed independently of user action.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagType.Ephemeral">
+            <summary>
+            A tag that is valid only for a specific period of time.  
+            </summary>
+            <remarks>
+            This type of tag is displayed in response to a modification of the
+            buffer that could trigger additional actions, such as refactorings.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup">
+            <summary>
+            Describes the different types of glyphs that can be displayed in the default completion tool implementation.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupClass">
+            <summary>
+            Describes symbols for classes.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupConstant">
+            <summary>
+            Describes symbols for constants.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupDelegate">
+            <summary>
+            Describes symbols for delegates.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEnum">
+            <summary>
+            Describes symbols for enumerations.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEnumMember">
+            <summary>
+            Describes symbols for enumeration members.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEvent">
+            <summary>
+            Describes symbols for events.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupException">
+            <summary>
+            Describes symbols for exceptions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupField">
+            <summary>
+            Describes symbols for fields.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupInterface">
+            <summary>
+            Describes symbols for interfaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMacro">
+            <summary>
+            Describes symbols for macros.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMap">
+            <summary>
+            Describes symbols for maps.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMapItem">
+            <summary>
+            Describes symbols for map items.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMethod">
+            <summary>
+            Describes symbols for methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupOverload">
+            <summary>
+            Describes symbols for overloads.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupModule">
+            <summary>
+            Describes symbols for modules.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupNamespace">
+            <summary>
+            Describes symbols for namespaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupOperator">
+            <summary>
+            Describes symbols for operators.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupProperty">
+            <summary>
+            Describes symbols for properties.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupStruct">
+            <summary>
+            Describes symbols for structs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupTemplate">
+            <summary>
+            Describes symbols for templates.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupTypedef">
+            <summary>
+            Describes symbols for typedefs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupType">
+            <summary>
+            Describes symbols for types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupUnion">
+            <summary>
+            Describes symbols for unions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupVariable">
+            <summary>
+            Describes symbols for variables.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupValueType">
+            <summary>
+            Describes symbols for value types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupIntrinsic">
+            <summary>
+            Describes intrinsic symbols.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpMethod">
+            <summary>
+            Describes symbols for J# methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpField">
+            <summary>
+            Describes symbols for J# fields.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpClass">
+            <summary>
+            Describes symbols for J# classes.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpNamespace">
+            <summary>
+            Describes symbols for J# namespaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpInterface">
+            <summary>
+            Describes symbols for J# interfaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupError">
+            <summary>
+            Describes symbols for errors.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphBscFile">
+            <summary>
+            Describes symbols for BSC files.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphAssembly">
+            <summary>
+            Describes symbols for assemblies.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphLibrary">
+            <summary>
+            Describes symbols for libraries.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphVBProject">
+            <summary>
+            Describes symbols for VB projects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCoolProject">
+            <summary>
+            Describes symbols for C# projects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCppProject">
+            <summary>
+            Describes symbols for C++ projects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphDialogId">
+            <summary>
+            Describes symbols for dialog identifiers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphOpenFolder">
+            <summary>
+            Describes symbols for open folders.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphClosedFolder">
+            <summary>
+            Describes symbols for closed folders.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphArrow">
+            <summary>
+            Describes arrow symbols.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCSharpFile">
+            <summary>
+            Describes symbols for C# files.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCSharpExpansion">
+            <summary>
+            Describes symbols for C# expansions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphKeyword">
+            <summary>
+            Describes symbols for keywords.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphInformation">
+            <summary>
+            Describes symbols for information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphReference">
+            <summary>
+            Describes symbols for references.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphRecursion">
+            <summary>
+            Describes symbols for recursion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlItem">
+            <summary>
+            Describes symbols for XML items.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphJSharpProject">
+            <summary>
+            Describes symbols for J# projects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphJSharpDocument">
+            <summary>
+            Describes symbols for J# documents.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphForwardType">
+            <summary>
+            Describes symbols for forwarded types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCallersGraph">
+            <summary>
+            Describes symbols for callers graphs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCallGraph">
+            <summary>
+            Describes symbols for call graphs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphWarning">
+            <summary>
+            Describes symbols for build warnings.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeReference">
+            <summary>
+            Describes symbols for something that may be a reference.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeCaller">
+            <summary>
+            Describes symbols for something that may be a caller.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeCall">
+            <summary>
+            Describes symbols for something that may be a call.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethod">
+            <summary>
+            Describes symbols for extension methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodInternal">
+            <summary>
+            Describes symbols for internal extension methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodFriend">
+            <summary>
+            Describes symbols for friend extension methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodProtected">
+            <summary>
+            Describes symbols for protected extension methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodPrivate">
+            <summary>
+            Describes symbols for private extension methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodShortcut">
+            <summary>
+            Describes symbols for extension method shortcuts.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttribute">
+            <summary>
+            Describes symbols for XML attributes.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChild">
+            <summary>
+            Describes symbols for child XML elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendant">
+            <summary>
+            Describes symbols for descendant XML elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlNamespace">
+            <summary>
+            Describes symbols for XML namespaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttributeQuestion">
+            <summary>
+            Describes symbols with a question mark for XML attributes. 
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttributeCheck">
+            <summary>
+            Describes symbols with a check mark for XML attributes. 
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChildQuestion">
+            <summary>
+            Describes symbols with a question mark for XML child elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChildCheck">
+            <summary>
+            Describes symbols with a check mark for XML child elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendantQuestion">
+            <summary>
+            Describes symbols with a question mark for XML descendant elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendantCheck">
+            <summary>
+            Describes symbols with a check mark for XML descendant elements.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupUnknown">
+            <summary>
+            Describes symbols for unknown types.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem">
+            <summary>
+            Describes icons or glyphs that are used in statement completion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemPublic">
+            <summary>
+            Describes a public symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemInternal">
+            <summary>
+            Describes an internal symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemFriend">
+            <summary>
+            Describes a friend symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemProtected">
+            <summary>
+            Describes a protected symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemPrivate">
+            <summary>
+            Describes a private symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemShortcut">
+            <summary>
+            Describes a shortcut symbol.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.TotalGlyphItems">
+            <summary>
+            Describes a symbol that has all (or none) of the standard attributes.
+            </summary>
+        </member>
+        <!-- Badly formed XML comment ignored for member "T:Microsoft.VisualStudio.Language.Intellisense.UIElementType" -->
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Small">
+            <summary>
+            Small UIElement representing the object in question.
+            </summary>
+            <remarks>Small UIElements will most likely be placed in a list alongside other small UIElements.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Large">
+            <summary>
+            Large UIElement representing the object in question.
+            </summary>
+            <remarks>
+            Large UIElements will most likely be displayed on their own and should present detailed information about the object in
+            question.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Tooltip">
+            <summary>
+            UIElement to be hosted in a tooltip representing the object in question.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1">
+            <summary>
+            Provides information about value changes of all kinds.
+            </summary>
+            <typeparam name="TValue">The type of the value.</typeparam>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.#ctor(`0,`0)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1"/> with the new and old values of a property.
+            </summary>
+            <param name="oldValue">The old value.</param>
+            <param name="newValue">The new value.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.OldValue">
+            <summary>
+            Gets the old value.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.NewValue">
+            <summary>
+            Gets the new value.
+            </summary>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.dll
new file mode 100644
index 0000000000000000000000000000000000000000..dfbc17583350989fb30787a05aa3d04d03458f75
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.pdb b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..eb804810ea84ed27c9c62617155a0a6ebcfb2b45
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.xml
new file mode 100644
index 00000000..72bfbcda
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Shell.10.0.xml
@@ -0,0 +1,9932 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Shell.10.0</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.#ctor(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateDispatchValue(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateEmptyValue(System.String)">
+      <summary>Create empty value of the specified type, to be used with fallback properties</summary>
+      <param name="type"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateUnknownValue(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.Format"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ComUtilities"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3">
+      <typeparam name="TCookie"></typeparam>
+      <typeparam name="TCookieTraits"></typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.#ctor">
+      <summary>Constructor, initialize the current cookie</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Clear">
+      <summary>Removes all elements in the cookie table</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.ForEach(Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback{`0,`2})">
+      <summary>Execute the specified callback for each of the remaining elements in the cookie table</summary>
+      <param name="callback">The callback function to call for each iterated element</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.ForEach(Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback{`0,`2},System.Boolean)">
+      <summary>Execute the specified callback for each of the elements in the cookie table, allows to call back even for elements that are removed during the iteration</summary>
+      <param name="callback">The callback function to call for each iterated element</param>
+      <param name="skipRemoved">Whether the callback should be called or not for elemens removed during the iteration</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Insert(`2)">
+      <summary>Insert a new element in the cookie table</summary>
+      <param name="value">The new element to insert</param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.IsLocked">
+      <summary>Returns whether the table is currently locked for pending modifications</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Lock">
+      <summary>Lock the table so subsequent insert/remove operations won't affect iterators</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.MaxSize">
+      <summary>Returns the maximum size of the cookie table, as given by the cookie traits</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.PendingSize">
+      <summary>Returns the size of the coookie table, including pending modifications</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Remove(`0)">
+      <summary>Remove the value identified by the specified cookie from the table</summary>
+      <param name="cookie">Cookie to remove</param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Size">
+      <summary>Returns the size of the cookie table (if locked, return the size at the time the table was locked)</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.TryGetValue(`0,`2@)">
+      <summary>Checks whether the specified cookie is still in the table and returns the associated value</summary>
+      <param name="cookie">cookie to search</param>
+      <param name="value">found value</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`3.Unlock">
+      <summary>Unlock the table. When the lock count goes to zero, perform all pending insert/remove/clear operations</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback`2">
+      <typeparam name="TCookie"></typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1">
+      <summary>This class defines the default type, range for cookies handed out by CCookieTable.</summary>
+      <typeparam name="T">Cookie type</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.#ctor(`0,`0,`0)">
+      <param name="min"></param>
+      <param name="max"></param>
+      <param name="invalid"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.GetNextCookie(`0)">
+      <param name="current"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.IncrementValue(`0)">
+      <param name="current"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.InvalidCookie"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.MaxCookie"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.MinCookie"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.UniqueCookies"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="uiDataSource"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters)">
+      <param name="uiDataSource"></param>
+      <param name="parameters"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Close"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Dispose">
+      <summary>Releases all resources used by the current instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSource" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Dispose(System.Boolean)">
+      <param name="disposing"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Equals(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Finalize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetHashCode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <param name="guid"></param>
+      <param name="dw"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetValue(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="prop"></param>
+      <param name="ppValue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Invoke(System.String,System.Object)">
+      <param name="verbName"></param>
+      <param name="parameter"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.IsDisposed"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#GetValue(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#Item(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="name"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="prop"></param>
+      <param name="pValue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Properties"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.PropertyChanged"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <param name="prop"></param>
+      <param name="pTypeName"></param>
+      <param name="pDataFormat"></param>
+      <param name="pValue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ResetValue(System.String)">
+      <param name="prop"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.SetValue(System.String,System.Object)">
+      <param name="name"></param>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ShapeIdentifier"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetAttributes"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetClassName"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetComponentName"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetDefaultEvent"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetDefaultProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetEditor(System.Type)">
+      <param name="editorBaseType"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetEvents"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetEvents(System.Attribute[])">
+      <param name="attributes"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetProperties"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetProperties(System.Attribute[])">
+      <param name="attributes"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#ComponentModel#ICustomTypeDescriptor#GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+      <param name="pd"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.UnadvisePropertyChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Verbs"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Add(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Close"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CollectionChanged"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Contains(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CopyTo(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource[],System.Int32)">
+      <param name="array"></param>
+      <param name="arrayIndex"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CopyTo(System.Array,System.Int32)">
+      <param name="array"></param>
+      <param name="index"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Count"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Creates an instance of a DataSourceCollection. The DataSourceCollection will be read-only if <paramref name="uiCollection" /> cannot be converted to IVsUIDynamicCollection.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters)">
+      <summary>Creates an instance of a DataSourceCollection using the given DataSourceParametrs. The DataSourceCollection will be read-only if <paramref name="uiCollection" /> cannot be converted to IVsUIDynamicCollection.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+      <param name="parameters">Parameters governing the wrapper's behavior.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateReadOnlyInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Creates an instance of a DataSourceCollection. The DataSourceCollection will be read-only regardless of whether <paramref name="uiCollection" /> can be converted to IVsUIDynamicCollection.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateReadOnlyInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters)">
+      <summary>Creates an instance of a DataSourceCollection using the given DataSourceParameters. The DataSourceCollection will be read-only regardless of whether <paramref name="uiCollection" /> can be converted to IVsUIDynamicCollection.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+      <param name="parameters">Parameters governing the wrapper's behavior.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose">
+      <summary>Releases all resources used by the current instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose(System.Boolean)">
+      <summary>Standard virtual overload for <see cref="T:System.IDisposable" /> pattern</summary>
+      <param name="disposing">True means this is a call to <see cref="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose" />. False means it has been called from the finalizer.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Equals(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Finalize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.get_Count(System.UInt32@)">
+      <param name="pnCount"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetHashCode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <param name="nItem"></param>
+      <param name="pVsUIDataSource"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IndexOf(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Insert(System.Int32,Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <param name="index"></param>
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Invoke(System.String,System.Object)">
+      <param name="verbName"></param>
+      <param name="parameter"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsDisposed">
+      <summary>Returns whether the object has been disposed once</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsReadOnly"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsSynchronized"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Item(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Equality operators that give "left == right" the same semantics as "left.Equals (right)"</summary>
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Inequality operators that give "left != right" the same semantics as "!left.Equals (right)"</summary>
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <param name="left"></param>
+      <param name="right"></param>
+    </member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.PropertyChanged"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Remove(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Remove(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.RemoveAt(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.SyncRoot"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#ICollection#Count"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Add(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Contains(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#IndexOf(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+      <param name="index"></param>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Item(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Verbs"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.#ctor(System.IServiceProvider)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.GetDataSource(System.Guid@,System.UInt32)">
+      <summary>Get a UI Data Source for the specified Data Source factory guid and data source ID. Override in your derived factory class</summary>
+      <param name="factory"></param>
+      <param name="dataSourceId"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.GetDataSource(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <param name="factory"></param>
+      <param name="dataSourceId"></param>
+      <param name="ppDataSource"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.ServiceProvider"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor(System.Boolean)">
+      <param name="isPropertyAccessSynchronized"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor(System.IServiceProvider)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor(System.Windows.FrameworkElement)">
+      <param name="visualElement"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor(System.Windows.FrameworkElement,System.IServiceProvider)">
+      <param name="visualElement"></param>
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceParameters.#ctor(System.Windows.FrameworkElement,System.IServiceProvider,System.Boolean)">
+      <param name="visualElement"></param>
+      <param name="serviceProvider"></param>
+      <param name="isPropertyAccessSynchronized"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult">
+      <summary>Dialog result values. These match Windows buttons IDs (IDOK, IDCANCEL, etc.) In addition we define the result for failure to display the dialog. WPF dialogs return OK/Cancel for the boolean value result of ShowDialog() call, and Fail if the dialog does not have return value yet.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Abort"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Cancel"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Close"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Continue"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Fail"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Help"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Ignore"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.No"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.OK"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Retry"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.TryAgain"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Yes"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection">
+      <summary>IEnumerable wrapper for IVsUIEnumDataSourceProperties</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="enumerator"></param>
+      <param name="clone"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.NextItems(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor[],System.UInt32@)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+      <param name="items"></param>
+      <param name="fetched"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Reset(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Skip(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,System.UInt32)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection">
+      <summary>IEnumerable wrapper for IVsUIEnumDataSourceVerbs</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="enumerator"></param>
+      <param name="clone"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.NextItems(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,System.UInt32,System.String[],System.UInt32@)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+      <param name="items"></param>
+      <param name="fetched"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Reset(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Skip(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,System.UInt32)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDataSource"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDataSourceCollection"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk{`0},System.String,System.UInt32)">
+      <param name="getterThunk"></param>
+      <param name="type"></param>
+      <param name="dataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.ParameterizedGetterThunk{`0},System.Object,System.String,System.UInt32)">
+      <param name="parameterizedGetterThunk"></param>
+      <param name="parameter"></param>
+      <param name="type"></param>
+      <param name="dataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.Equals(System.Object)">
+      <summary>Override the Equals operator to compare the values instead of object reference if the parameter is also an IVsUIObject</summary>
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.GetHashCode">
+      <summary>Need to override this if we override Equals</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.#ctor(System.Int32,System.Int32,System.Int32)">
+      <param name="min"></param>
+      <param name="max"></param>
+      <param name="invalid"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.IncrementValue(System.Int32)">
+      <param name="current"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.UniqueCookies"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription.Name"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription.Type"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.GetValue(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.Item(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.Properties"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="name"></param>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.ShapeIdentifier"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch.Invoke(System.String,System.Object)">
+      <param name="verbName"></param>
+      <param name="parameter"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch.Verbs"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IVerbDescription"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVerbDescription.Name"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ParameterizedGetterThunk`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.#ctor(System.String,System.String)">
+      <param name="name"></param>
+      <param name="type"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.IsBuiltInUIType(System.String)">
+      <param name="typeName"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.Name"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.Type"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.TypeFromVsUIType(System.String)">
+      <param name="typeName"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.VsUITypeFromType(System.Type)">
+      <param name="type"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.#ctor(System.Object)">
+      <summary>Default constructor</summary>
+      <param name="value">Object to store in the property. The type is deduced on first access.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.#ctor(System.Object,System.String)">
+      <summary>Construct given an explicit type.</summary>
+      <param name="value">Object to store in the property.</param>
+      <param name="type">UI Type of the object.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>General purpose equality test for IVsUIObjects</summary>
+      <param name="pOtherObject">The rhs of the comparison</param>
+      <param name="pfAreEqual">true iff equal</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Equals(System.Object)">
+      <summary>Override the Equals operator to compare the values instead of object reference if the parameter is also an IVsUIObject</summary>
+      <param name="obj"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Format">
+      <summary>Derived classed must supply this property</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.GetHashCode">
+      <summary>Need to override this if we override Equals</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.TypeName"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.TypeNameFromValue(System.Object)">
+      <summary>Derived classes implement this to supply type string mapping</summary>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Value">
+      <summary>The contained value</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute">
+      <summary>This attribute registers a data converter (IVsUIDataConverter implementer) for custom properties.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.#ctor(System.String,System.String,System.String,System.String)">
+      <summary>Declares the data converter parameters: the converted type, the converter's name, ID and the package implementing the converter</summary>
+      <param name="convertedType"></param>
+      <param name="converterName"></param>
+      <param name="converterGuid"></param>
+      <param name="converterPackage"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConvertedType">
+      <summary>Get the type of the IVsUIObjects that can be converted with this converter</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterGuid">
+      <summary>Get the unique guid identifying the UI data converter</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterName">
+      <summary>Get the friendly name of the UI data converter (written in registry)</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterPackage">
+      <summary>Get the guid of the package implementing the UI data converter</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregister the data converter</summary>
+      <param name="context"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute">
+      <summary>This attribute registers a UIDataSourceProvider (IVsDataSourceFactory implementer)</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Declares the Data Source provider (IVsDataSourceFactory implementer) parameters: ID, the provider's friendly name and the package implementing the provider</summary>
+      <param name="providerGuid"></param>
+      <param name="providerName"></param>
+      <param name="providerPackage"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderGuid">
+      <summary>Get the unique guid identifying the Data Source provider</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderName">
+      <summary>Get the friendly name of the Data Source provider (written in registry)</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderPackage">
+      <summary>Get the guid of the package implementing the Data Source provider</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregister the Data Source provider (IVsDataSourceFactory implementer)</summary>
+      <param name="context"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute">
+      <summary>This attribute registers an UIProvider (IVsUIFactory implementer)</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Declares the UI provider (IVsUIFactory implementer) parameters: ID, the provider's friendly name and the package implementing the provider</summary>
+      <param name="providerGuid"></param>
+      <param name="providerName"></param>
+      <param name="providerPackage"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderGuid">
+      <summary>Get the unique guid identifying the UI provider</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderName">
+      <summary>Get the friendly name of the UI provider (written in registry)</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderPackage">
+      <summary>Get the guid of the package implementing the UI provider</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregister the UI provider (IVsUIFactory implementer)</summary>
+      <param name="context"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier">
+      <summary>A {GUID:DWORD} pair</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="dataSource"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.#ctor(System.Guid,System.UInt32)">
+      <param name="value"></param>
+      <param name="id"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.CompareTo(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="other"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.CompareTo(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.Equals(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="other"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.Equals(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.GetHashCode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="first"></param>
+      <param name="second"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_GreaterThan(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="first"></param>
+      <param name="second"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="first"></param>
+      <param name="second"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_LessThan(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="first"></param>
+      <param name="second"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.System#IEquatable{T}#Equals(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <param name="other"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddBuiltInProperty(System.String,System.Object)">
+      <summary>Add a named property to the data source and initialize it with a value of the appropriate built-in type.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddDispatchProperty(System.String,System.Object)">
+      <summary>Add a named property to the data source and set it as being of type VsUIType.Dispatch.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddIndirectProperty``1(System.String,System.String,Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk{``0})">
+      <summary>Add an IndirectProperty to the datasource.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="type">Type of the new property</param>
+      <param name="getterThunk">Method to actually return the property when asked</param>
+      <typeparam name="T">Type returned from GetterThunk</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddProperty(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Add a named property to the data source and initialize it with the given UIObject</summary>
+      <param name="name">Name of the new property</param>
+      <param name="initialValue">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddUnknownProperty(System.String,System.Object)">
+      <summary>Add a named property to the data source and set it as being of type VsUIType.Unknown.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Close"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <param name="guid"></param>
+      <param name="dw"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue``1(System.String)">
+      <summary>Type-friendly wrapper around the GetValue that returns IVsUIObject</summary>
+      <param name="name">Property name</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="prop"></param>
+      <param name="ppValue"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Item(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="prop"></param>
+      <param name="newValue"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Properties"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <param name="prop"></param>
+      <param name="pTypeName"></param>
+      <param name="pDataFormat"></param>
+      <param name="pValue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ResetValue(System.String)">
+      <param name="prop"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="name"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.SetValue(System.String,System.Object)">
+      <summary>Type-friendly wrapper around IVsUIDataSource.SetValue</summary>
+      <param name="prop">Property name</param>
+      <param name="newValue">New value for the property</param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ShapeIdentifier"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.UnadvisePropertyChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ValidatePropertyValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="name"></param>
+      <param name="value"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Add(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Close"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Contains(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.CopyTo(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource[],System.Int32)">
+      <param name="array"></param>
+      <param name="arrayIndex"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Count"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.DataCollection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemAdded(System.UInt32)">
+      <param name="itemIndex"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemRemoved(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <param name="removedItem"></param>
+      <param name="itemIndex"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemReplaced(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <param name="newItem"></param>
+      <param name="oldItem"></param>
+      <param name="itemIndex"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnInvalidateAllItems"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.get_Count(System.UInt32@)">
+      <param name="pnCount"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <param name="nItem"></param>
+      <param name="pVsUIDataSource"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.IndexOf(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Insert(System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="index"></param>
+      <param name="item"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.IsReadOnly"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Item(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Remove(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.RemoveAt(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.System#Collections#Generic#ICollection{T}#Count"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Add(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32@)">
+      <summary>Adds a new data source item to the collection</summary>
+      <param name="pItem">The item to be added</param>
+      <param name="pIndex">The 0-based index of the item in the collection</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.ClearItems"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Close"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Insert(System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="index"></param>
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.InsertCollection(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <param name="nIndex"></param>
+      <param name="pCollection"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.InsertItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="nIndex"></param>
+      <param name="pItem"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.IsReadOnly"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Item(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Remove(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.RemoveAt(System.Int32)">
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.RemoveItem(System.UInt32)">
+      <param name="nIndex"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.ReplaceItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="nIndex"></param>
+      <param name="pItem"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.#ctor(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="name"></param>
+      <param name="initialValue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.#ctor(System.String,System.String)">
+      <param name="name"></param>
+      <param name="type"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.HasValue"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.Value"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.#ctor(System.Collections.Generic.ICollection{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty})">
+      <param name="properties"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.Next(System.UInt32,Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor[],System.UInt32@)">
+      <param name="celt"></param>
+      <param name="rgelt"></param>
+      <param name="pceltFetched"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.Reset"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.Skip(System.UInt32)">
+      <param name="celt"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb.#ctor(System.String,Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler)">
+      <param name="name"></param>
+      <param name="handler"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb.Handler"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.#ctor(System.Collections.Generic.ICollection{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb})">
+      <param name="verbs"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.Next(System.UInt32,System.String[],System.UInt32@)">
+      <param name="celt"></param>
+      <param name="rgelt"></param>
+      <param name="pceltFetched"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.Reset"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.Skip(System.UInt32)">
+      <param name="celt"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.AddCommand(System.String,Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler)">
+      <param name="name"></param>
+      <param name="handler"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Invoke(System.String,System.Object)">
+      <param name="verbName"></param>
+      <param name="parameter"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verbName"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Verbs"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIElement">
+      <summary>Implements the IVsUIElement interface. Also, any IVsUIElement is assumed to implement IObjectWithSite, too.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.DataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.GetSite(System.Guid@,System.IntPtr@)">
+      <param name="riid"></param>
+      <param name="ppvSite"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.GetUIObject(System.Object@)">
+      <param name="ppUnk"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.Microsoft#VisualStudio#Shell#Interop#IVsUIElement#get_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource@)">
+      <param name="ppDataSource"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.Microsoft#VisualStudio#Shell#Interop#IVsUIElement#put_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <param name="pDataSource"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.ServiceProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.SetSite(System.Object)">
+      <param name="pUnkSite"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.TranslateAccelerator(Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator)">
+      <param name="pAccel"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.#ctor(System.IServiceProvider)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.CreateUIElement(System.Guid@,System.UInt32)">
+      <summary>Create a UI Element for the specified UI factory guid and element ID. Override in your derived factory class</summary>
+      <param name="factory"></param>
+      <param name="elementId"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.CreateUIElement(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIElement@)">
+      <param name="factory"></param>
+      <param name="elementId"></param>
+      <param name="ppUIElement"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.ServiceProvider"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+      <param name="min"></param>
+      <param name="max"></param>
+      <param name="invalid"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.IncrementValue(System.UInt32)">
+      <param name="current"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.UniqueCookies"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIObject">
+      <summary>Simple wrapper class over an existing IVsUIObject,</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="innerObject"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Data"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Equals(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Format"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.GetHashCode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Type"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource.Close"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Utilities"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectData(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Returns the data contained in an IVsUIObject</summary>
+      <param name="obj">IVsUIObject whose data is to be retrieved</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectFormat(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Extract the format from a UI object</summary>
+      <param name="obj">The object</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectType(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Extract the type string from a UI object</summary>
+      <param name="obj">The object</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetTypedValue``1(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Simple wrapper around GetValue that casts the resultant <see cref="T:System.Object" /> to .</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Returns the value of a data source's property as an object instead of an IVsUIObject</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.QueryTypedValue``1(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Wrapper around QueryValue that casts the resultant <see cref="T:System.Object" /> to .</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.QueryValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Returns the value of a data source's property as an object via QueryValue Note: Not all implementations implement QueryValue</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to query</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.SetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Sets the value of a data source's property.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <param name="value">New value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.SetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,System.Object)">
+      <summary>Sets the value of a data source's property.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <param name="value">New value for the property</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription.#ctor(System.String)">
+      <param name="name"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription.Name"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.HelpTopicProperty">
+      <summary>HelpTopic string used in data sources of VsUI dialogs to indicate the help topic displayed by dialog</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.HelpVerb">
+      <summary>Verb name used in data sources of VsUI dialogs to specify the callback that will display the help topic</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.VsUICookieNil">
+      <summary>Special value that may be used to initialize VsUI event handler cookie values</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.WpfLoaderGuid">
+      <summary>The guid of the IVsUIWpfLoader service that can be used to create IVsUIElement objects.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTable`1">
+      <summary>A cookie table using VSUICOOKIE values and traits</summary>
+      <typeparam name="TValue">The type of elements to store in the cookie table</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTable`1.#ctor"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTraits">
+      <summary>Cookie traits using VSUICOOKIE-style value range</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTraits.#ctor"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Bitmap"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Bool"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Byte"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Char"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Collection"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Color"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DataSource"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DateTime"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Decimal"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Dispatch"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Double"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DWord"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Icon"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.ImageList"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int16"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int32"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int64"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.QWord"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Single"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.String"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Unknown"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Word"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.#ctor(System.IntPtr,System.Boolean)">
+      <param name="handle"></param>
+      <param name="hasAlpha"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.BitmapContainsAlphaInfo(System.Boolean@)">
+      <param name="hasAlpha"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.GetHBITMAP(System.Int32@)">
+      <param name="phBitmap"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapUIObject">
+      <summary>Managed implementation of wrapper IVsUIObject for HBITMAP</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapUIObject.#ctor(System.IntPtr,System.Boolean)">
+      <param name="handle"></param>
+      <param name="hasAlpha"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject">
+      <summary>Managed implementation of wrapper IVsUIObject for Colors</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.#ctor(System.UInt32)">
+      <param name="colorref"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1">
+      <summary>Base class for IVsUIObject types that wrap Win32 handles</summary>
+      <typeparam name="TData">The type returned from get_Data</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.#ctor(`0,System.String)">
+      <param name="data"></param>
+      <param name="gelTypeName"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="equal"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle.#ctor(System.IntPtr)">
+      <param name="handle"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle.GetHICON(System.Int32@)">
+      <param name="phIcon"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconUIObject">
+      <summary>Managed implementation of wrapper IVsUIObject for HICON</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconUIObject.#ctor(System.IntPtr)">
+      <param name="handle"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject">
+      <summary>Managed implementation of wrapper IVsUIObject for HIMAGELIST</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.#ctor(System.IntPtr)">
+      <param name="handle"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter">
+      <summary>Conveter for Win32 HICON to System.Drawing.Icon wrapped in IWinFormsIconUIObject</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter">
+      <summary>Converts Win32 HIMAGELIST (Pointer) to System.Windows.Forms.ImageList containing System.Drawing.Icons</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter">
+      <summary>Data converter class for converting Win32 IVsUIWin32Bitmap UI objects to WpfBitmapUIObject UI objects</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter">
+      <summary>Data converter class for converting Win32 IVsUIWin32Color UI objects to WpfColorUIObject UI objects NOTE: In Win32, COLORREFs don't have transparency (even though they have space to store it) Converting color objects Win32-&gt;WPF will result in a solid color with no transparency</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.AddHelpTopic(Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource,System.String)">
+      <summary>Adds a help topic to a data source used by a dialog using the constants HelpTopic property and Help verb.</summary>
+      <param name="dataSource">The data source to be used by the dialog</param>
+      <param name="topic">Help topic to be displayed by the </param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Create and displays the specified element as a modeless child window</summary>
+      <param name="element">Element to create and display</param>
+      <param name="parent">The parent window handle</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.Windows.FrameworkElement,System.Windows.FrameworkElement@)">
+      <summary>Try our best to create and set the element as a child of the specified parent</summary>
+      <param name="element">The element to be created and displayed</param>
+      <param name="parent">The framework element to be used as parent</param>
+      <param name="frameworkElement">Returns the created child framework element</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource,System.IntPtr)">
+      <summary>Create and displays a UI element as a modeless child window</summary>
+      <param name="factory">The Guid of the UIFactory creating the UI element</param>
+      <param name="elementId">The ID of the UI element to be created and displayed</param>
+      <param name="dataSource"></param>
+      <param name="parent">The parent window handle</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource,System.Windows.FrameworkElement,System.Windows.FrameworkElement@)">
+      <summary>Try our best to create and set the element as a child of the specified parent</summary>
+      <param name="factory">The Guid of the UIFactory creating the UI element</param>
+      <param name="elementId">The ID of the UI element to be created and displayed</param>
+      <param name="dataSource"></param>
+      <param name="parent">The framework element to be used as parent</param>
+      <param name="frameworkElement">Returns the created child framework element</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateUIElement(System.Guid,System.UInt32)">
+      <summary>Create a UI Element</summary>
+      <param name="factory">The guid of the UIFactory supporting the element</param>
+      <param name="elementId">The ID of the UI Element to create</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateWpfLoader">
+      <summary>Creates a WPF Loader object that can be used to create IVsUIElement objects wrapping UI objects specified by their types.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetDialogOwnerHandle">
+      <summary>Returns the window handle that can be used to parent modal dialogs</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetFrameworkElementFromUIElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement)">
+      <summary>Creates a FrameworkElement from the specified UIElement</summary>
+      <param name="element">The UIElement from which to get a FrameworkElement</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetHwndFromUIElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Create the specified element as a modeless child window</summary>
+      <param name="element">Element to create</param>
+      <param name="parent">The parent window handle</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window)">
+      <summary>Displays a WPF window as modal dialog in Visual Studio shell</summary>
+      <param name="window">The WPF Window to be shown as dialog.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window,System.IntPtr)">
+      <summary>Shows a WPF window using a Win32 parent window</summary>
+      <param name="window">Dialog to show</param>
+      <param name="parent">The parent window handle</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement)">
+      <summary>Create the specified element and display it as a modal dialog using the IDE's main window as parent</summary>
+      <param name="element">Element to create and display as dialog</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Displays the UIElement as a modal dialog, using the specified Win32 window as parent</summary>
+      <param name="element">The element to display as a modal dialog</param>
+      <param name="parent">The parent window handle</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.Windows.Window)">
+      <summary>Create the specified element and display it as a modal dialog using the specified window or the IDE's main window as parent</summary>
+      <param name="element">Element to create and display as dialog</param>
+      <param name="owner">The Window to be used for parent</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <summary>Create the specified element and display it as a modal dialog using the IDE's main window as parent</summary>
+      <param name="factory">The guid of the UIFactory supporting the element</param>
+      <param name="elementId">The ID of the UI Element to create</param>
+      <param name="dataSource"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject">
+      <summary>Implementation of wrapper IVsUIObject for System.Drawing.Icon</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.#ctor(System.Drawing.Icon)">
+      <param name="icon"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.#ctor(System.IntPtr)">
+      <param name="handle"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject">
+      <summary>Implementation of wrapper IVsUIObject for System.Windows.Forms.ImageList</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.#ctor(System.Windows.Forms.ImageList)">
+      <param name="imageList"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter">
+      <summary>Converts System.Drawing.Icon to an HICON pointer</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter">
+      <summary>Converts Windows Forms System.Windows.Forms.ImageList to Win32's HIMAGELIST pointer</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject">
+      <summary>Managed implementation of wrapper IVsUIObject for Colors</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.#ctor(System.Windows.Media.Color)">
+      <param name="color"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <param name="pOtherObject"></param>
+      <param name="pfAreEqual"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Data(System.Object@)">
+      <param name="pVar"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Format(System.UInt32@)">
+      <param name="pdwDataFormat"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.#ctor(System.Object)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateBitmapObject(System.Windows.Media.ImageSource)">
+      <param name="source"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateEmptyValue(System.String)">
+      <summary>Create empty value of the specified type, to be used with fallback properties</summary>
+      <param name="type"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateIconObject(System.Windows.Media.ImageSource)">
+      <param name="source"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.Format"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.TypeNameFromValue(System.Object)">
+      <summary>Supply type mappings for WPF objects</summary>
+      <param name="value"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter">
+      <summary>Data converter class for converting WPF IVsUIWpfColor UI objects to Win32 IVsUIWin32Color UI objects NOTE: In Win32, COLORREFs don't have transparency (even though they have space to store it) Converting color objects WPF-&gt;Win32 will lose transparency information</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="pObject"></param>
+      <param name="ppConvertedObject"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <param name="pdwDataFormatFrom"></param>
+      <param name="pdwDataFormatTo"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.get_Type(System.String@)">
+      <param name="pTypeName"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.#ctor(System.Type)">
+      <param name="frameworkElementType"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.CreateFrameworkElement(System.Object@)">
+      <param name="ppUnkElement"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.GetFrameworkElement(System.Object@)">
+      <param name="ppUnkElement"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.GetUIObject(System.Object@)">
+      <param name="ppUnk"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.TranslateAccelerator(Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator)">
+      <param name="pAccel"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.#ctor(System.IServiceProvider)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.CreateUIElement(System.Guid@,System.UInt32)">
+      <param name="factory"></param>
+      <param name="elementId"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.GetFactoryElements"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.WpfLoader"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.#ctor(System.Guid,System.UInt32,System.Type)">
+      <param name="factory"></param>
+      <param name="elementId"></param>
+      <param name="elementType"></param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.ElementId"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.ElementType"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.Factory"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private">
+      <summary>The following interface is implemented here to fix a problem in the Interop.9.0 definition where the marshalling for GetWaitHandlesAndTimeout has an extra level of indirection on the handles argument which results in INVALID_HANDLE_VALUE errors in the message loop. Interop.9.0 decided not to fix this and thus we have IOleComponent2 defined here. All the methods with 'new' are required to keep the vtables aligned</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="uReason"></param>
+      <param name="pvLoopData"></param>
+      <param name="pMsgPeeked"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FDoIdle(System.UInt32)">
+      <param name="grfidlef"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="pMsg"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FQueryTerminate(System.Int32)">
+      <param name="fPromptUser"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="dwReserved"></param>
+      <param name="message"></param>
+      <param name="wParam"></param>
+      <param name="lParam"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.GetWaitHandlesAndTimeout(System.IntPtr[],System.UInt32@,System.UInt32@,System.IntPtr)">
+      <param name="handleArray"></param>
+      <param name="handleCount"></param>
+      <param name="timeout"></param>
+      <param name="pvLoopData"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.HwndGetWindow(System.UInt32,System.UInt32)">
+      <param name="dwWhich"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <param name="pic"></param>
+      <param name="fSameComponent"></param>
+      <param name="pcrinfo"></param>
+      <param name="fHostIsActivating"></param>
+      <param name="pchostinfo"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnAppActivate(System.Int32,System.UInt32)">
+      <param name="fActive"></param>
+      <param name="dwOtherThreadID"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnEnterState(System.UInt32,System.Int32)">
+      <param name="uStateID"></param>
+      <param name="fEnter"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnHandleSignaled(System.UInt32,System.IntPtr,System.Boolean@)">
+      <param name="handleCount"></param>
+      <param name="pvLoopData"></param>
+      <param name="pfContinue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnLoseActivation"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnTimeout(System.IntPtr,System.Boolean@)">
+      <param name="pvLoopData"></param>
+      <param name="pfContinue"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.Terminate"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IVsInvokablePrivate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsInvokablePrivate.Invoke"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IVsInvokerPrivate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsInvokerPrivate.Invoke(Microsoft.Internal.VisualStudio.Shell.Interop.IVsInvokablePrivate)">
+      <param name="pInvokable"></param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWPFElementContainerPrivate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWPFElementContainerPrivate.GetHandle(System.IntPtr@)">
+      <param name="pHandle"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWPFElementContainerPrivate.ShowWindow"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.CreateWPFUIElementContainer(System.String,System.IntPtr,Microsoft.VisualStudio.Shell.Interop.IVsUIElement,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.Object,Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWPFElementContainerPrivate@)">
+      <param name="szWindowType"></param>
+      <param name="hWndParent"></param>
+      <param name="pElement"></param>
+      <param name="pDataSource"></param>
+      <param name="pSite"></param>
+      <param name="ppElementContainer"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.EnableUnhandledExceptionDisplay"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.InvokeRender"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.InvokeShutdown"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.RaiseIdle"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.RaiseThreadMessage(Microsoft.VisualStudio.OLE.Interop.MSG[],System.Boolean@)">
+      <param name="pMsg"></param>
+      <param name="pResult"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.RegisterComponentForModalTracking(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager,System.UInt32)">
+      <param name="pComponentManager"></param>
+      <param name="dwComponentId"></param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IVsUIWpfHostPrivate.VerifySynchronizationContext"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.SVsUIThreadInvokerPrivate"></member>
+    <member name="T:Microsoft.VisualStudio.ErrorHandler">
+      <summary>Provides methods for dealing with common COM error codes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Action)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Func`1)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.Failed(System.Int32)">
+      <summary>Checks if an HRESULT is an error return code.</summary>
+      <returns>true if <paramref name="hr" /> represents an error, otherwise false.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.IsCriticalException(System.Exception)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.Succeeded(System.Int32)">
+      <summary>Checks if an HRESULT is a success return code.</summary>
+      <returns>true if <paramref name="hr" /> represents a success otherwise false.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(System.Int32)">
+      <summary>Checks if the parameter is a success or failure HRESULT and throws an exception in case of failure.</summary>
+      <returns>The HRESULT.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(System.Int32,System.Int32[])">
+      <summary>Checks if the parameter is a success or failure HRESULT and throws an exception if it is a failure that is not included in the array of well-known failures.</summary>
+      <returns>The HRESULT.</returns>
+      <param name="hr">The HRESULT to test.</param>
+      <param name="expectedHRFailure">If <paramref name="hr" /> is found in this array of expected failures no exception should be thrown.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_AppCommand">
+      <summary>Identifies commands fired as a result of a WM_APPCOMMAND message received by the main window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.HIERARCHY_DONTCHANGE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.HIERARCHY_DONTPROPAGATE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Any">
+      <summary>Kind of view for document or data: Any defined view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SELCONTAINER_DONTCHANGE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SELCONTAINER_DONTPROPAGATE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsStd2010"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.AppCommandCmdID"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserBackward">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserForward">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserRefresh">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserStop">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserSearch">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserFavorites">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserHome">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeMute">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeDown">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeUp">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaNextTrack">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaPreviousTrack">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaStop">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaPlayPause">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchMail">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchMediaSelect">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchApp1">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchApp2">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassDown">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassBoost">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassUp">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.TrebleDown">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.TrebleUp">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeMute">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeDown">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeUp">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CATID"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectAutomationObject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectAutomationObject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectItemAutomationObject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectItemAutomationObject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBProjectProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBProjectProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBReferenceProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBReferenceProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCActiveXReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCActiveXReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCAssemblyReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCAssemblyReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileGroup_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileGroup_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCReferences_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCReferences_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CEF"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.CloneFile">
+      <summary>Mutually exclusive w/_OPENFILE</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.OpenFile">
+      <summary>Mutually exclusive w/_CLONEFILE</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.Silent">
+      <summary>Editor factory should create editor silently.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.OpenAsNew">
+      <summary>Editor factory should perform necessary fixups.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CLSID"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.HtmDocData_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.HtmDocData_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.MiscellaneousFilesProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.MiscellaneousFilesProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionFolderProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionFolderProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionItemsProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionItemsProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.UnloadedProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.UnloadedProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsCfgProviderEventsHelper_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsCfgProviderEventsHelper_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsEnvironmentPackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsEnvironmentPackage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskList_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskList_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskListPackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskListPackage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTextBuffer_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTextBuffer_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIHierarchyWindow_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIHierarchyWindow_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIWpfLoader_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIWpfLoader_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CMDSETID"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2010_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2010_string">
+      <summary>GUID for the Visual Studio 2010 command set. This is a set of new commands added to Visual Studio 2010.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2K_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2K_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet97_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet97_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.UIHierarchyWindowCommandSet_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.UIHierarchyWindowCommandSet_string">
+      <summary>Command Group GUID for commands that only apply to the UIHierarchyWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.VsDocOutlinePackageCommandSet_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.VsDocOutlinePackageCommandSet_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.COMPage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.COMPage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ManagedAssemblyPage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ManagedAssemblyPage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ProjectsPage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ProjectsPage_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.TextManagerGlobal_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.TextManagerGlobal_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.ViewMasterSettings_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.ViewMasterSettings_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ItemTypeGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFile_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFile_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFolder_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFolder_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.SubProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.SubProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.VirtualFolder_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.VirtualFolder_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.LOGVIEWID"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Any_guid">
+      <summary>Kind of view for document or data: Any defined view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Any_string">
+      <summary>Kind of view for document or data: Any defined view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Code_guid">
+      <summary>Kind of view for document or data: Code editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Code_string">
+      <summary>Kind of view for document or data: Code editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Debugging_guid">
+      <summary>Kind of view for document or data: Debugger view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Debugging_string">
+      <summary>Kind of view for document or data: Debugger view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Designer_guid">
+      <summary>Kind of view for document or data: Designer view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Designer_string">
+      <summary>Kind of view for document or data: Designer view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Primary_guid">
+      <summary>Kind of view for document or data: Primary (default) view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.ProjectSpecificEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.ProjectSpecificEditor_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.TextView_guid">
+      <summary>Kind of view for document or data: Text editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.TextView_string">
+      <summary>Kind of view for document or data: Text editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.UserChooseView_guid">
+      <summary>Kind of view for document or data: A user defined view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.UserChooseView_string">
+      <summary>Kind of view for document or data: A user defined view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.BuildOutputPane_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.BuildOutputPane_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.DebugPane_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.DebugPane_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.GeneralPane_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.GeneralPane_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.SortedBuildOutputPane_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.SortedBuildOutputPane_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.SelectionElement">
+      <summary>IVsSelectionEvents.OnElementValueChanged flags.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.UndoManager">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: The undo manager.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.WindowFrame">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: A window frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.DocumentFrame">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: A document frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.StartupProject">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: The startup project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.PropertyBrowserSID">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: The property borowser.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.UserContext">
+      <summary>IVsSelectionEvents.OnElementValueChanged flag: A user context.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields">
+      <summary>Toolbox multitargeting fields.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.AssemblyName">
+      <summary>The full assembly name (strong name), including version</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.Frameworks">
+      <summary>A semicolon-delimited list of TFMs this item supports (without profiles)</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.ItemProvider">
+      <summary>The GUID of the package that implements IVsProvideTargetedToolboxItems and knows about this item type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.TypeName">
+      <summary>The full type name, e.g. System.Windows.Forms.Button</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.UseProjectTargetFrameworkVersionInTooltip">
+      <summary>A boolean value indicating whether to use the project target framework's version in toolbox item tooltips</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.UICONTEXT"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ApplicationDesigner_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ApplicationDesigner_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CodeWindow_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CodeWindow_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CSharpProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CSharpProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowAutoVisible_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowAutoVisible_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowSupported_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowSupported_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWizardSuppressed_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWizardSuppressed_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Debugging_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Debugging_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DesignMode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DesignMode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Dragging_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Dragging_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.EmptySolution_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.EmptySolution_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FSharpProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FSharpProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FullScreenMode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FullScreenMode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.HistoricalDebugging_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.HistoricalDebugging_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NoSolution_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NoSolution_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NotBuildingAndNotDebugging_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NotBuildingAndNotDebugging_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ProjectRetargeting_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ProjectRetargeting_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.PropertyPageDesigner_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.PropertyPageDesigner_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.RESXEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.RESXEditor_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SettingsDesigner_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SettingsDesigner_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionBuilding_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionBuilding_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExists_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExists_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndFullyLoaded_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndFullyLoaded_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndNotBuildingAndNotDebugging_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndNotBuildingAndNotDebugging_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasMultipleProjects_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasMultipleProjects_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasSingleProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasSingleProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOpening_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOpening_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOrProjectUpgrading_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOrProjectUpgrading_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxInitialized_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxInitialized_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeAttribute_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeAttribute_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeClass_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeClass_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeDelegate_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeDelegate_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeEnum_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeEnum_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeFunction_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeFunction_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeInterface_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeInterface_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeNamespace_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeNamespace_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeParameter_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeParameter_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeProperty_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeProperty_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeStruct_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeStruct_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeVariable_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeVariable_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProject_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProjOpened_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProjOpened_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VCProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VCProject_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid.BuildProject_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid.BuildProject_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ExternalEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ExternalEditor_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.HtmlEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.HtmlEditor_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ProjectDesignerEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ProjectDesignerEditor_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.TextEditor_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.TextEditor_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSITEMID">
+      <summary>Special items inside a VsHierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Nil">
+      <summary>Special items inside a VsHierarchy: no node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Root">
+      <summary>Special items inside a VsHierarchy: the hierarchy itself.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Selection">
+      <summary>Special items inside a VsHierarchy: all the currently selected items.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid.HtmlLanguageService_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid.HtmlLanguageService_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid.SupportCF_HTML_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid.SupportCF_HTML_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsPackageGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.HtmlEditorPackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.HtmlEditorPackage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsDocOutlinePackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsDocOutlinePackage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsEnvironmentPackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsEnvironmentPackage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsTaskListPackage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsTaskListPackage_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSSELELEMID">
+      <summary>Constants used in <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents" /> to indicate a new selection state.  The selections may be propagated through <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_UndoManager">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame">
+      <summary>
+            Visual Studio tracks this selection automatically so it cannot be set via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />, but the value may be observed by calling <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsMonitorSelection.GetCurrentElementValue(System.UInt32,System.Object@)" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_DocumentFrame">
+      <summary>
+            Visual Studio tracks this selection automatically so it cannot be set via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />, but the value may be observed by calling <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsMonitorSelection.GetCurrentElementValue(System.UInt32,System.Object@)" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_StartupProject">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active StartupProject.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_PropertyBrowserSID">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPropertyBrowser" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_UserContext">
+      <summary>An event that indicates selection only by document windows that do not push selection context to the property browser.  The alternative case is <see cref="F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID.VSFPROPID_UserContext" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_ResultList">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> for list navigation commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_LastWindowFrame">
+      <summary>The value of <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame" /> before it received its current value.  It is guaranteed to be different from <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame" /> unless both are empty.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID">
+      <summary>Set of the standard, shared commands in CMDSETID.StandardCommandSet2010_guid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.DynamicToolBarListFirst">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.DynamicToolBarListLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.WindowFrameDockMenu">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate1First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate2First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate3First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate4First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate5First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate6First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate7First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate8First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate9First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate10First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate11First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate12First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate13First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate14First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate15First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate16First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate17First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate18First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate19First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate20First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate21First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate22First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate23First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate24First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate25First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate26First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate27First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate28First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate29First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate30First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate31First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate32First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigateLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ZoomIn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ZoomOut">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_EXPAND_ALL">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_COLLAPSE_ALL">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_EXPAND_CURRENT">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_COLLAPSE_CURRENT">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ExtensionManager">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd97CmdID">
+      <summary>These constants make some basic menu commands available to managed code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignBottom">
+      <summary>Align Bottom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignHorizontalCenters">
+      <summary>Align Horizontal Centers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignLeft">
+      <summary>Align Left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignRight">
+      <summary>Align Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignToGrid">
+      <summary>Align to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignTop">
+      <summary>Align Top</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignVerticalCenters">
+      <summary>Align Vertical Centers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ArrangeBottom">
+      <summary>Arrange Bottom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ArrangeRight">
+      <summary>Arrange Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BringForward">
+      <summary>Bring forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BringToFront">
+      <summary>Bring to front</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterHorizontally">
+      <summary>Center horizontally </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterVertically">
+      <summary>Center vertically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Code">
+      <summary>Code</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Copy">
+      <summary>Command id : "Copy".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cut">
+      <summary>Command id: "Cut".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Delete">
+      <summary>Command id: "Delete".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontName">
+      <summary>Font Name</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontNameGetList">
+      <summary>Get Font Name List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontSize">
+      <summary>Font Size</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontSizeGetList">
+      <summary>Get Font Size List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Group">
+      <summary>Group</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceConcatenate">
+      <summary>Concatenate Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceDecrease">
+      <summary>Decrease Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceIncrease">
+      <summary>Increase Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceMakeEqual">
+      <summary>Make Horizontal Space Equal</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LockControls">
+      <summary>Lock Controls</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertObject">
+      <summary>Insert Object</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Paste">
+      <summary>Command id:"Paste".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Print">
+      <summary>Command id:"Print".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Properties">
+      <summary>Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Redo">
+      <summary>Command id:"Redo".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelRedo">
+      <summary>Multi Level Redo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectAll">
+      <summary>Command id:"Select All".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SendBackward">
+      <summary>Send Backward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SendToBack">
+      <summary>Send to Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowTable">
+      <summary>Show Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControl">
+      <summary>Size to Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControlHeight">
+      <summary>Size to Control Height</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControlWidth">
+      <summary>Size to Control Width</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToFit">
+      <summary>Size to Fit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToGrid">
+      <summary>Size to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SnapToGrid">
+      <summary>Snap to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TabOrder">
+      <summary>Tab Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Toolbox">
+      <summary>Toolbox</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Undo">
+      <summary>Command id:"Undo".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelUndo">
+      <summary>Multi Level Undo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Ungroup">
+      <summary>Ungroup</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceConcatenate">
+      <summary>Concatenate Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceDecrease">
+      <summary>Decrease Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceIncrease">
+      <summary>Increase Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceMakeEqual">
+      <summary>Make Vertical Space Equal</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomPercent">
+      <summary>Zoom by Percent</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BackColor">
+      <summary>Back Color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Bold">
+      <summary>Bold</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderColor">
+      <summary>Border Color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashDot">
+      <summary>Border: dash dot</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashDotDot">
+      <summary>Border: dash dot dot</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashes">
+      <summary>Border: dashes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDots">
+      <summary>Border: dots</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderShortDashes">
+      <summary>Border: short dashes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderSolid">
+      <summary>Border: solid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderSparseDots">
+      <summary>Border: sparse dots</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth1">
+      <summary>Border width 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth2">
+      <summary>Border width 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth3">
+      <summary>Border width 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth4">
+      <summary>Border width 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth5">
+      <summary>Border width 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth6">
+      <summary>Border width 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidthHairline">
+      <summary>Border width Hairline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Flat">
+      <summary>Flat</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ForeColor">
+      <summary>Foreground Coler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Italic">
+      <summary>Italic</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyCenter">
+      <summary>Center Justify</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyGeneral">
+      <summary>Justify General</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyLeft">
+      <summary>Left Justify</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyRight">
+      <summary>Justify Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Raised">
+      <summary>Raised</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Sunken">
+      <summary>Sunken</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Underline">
+      <summary>Underline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Chiseled">
+      <summary>Chiseled</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Etched">
+      <summary>Etched</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Shadowed">
+      <summary>Shadowed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug1">
+      <summary>Compile debug 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug2">
+      <summary>Compile debug 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug3">
+      <summary>Compile debug 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug4">
+      <summary>Compile debug 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug5">
+      <summary>Compile debug 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug6">
+      <summary>Compile debug 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug7">
+      <summary>Compile debug 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug8">
+      <summary>Compile debug 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug9">
+      <summary>Compile debug 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug10">
+      <summary>Compile debug 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug11">
+      <summary>Compile debug 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug12">
+      <summary>Compile debug 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug13">
+      <summary>Compile debug 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug14">
+      <summary>Compile debug 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug15">
+      <summary>Compile debug 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExistingSchemaEdit">
+      <summary>Edit Existing Schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Find">
+      <summary>Command id:"Find".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GetZoom">
+      <summary>Get Zoom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QueryOpenDesign">
+      <summary>Open Query Designer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QueryOpenNew">
+      <summary>Open New Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleTableDesign">
+      <summary>Single Table Design</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleTableNew">
+      <summary>Single New Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowGrid">
+      <summary>Show Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewTable">
+      <summary>New Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CollapsedView">
+      <summary>Collapsed view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FieldView">
+      <summary>View Field</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VerifySQL">
+      <summary>Verify SQL</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideTable">
+      <summary>Hide Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrimaryKey">
+      <summary>Primary Key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Save">
+      <summary>Command id:"Save".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveAs">
+      <summary>Command id:"Save As".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SortAscending">
+      <summary>Sort in Ascending Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SortDescending">
+      <summary>Sort in Descending Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AppendQuery">
+      <summary>Append Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CrosstabQuery">
+      <summary>Crosstab query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteQuery">
+      <summary>Delete Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MakeTableQuery">
+      <summary>Make Table Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectQuery">
+      <summary>Select by Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UpdateQuery">
+      <summary>Update Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Parameters">
+      <summary>Parameters</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Totals">
+      <summary>Totals</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewCollapsed">
+      <summary>View Collapsed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewFieldList">
+      <summary>View Field List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewKeys">
+      <summary>View Keys</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewGrid">
+      <summary>View Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InnerJoin">
+      <summary>Inner Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RightOuterJoin">
+      <summary>Right Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LeftOuterJoin">
+      <summary>Left Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FullOuterJoin">
+      <summary>Full Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnionJoin">
+      <summary>Union Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowSQLPane">
+      <summary>Show SQL Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowGraphicalPane">
+      <summary>Show Graphical Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDataPane">
+      <summary>Show Data Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowQBEPane">
+      <summary>Show QBE Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectAllFields">
+      <summary>Select All Fields</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OLEObjectMenuButton">
+      <summary>Object Browser command id: Object Menu Button</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList0">
+      <summary>Object Verb List 0</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList1">
+      <summary>Object Verb List 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList2">
+      <summary>Object Verb List 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList3">
+      <summary>Object Verb List 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList4">
+      <summary>Object Verb List 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList5">
+      <summary>Object Verb List 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList6">
+      <summary>Object Verb List 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList7">
+      <summary>Object Verb List 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList8">
+      <summary>Object Verb List 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList9">
+      <summary>Object Verb List 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ConvertObject">
+      <summary>Convert object</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomControl">
+      <summary>Custom control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeItem">
+      <summary>Customize item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rename">
+      <summary>Rename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Import">
+      <summary>Import</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewPage">
+      <summary>New Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Move">
+      <summary>Move</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cancel">
+      <summary>Cancel</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Font">
+      <summary>Font</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandLinks">
+      <summary>Expand Links</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandImages">
+      <summary>Expand Images</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandPages">
+      <summary>Expand Pages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RefocusDiagram">
+      <summary>Refocus Diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TransitiveClosure">
+      <summary>Transitive Closure</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterDiagram">
+      <summary>Center diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomIn">
+      <summary>Zoom In</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomOut">
+      <summary>Zoom Out</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RemoveFilter">
+      <summary>Remove Filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HidePane">
+      <summary>Hide Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteTable">
+      <summary>Delete Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteRelationship">
+      <summary>Delete Relationship</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Remove">
+      <summary>Remove</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JoinLeftAll">
+      <summary>Left Join All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JoinRightAll">
+      <summary>Right Join All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddToOutput">
+      <summary>Add selected fields to query output.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OtherQuery">
+      <summary>Change query type to "other".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GenerateChangeScript">
+      <summary>Generate a change script.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSelection">
+      <summary>Save Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutojoinCurrent">
+      <summary>Autojoin current tables.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutojoinAlways">
+      <summary>Autojoin Always</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditPage">
+      <summary>Launch editor for URL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewLinks">
+      <summary>Launch new webscope for URL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Stop">
+      <summary>Stop webscope rendering.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Pause">
+      <summary>Pause</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Resume">
+      <summary>Resume webscope rendering.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FilterDiagram">
+      <summary>Filter webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowAllObjects">
+      <summary>Show all objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowApplications">
+      <summary>Show Application objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowOtherObjects">
+      <summary>Show other objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowPrimRelationships">
+      <summary>Show primary relationships.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Expand">
+      <summary>Expand links.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Collapse">
+      <summary>Collapse links.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Refresh">
+      <summary>Refresh webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Layout">
+      <summary>Layout webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowResources">
+      <summary>Show resource objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertHTMLWizard">
+      <summary>Insert HTML using a Wizard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDownloads">
+      <summary>Show download objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowExternals">
+      <summary>Show external objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowInBoundLinks">
+      <summary>Show inbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowOutBoundLinks">
+      <summary>Show outbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowInAndOutBoundLinks">
+      <summary>Show inbound and outbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Preview">
+      <summary>Preview page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Open">
+      <summary>Open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenWith">
+      <summary>Open with.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowPages">
+      <summary>Show HTML pages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunQuery">
+      <summary>Run a query.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearQuery">
+      <summary>Clear a query's associated cursor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordFirst">
+      <summary>Go to first record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordLast">
+      <summary>Go to last record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordNext">
+      <summary>Go to the next record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordPrevious">
+      <summary>Go to previous record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordGoto">
+      <summary>Go to record via dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordNew">
+      <summary>Add a record to set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertNewMenu">
+      <summary>Insert menu using menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertSeparator">
+      <summary>Insert separator using menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditMenuNames">
+      <summary>Edit menu names with menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugExplorer">
+      <summary>Debug explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugProcesses">
+      <summary>Debug processes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewThreadsWindow">
+      <summary>View Threads Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowUIList">
+      <summary>Window UI List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewProject">
+      <summary>Command id:"New Project" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProject">
+      <summary>Command id:"Open Project" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProjectFromWeb">
+      <summary>Command id:"Open Project From Web" on File menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenSolution">
+      <summary>Command id:"Open Solution" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseSolution">
+      <summary>Command id for: "Close Solution".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileNew">
+      <summary>Command id:"File New" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewProjectFromExisting">
+      <summary>Command id:"New Project From Existing" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileOpen">
+      <summary>Command id:"File Open" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileOpenFromWeb">
+      <summary>Command id:"File Open From Web" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileClose">
+      <summary>Command id:"File Close" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSolution">
+      <summary>Command id:"Save Solution" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSolutionAs">
+      <summary>Command id:"Save Solution As" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveProjectItemAs">
+      <summary>Command id:"Save Project Item As" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PageSetup">
+      <summary>Command id:"Page Setup" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrintPreview">
+      <summary>Command id:"Print Preview" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Exit">
+      <summary>Command id:"Exit" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Replace">
+      <summary>Command id:"Replace" on Edit menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Goto">
+      <summary>Command id:"Go To" on Edit menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropertyPages">
+      <summary>Command id:"Property Pages" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FullScreen">
+      <summary>Command id:"Full Screen" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectExplorer">
+      <summary>Command id:"Project Explorer" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropertiesWindow">
+      <summary>Properties Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListWindow">
+      <summary>Command id:"Task List Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OutputWindow">
+      <summary>Command id:"Output Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectBrowser">
+      <summary>Command id:"Object Browser" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DocOutlineWindow">
+      <summary>Command id:"Document Outline Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImmediateWindow">
+      <summary>Command id:"Immediate Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WatchWindow">
+      <summary>Command id:"Watch Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LocalsWindow">
+      <summary>Command id:"Locals Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CallStack">
+      <summary>Command id:"Call Stack" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutosWindow">
+      <summary>Command id:"Autos Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThisWindow">
+      <summary>Command id:"This Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNewItem">
+      <summary>Command id:"Add New Item" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingItem">
+      <summary>Command id:"Add Existing Item" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewFolder">
+      <summary>Command id:"New Folder" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SetStartupProject">
+      <summary>Command id:"Set as StartUp Project" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectSettings">
+      <summary>Command id:"Project Settings" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectReferences">
+      <summary>Command id:"Project References" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepInto">
+      <summary>Command id:"Step Into" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepOver">
+      <summary>Command id:"Step Over" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepOut">
+      <summary>Command id:"Step Out" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunToCursor">
+      <summary>Command id:"Run To Cursor" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddWatch">
+      <summary>Command id:"Add Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditWatch">
+      <summary>Command id:"Edit Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuickWatch">
+      <summary>Command id:"Quick Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleBreakpoint">
+      <summary>Command id:"Toggle Breakpoint" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearBreakpoints">
+      <summary>Command id for: "Clear Breakpoints" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowBreakpoints">
+      <summary>Command id:"Show Breakpoints" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SetNextStatement">
+      <summary>Command id:"Set Next Statement" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowNextStatement">
+      <summary>Command id:"Show Next Statement" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditBreakpoint">
+      <summary>Command id:"Edit Breakpoint" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DetachDebugger">
+      <summary>Command id: "Detach Debugger" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeKeyboard">
+      <summary>Command id: "Customize Keyboard" on Tools menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolsOptions">
+      <summary>Command id:"Tools Options" on the Tools menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewWindow">
+      <summary>Command id:"New Window" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Split">
+      <summary>Command id:"Split" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cascade">
+      <summary>Command id:"Cascade" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TileHorz">
+      <summary>Command id:"Tile Horizontal" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TileVert">
+      <summary>Command id:"Tile Vertical" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TechSupport">
+      <summary>Command id:"Technical Support" on Help menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.About">
+      <summary>Open the About dialog box.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugOptions">
+      <summary>Debug options</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteWatch">
+      <summary>Command id: "Delete Watch" on Watch context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CollapseWatch">
+      <summary>Command id:"Collapse Watch" on Watch context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PbrsToggleStatus">
+      <summary>Command id:"Property Browser Toggle Status" on Property Browser context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropbrsHide">
+      <summary>Command id:"Hide Property Browser" on Property Browser context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingView">
+      <summary>Command id: "Docking View" on Docking context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideActivePane">
+      <summary>Command id:"Hide Active Pane" on Docking context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextPane">
+      <summary>Command id:"Next Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevPane">
+      <summary>Command id:"Previous Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextTab">
+      <summary>Command id:"Next Tab" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevTab">
+      <summary>Command id:"Previous Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneCloseToolWindow">
+      <summary>Command id:"Close Tool Window Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneActivateDocWindow">
+      <summary>Command id:"Activate Document Window Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingViewMDI">
+      <summary>Command id: "MDI Docking View" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingViewFloater">
+      <summary>Command id: "Dock Floating Window" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideWindow">
+      <summary>Command id:"Autohide Window" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToDropdownBar">
+      <summary>Command id:"Move to Dropdown Bar" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindCmd">
+      <summary>Find commond</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Start">
+      <summary>Start</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Restart">
+      <summary>Restart</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddinManager">
+      <summary>Addin Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelUndoList">
+      <summary>Multi Level Undo List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelRedoList">
+      <summary>Multi Level Redo List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxAddTab">
+      <summary>Add Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxDeleteTab">
+      <summary>Delete Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxRenameTab">
+      <summary>Rename Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxTabMoveUp">
+      <summary>Toolbox Tab Move Up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxTabMoveDown">
+      <summary>Toolbox Tab Move Down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxRenameItem">
+      <summary>Rename Toolbox Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxListView">
+      <summary>Toolbox List View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowUIGetList">
+      <summary>Get Window UI List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertValuesQuery">
+      <summary>Insert Values Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowProperties">
+      <summary>Show Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadSuspend">
+      <summary>Suspend Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadResume">
+      <summary>Resume Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadSetFocus">
+      <summary>Set Focus on Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DisplayRadix">
+      <summary>Display Radix</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProjectItem">
+      <summary>Open Project Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearPane">
+      <summary>Clear pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoErrorTag">
+      <summary>Go to Error Tag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByCategory">
+      <summary>Sort Task List by Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByFileLine">
+      <summary>Sort Task List by File Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByPriority">
+      <summary>Sort Task List by Priority</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByDefaultSort">
+      <summary>Sort Task List by Default Sort Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListShowTooltip">
+      <summary>Show Task List Tooltip</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByNothing">
+      <summary>Filter Task List by Nothing</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CancelEZDrag">
+      <summary>Cancel drag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryCompiler">
+      <summary>Filter Task List by Compiler Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryComment">
+      <summary>Filter Task List by Comment Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxAddItem">
+      <summary>Add Toolbox Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxReset">
+      <summary>Reset Toolbox</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveProjectItem">
+      <summary>Save Project Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveOptions">
+      <summary>Command id:"Save Options".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewForm">
+      <summary>View Form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewCode">
+      <summary>View Code</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PreviewInBrowser">
+      <summary>Preview in Browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseWith">
+      <summary>Browse with</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchSetCombo">
+      <summary>Search Set Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchCombo">
+      <summary>Search Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditLabel">
+      <summary>Edit Label</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Exceptions">
+      <summary>Exceptions</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DefineViews">
+      <summary>Define views</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleSelMode">
+      <summary>Toggle Selection Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleInsMode">
+      <summary>Toggle Insert Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LoadUnloadedProject">
+      <summary>Load Unloaded Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnloadLoadedProject">
+      <summary>Unload Loaded Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ElasticColumn">
+      <summary>Elastic Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideColumn">
+      <summary>Hide Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListPreviousView">
+      <summary>Previous Task List View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomDialog">
+      <summary>Zoom Dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindHiddenText">
+      <summary>Command id:"Find Hidden Text" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindMatchCase">
+      <summary>Command id:"Find Matching Case" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindWholeWord">
+      <summary>Command id:"Find Whole Word" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSimplePattern">
+      <summary>Command id:"Find Simple Pattern" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindRegularExpression">
+      <summary>Command id:"Find Regular Expression" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindBackwards">
+      <summary>Command id:"Find Backwards" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindInSelection">
+      <summary>Command id:"Find in Selection" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindStop">
+      <summary>Command id:"Stop Find" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindInFiles">
+      <summary>Command id:"Find in Files" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ReplaceInFiles">
+      <summary>Replace in Files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextLocation">
+      <summary>Command id:"Next Location" in Task List, Find in Files results, and so on.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PreviousLocation">
+      <summary>Command id:"Previous Location" in Task List, Find in Files results, and so on.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoQuick">
+      <summary>Go to Quick Watch</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListNextError">
+      <summary>Filter Task List by Next Error</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListPrevError">
+      <summary>Filter Task List by Previous Error</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryUser">
+      <summary>Filter Task List by User Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryShortcut">
+      <summary>Filter Task List by Shortcut Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryHTML">
+      <summary>Filter Task List by HTML Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCurrentFile">
+      <summary>Filter Task List by Current File</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByChecked">
+      <summary>Filter Task List by Checked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByUnchecked">
+      <summary>Filter Task List by Unchecked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByDescription">
+      <summary>Sort Task List by Description</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByChecked">
+      <summary>Sort Task List by Checked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StartNoDebug">
+      <summary>Start No Debug Build</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindNext">
+      <summary>Find Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindPrev">
+      <summary>Find Previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSelectedNext">
+      <summary>Find Next Selected</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSelectedPrev">
+      <summary>Find Previous Selected</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchGetList">
+      <summary>Search Get List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertBreakpoint">
+      <summary>Insert Breakpoint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EnableBreakpoint">
+      <summary>Enable Breakpoint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.F1Help">
+      <summary>F1 Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToNextEZCntr">
+      <summary>Move to Next Container</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UpdateMarkerSpans">
+      <summary>Update Marker Spans</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToPreviousEZCntr">
+      <summary>Move to Previous Container</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectProperties">
+      <summary>Project Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropSheetOrProperties">
+      <summary>Property Sheet or Property Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TshellStep">
+      <summary>For debugging only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TshellRun">
+      <summary>For debugging only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd0">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd1">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd2">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd3">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd4">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd5">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd6">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd7">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd8">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd9">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerLast">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerEnd">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ReloadProject">
+      <summary>User-invoked project reload.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnloadProject">
+      <summary>User-invoked project unload.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewBlankSolution">
+      <summary>New Blank Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectProjectTemplate">
+      <summary>Select Project Template</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DetachAttachOutline">
+      <summary>Document Outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowHideOutline">
+      <summary>Document outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SyncOutline">
+      <summary>Document outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunToCallstCursor">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NoCmdsAvailable">
+      <summary>No Commands Available</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ContextWindow">
+      <summary>Context window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Alias">
+      <summary>Alias</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoCommandLine">
+      <summary>Goto Command Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EvaluateExpression">
+      <summary>Evaluate Expression</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImmediateMode">
+      <summary>Immediate Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EvaluateStatement">
+      <summary>Evaluate Statement</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindResultWindow1">
+      <summary>Find Result Window 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindResultWindow2">
+      <summary>Find Result Window 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RenameBookmark">
+      <summary>Rename Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleBookmark">
+      <summary>Toggle Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteBookmark">
+      <summary>Delete bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BookmarkWindowGoToBookmark">
+      <summary>Bookmark Window: Go to Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EnableBookmark">
+      <summary>Enable Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewBookmarkFolder">
+      <summary>New Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextBookmarkFolder">
+      <summary>Next Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevBookmarkFolder">
+      <summary>Previous Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window1">
+      <summary>Window 1 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window2">
+      <summary>Window 2 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window3">
+      <summary>Window 3 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window4">
+      <summary>Window 4 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window5">
+      <summary>Window 5 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window6">
+      <summary>Window 6 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window7">
+      <summary>Window 7 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window8">
+      <summary>Window 8 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window9">
+      <summary>Window 9 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window10">
+      <summary>Window 10 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window11">
+      <summary>Window 11 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window12">
+      <summary>Window 12 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window13">
+      <summary>Window 13 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window14">
+      <summary>Window 14 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window15">
+      <summary>Window 15 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window16">
+      <summary>Window 16 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window17">
+      <summary>Window 17 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window18">
+      <summary>Window 18 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window19">
+      <summary>Window 19 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window20">
+      <summary>Window 20 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window21">
+      <summary>Window 21 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window22">
+      <summary>Window 22 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window23">
+      <summary>Window 23 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window24">
+      <summary>Window 24 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window25">
+      <summary>Window 25 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoreWindows">
+      <summary>Window menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideAllWindows">
+      <summary>Autohide All Windows</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListTaskHelp">
+      <summary>Task List Task Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClassView">
+      <summary>Class view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj1">
+      <summary>Command id:most recently used project 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj2">
+      <summary>Command id:most recently used project 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj3">
+      <summary>Command id:most recently used project 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj4">
+      <summary>Command id:most recently used project 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj5">
+      <summary>Command id:most recently used project 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj6">
+      <summary>Command id:most recently used project 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj7">
+      <summary>Command id:most recently used project 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj8">
+      <summary>Command id:most recently used project 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj9">
+      <summary>Command id:most recently used project 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj10">
+      <summary>Command id:most recently used project 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj11">
+      <summary>Command id:most recently used project 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj12">
+      <summary>Command id:most recently used project 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj13">
+      <summary>Command id:most recently used project 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj14">
+      <summary>Command id:most recently used project 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj15">
+      <summary>Command id:most recently used project 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj16">
+      <summary>Command id:most recently used project 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj17">
+      <summary>Command id:most recently used project 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj18">
+      <summary>Command id:most recently used project 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj19">
+      <summary>Command id:most recently used project 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj20">
+      <summary>Command id:most recently used project 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj21">
+      <summary>Command id:most recently used project 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj22">
+      <summary>Command id:most recently used project 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj23">
+      <summary>Command id:most recently used project 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj24">
+      <summary>Command id:most recently used project 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj25">
+      <summary>Command id:most recently used project 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SplitNext">
+      <summary>Split Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SplitPrev">
+      <summary>Split Previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseAllDocuments">
+      <summary>Close all documents</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextDocument">
+      <summary>Next Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevDocument">
+      <summary>Previous Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool1">
+      <summary>Tool 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool2">
+      <summary>Tool 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool3">
+      <summary>Tool 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool4">
+      <summary>Tool 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool5">
+      <summary>Tool 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool6">
+      <summary>Tool 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool7">
+      <summary>Tool 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool8">
+      <summary>Tool 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool9">
+      <summary>Tool 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool10">
+      <summary>Tool 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool11">
+      <summary>Tool 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool12">
+      <summary>Tool 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool13">
+      <summary>Tool 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool14">
+      <summary>Tool 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool15">
+      <summary>Tool 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool16">
+      <summary>Tool 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool17">
+      <summary>Tool 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool18">
+      <summary>Tool 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool19">
+      <summary>Tool 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool20">
+      <summary>Tool 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool21">
+      <summary>Tool 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool22">
+      <summary>Tool 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool23">
+      <summary>Tool 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool24">
+      <summary>Tool 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExternalCommands">
+      <summary>External Commands</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PasteNextTBXCBItem">
+      <summary>Paste Next TBXCB Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxShowAllTabs">
+      <summary>Show All Toolbox Tabs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectDependencies">
+      <summary>Project Dependencies</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseDocument">
+      <summary>Close documents</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxSortItems">
+      <summary>Sort Toolbox Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView1">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView2">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView3">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView4">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView5">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView6">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView7">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView8">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView9">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView10">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView11">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView12">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView13">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView14">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView15">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView16">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView17">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView18">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView19">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView20">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView21">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView22">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView23">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView24">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SolutionCfg">
+      <summary>Solution Configuration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SolutionCfgGetList">
+      <summary>Get Solution Configuration List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageIndexes">
+      <summary>Schema table command: Manage Indexes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageRelationships">
+      <summary>Schema table command: Manage Relationships</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageConstraints">
+      <summary>Schema table command: Manage Constraints</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView1">
+      <summary>Task List Custom View 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView2">
+      <summary>Task List Custom View 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView3">
+      <summary>Task List Custom View 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView4">
+      <summary>Task List Custom View 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView5">
+      <summary>Task List Custom View 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView6">
+      <summary>Task List Custom View 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView7">
+      <summary>Task List Custom View 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView8">
+      <summary>Task List Custom View 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView9">
+      <summary>Task List Custom View 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView10">
+      <summary>Task List Custom View 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView11">
+      <summary>Task List Custom View 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView12">
+      <summary>Task List Custom View 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView13">
+      <summary>Task List Custom View 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView14">
+      <summary>Task List Custom View 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView15">
+      <summary>Task List Custom View 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView16">
+      <summary>Task List Custom View 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView17">
+      <summary>Task List Custom View 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView18">
+      <summary>Task List Custom View 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView19">
+      <summary>Task List Custom View 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView20">
+      <summary>Task List Custom View 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView21">
+      <summary>Task List Custom View 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView22">
+      <summary>Task List Custom View 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView23">
+      <summary>Task List Custom View 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView24">
+      <summary>Task List Custom View 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView25">
+      <summary>Task List Custom View 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView26">
+      <summary>Task List Custom View 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView27">
+      <summary>Task List Custom View 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView28">
+      <summary>Task List Custom View 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView29">
+      <summary>Task List Custom View 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView30">
+      <summary>Task List Custom View 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView31">
+      <summary>Task List Custom View 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView32">
+      <summary>Task List Custom View 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView33">
+      <summary>Task List Custom View 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView34">
+      <summary>Task List Custom View 34</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView35">
+      <summary>Task List Custom View 35</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView36">
+      <summary>Task List Custom View 36</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView37">
+      <summary>Task List Custom View 37</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView38">
+      <summary>Task List Custom View 38</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView39">
+      <summary>Task List Custom View 39</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView40">
+      <summary>Task List Custom View 40</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView41">
+      <summary>Task List Custom View 41</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView42">
+      <summary>Task List Custom View 42</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView43">
+      <summary>Task List Custom View 43</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView44">
+      <summary>Task List Custom View 44</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView45">
+      <summary>Task List Custom View 45</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView46">
+      <summary>Task List Custom View 46</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView47">
+      <summary>Task List Custom View 47</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView48">
+      <summary>Task List Custom View 48</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView49">
+      <summary>Task List Custom View 49</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView50">
+      <summary>Task List Custom View 50</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WhiteSpace">
+      <summary>Whitespace</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CommandWindow">
+      <summary>Command window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CommandWindowMarkMode">
+      <summary>Command window: mark mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LogCommandWindow">
+      <summary>Log Command Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Shell">
+      <summary>Shell</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleChar">
+      <summary>Single Character</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZeroOrMore">
+      <summary>Zero or More</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OneOrMore">
+      <summary>Select One or More</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BeginLine">
+      <summary>Begin Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EndLine">
+      <summary>End Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BeginWord">
+      <summary>Begin Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EndWord">
+      <summary>End Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CharInSet">
+      <summary>Character in set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CharNotInSet">
+      <summary>Character not in set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Or">
+      <summary>Or</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Escape">
+      <summary>Escape</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TagExp">
+      <summary>Tag Expression</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PatternMatchHelp">
+      <summary>Regular expression builder context help menu command id: "Pattern Match Help"</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RegExList">
+      <summary>Regular expression builder context help menu command id: "Regular Expression List".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved1">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved2">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved3">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildZeroOrMore">
+      <summary>Regular expression builder wildcard menu command id:</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildSingleChar">
+      <summary>Regular expression builder wildcard menu command id: "Single Wild Character"</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildSingleDigit">
+      <summary>Regular expression builder wildcard menu command id: "Wild Single Digit".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildCharInSet">
+      <summary>Regular expression builder wildcard menu command id: "Wild Character in Set".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildCharNotInSet">
+      <summary>Regular expression builder wildcard menu command id: "Wild Character Not in Set".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindWhatText">
+      <summary>Find What Text</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp1">
+      <summary>Tagged Expression 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp2">
+      <summary>Tagged Expression 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp3">
+      <summary>Tagged Expression 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp4">
+      <summary>Tagged Expression 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp5">
+      <summary>Tagged Expression 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp6">
+      <summary>Tagged Expression 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp7">
+      <summary>Tagged Expression 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp8">
+      <summary>Tagged Expression 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp9">
+      <summary>Tagged Expression9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditorWidgetClick">
+      <summary>Editor Widget Click</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CmdWinUpdateAC">
+      <summary>CmdWinUpdateAC</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SlnCfgMgr">
+      <summary>Solution Configuration Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNewProject">
+      <summary>Add New Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingProject">
+      <summary>Add an existing project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingProjFromWeb">
+      <summary>Add an existing web project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext1">
+      <summary>Autohide Context 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext2">
+      <summary>Autohide Context 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext3">
+      <summary>Autohide Context 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext4">
+      <summary>Autohide Context 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext5">
+      <summary>Autohide Context 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext6">
+      <summary>Autohide Context 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext7">
+      <summary>Autohide Context 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext8">
+      <summary>Autohide Context 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext9">
+      <summary>Autohide Context 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext10">
+      <summary>Autohide Context 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext11">
+      <summary>Autohide Context 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext12">
+      <summary>Autohide Context 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext13">
+      <summary>Autohide Context 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext14">
+      <summary>Autohide Context 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext15">
+      <summary>Autohide Context 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext16">
+      <summary>Autohide Context 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext17">
+      <summary>Autohide Context 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext18">
+      <summary>Autohide Context 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext19">
+      <summary>Autohide Context 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext20">
+      <summary>Autohide Context 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext21">
+      <summary>Autohide Context 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext22">
+      <summary>Autohide Context 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext23">
+      <summary>Autohide Context 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext24">
+      <summary>Autohide Context 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext25">
+      <summary>Autohide Context 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext26">
+      <summary>Autohide Context 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext27">
+      <summary>Autohide Context 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext28">
+      <summary>Autohide Context 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext29">
+      <summary>Autohide Context 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext30">
+      <summary>Autohide Context 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext31">
+      <summary>Autohide Context 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext32">
+      <summary>Autohide Context 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext33">
+      <summary>Autohide Context 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavBackward">
+      <summary>Shell Navigate Backward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavForward">
+      <summary>Shell Navigate Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate1">
+      <summary>Shell Navigate 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate2">
+      <summary>Shell Navigate 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate3">
+      <summary>Shell Navigate 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate4">
+      <summary>Shell Navigate 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate5">
+      <summary>Shell Navigate 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate6">
+      <summary>Shell Navigate 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate7">
+      <summary>Shell Navigate 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate8">
+      <summary>Shell Navigate 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate9">
+      <summary>Shell Navigate 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate10">
+      <summary>Shell Navigate 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate11">
+      <summary>Shell Navigate 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate12">
+      <summary>Shell Navigate 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate13">
+      <summary>Shell Navigate 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate14">
+      <summary>Shell Navigate 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate15">
+      <summary>Shell Navigate 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate16">
+      <summary>Shell Navigate 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate17">
+      <summary>Shell Navigate 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate18">
+      <summary>Shell Navigate 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate19">
+      <summary>Shell Navigate 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate20">
+      <summary>Shell Navigate 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate21">
+      <summary>Shell Navigate 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate22">
+      <summary>Shell Navigate 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate23">
+      <summary>Shell Navigate 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate24">
+      <summary>Shell Navigate 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate25">
+      <summary>Shell Navigate 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate26">
+      <summary>Shell Navigate 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate27">
+      <summary>Shell Navigate 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate28">
+      <summary>Shell Navigate 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate29">
+      <summary>Shell Navigate 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate30">
+      <summary>Shell Navigate 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate31">
+      <summary>Shell Navigate 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate32">
+      <summary>Shell Navigate 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate33">
+      <summary>Shell Navigate 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate1">
+      <summary>Shell Window Navigate 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate2">
+      <summary>Shell Window Navigate 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate3">
+      <summary>Shell Window Navigate 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate4">
+      <summary>Shell Window Navigate 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate5">
+      <summary>Shell Window Navigate 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate6">
+      <summary>Shell Window Navigate 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate7">
+      <summary>Shell Window Navigate 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate8">
+      <summary>Shell Window Navigate 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate9">
+      <summary>Shell Window Navigate 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate10">
+      <summary>Shell Window Navigate 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate11">
+      <summary>Shell Window Navigate 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate12">
+      <summary>Shell Window Navigate 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate13">
+      <summary>Shell Window Navigate 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate14">
+      <summary>Shell Window Navigate 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate15">
+      <summary>Shell Window Navigate 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate16">
+      <summary>Shell Window Navigate 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate17">
+      <summary>Shell Window Navigate 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate18">
+      <summary>Shell Window Navigate 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate19">
+      <summary>Shell Window Navigate 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate20">
+      <summary>Shell Window Navigate 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate21">
+      <summary>Shell Window Navigate 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate22">
+      <summary>Shell Window Navigate 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate23">
+      <summary>Shell Window Navigate 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate24">
+      <summary>Shell Window Navigate 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate25">
+      <summary>Shell Window Navigate 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate26">
+      <summary>Shell Window Navigate 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate27">
+      <summary>Shell Window Navigate 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate28">
+      <summary>Shell Window Navigate 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate29">
+      <summary>Shell Window Navigate 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate30">
+      <summary>Shell Window Navigate 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate31">
+      <summary>Shell Window Navigate 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate32">
+      <summary>Shell Window Navigate 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate33">
+      <summary>Shell Window Navigate 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSDoFind">
+      <summary>Object Browser command id: Do Find </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchCase">
+      <summary>Object Browser command id: Match case</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchSubString">
+      <summary>Object Browser command id: Match Substring</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchWholeWord">
+      <summary>Object Browser command id: Match Whole Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchPrefix">
+      <summary>Object Browser command id: Match Prefix</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildSln">
+      <summary>Build solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildSln">
+      <summary>Rebuild Solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeploySln">
+      <summary>Build command: Deploy Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanSln">
+      <summary>Build command id: Clean Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildSel">
+      <summary>Build selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildSel">
+      <summary>Rebuild Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeploySel">
+      <summary>Build command: Deploy Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanSel">
+      <summary>Build command: Clean Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CancelBuild">
+      <summary>Cancel build</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BatchBuildDlg">
+      <summary>Batch Build Dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildCtx">
+      <summary>Build control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildCtx">
+      <summary>Rebuild Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployCtx">
+      <summary>Build command: Deploy Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanCtx">
+      <summary>Build command: Clean context</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QryManageIndexes">
+      <summary>Manage Query Indexes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrintDefault">
+      <summary>Command id: Print Default (quick print)</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseDoc">
+      <summary>Browse document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowStartPage">
+      <summary>Show Start Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile1">
+      <summary>Command id:most recently used file 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile2">
+      <summary>Command id:most recently used file 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile3">
+      <summary>Command id:most recently used file 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile4">
+      <summary>Command id:most recently used file 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile5">
+      <summary>Command id:most recently used file 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile6">
+      <summary>Command id:most recently used file 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile7">
+      <summary>Command id:most recently used file 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile8">
+      <summary>Command id:most recently used file 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile9">
+      <summary>Command id:most recently used file 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile10">
+      <summary>Command id:most recently used file 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile11">
+      <summary>Command id:most recently used file 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile12">
+      <summary>Command id:most recently used file 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile13">
+      <summary>Command id:most recently used file 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile14">
+      <summary>Command id:most recently used file 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile15">
+      <summary>Command id:most recently used file 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile16">
+      <summary>Command id:most recently used file 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile17">
+      <summary>Command id:most recently used file 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile18">
+      <summary>Command id:most recently used file 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile19">
+      <summary>Command id:most recently used file 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile20">
+      <summary>Command id:most recently used file 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile21">
+      <summary>Command id:most recently used file 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile22">
+      <summary>Command id:most recently used file 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile23">
+      <summary>Command id:most recently used file 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile24">
+      <summary>Command id:most recently used file 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile25">
+      <summary>Command id:most recently used file 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurPath">
+      <summary>External Tools context menu command: Current Path</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurDir">
+      <summary>External Tools context menu command: Current Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurFileName">
+      <summary>External Tools context menu command: Current Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurExtension">
+      <summary>External Tools context menu command: Current Extension</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsProjDir">
+      <summary>External Tools context menu command: Current Project Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsProjFileName">
+      <summary>External Tools context menu command: Current Project Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsSlnDir">
+      <summary>External Tools context menu command: Solution Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsSlnFileName">
+      <summary>External Tools context menu command: Solution Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoDefn">
+      <summary>Object browser / Class View command: Go to Definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoDecl">
+      <summary>Object browser / Class View commandcommand: Go to Declaration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseDefn">
+      <summary>Object browser / Class View command: Browse Definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SyncClassView">
+      <summary>Object browser / Class View command: Sync Class View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowMembers">
+      <summary>Object browser/ Class View command: Show Members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowBases">
+      <summary>Object browser / Class View commandcommand: Show Bases</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDerived">
+      <summary>Object browser / Class View commandcommand: Show Derived</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDefns">
+      <summary>Object browser / Class View commandcommand: Show Definitions</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowRefs">
+      <summary>Object browser / Class View commandcommand: Show References</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowCallers">
+      <summary>Object browser / Class View commandcommand: Show Callers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowCallees">
+      <summary>Object browser / Class View commandcommand: Show Callees</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddClass">
+      <summary>Add a class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNestedClass">
+      <summary>Add Nested Class</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddInterface">
+      <summary>Add Interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddMethod">
+      <summary>Add Method</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddProperty">
+      <summary>Add Property</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddEvent">
+      <summary>Add an event.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddVariable">
+      <summary>Add Variable</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImplementInterface">
+      <summary>Implement Interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Override">
+      <summary>Override</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddFunction">
+      <summary>Add a function.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddConnectionPoint">
+      <summary>Add a connection point.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddIndexer">
+      <summary>Add an indexer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildOrder">
+      <summary>Build order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBShowHidden">
+      <summary>Object Browser command id: Show Hidden</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBEnableGrouping">
+      <summary>Object Browser command: Enable Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSetGroupingCriteria">
+      <summary>Object Browser command id: Set Grouping Criteria</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBBack">
+      <summary>Object Browser command: Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBForward">
+      <summary>Object Browser command: Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBShowPackages">
+      <summary>Object Browser command id: Show Packages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchCombo">
+      <summary>Object Browser command id: Search Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptWholeWord">
+      <summary>Object Browser command id: Search Whole Word option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptSubstring">
+      <summary>Object Browser command id: Search substring option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptPrefix">
+      <summary>Object Browser command id: Search prefix option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptCaseSensitive">
+      <summary>Object Browser command id: Case-sensitive search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingNone">
+      <summary>Class View command: No Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingSortOnly">
+      <summary>Class View command: Sort Only Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingGrouped">
+      <summary>Class View command: Grouped</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVShowPackages">
+      <summary>Class View command: Show Packages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVNewFolder">
+      <summary>Class View command: New Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingSortAccess">
+      <summary>Class View command: Group by Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectSearch">
+      <summary>Object Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectSearchResults">
+      <summary>Object Search Results</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build1">
+      <summary>Build cascade menus: Build 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build2">
+      <summary>Build cascade menus: Build 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build3">
+      <summary>Build cascade menus: Build 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build4">
+      <summary>Build cascade menus: Build 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build5">
+      <summary>Build cascade menus: Build 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build6">
+      <summary>Build cascade menus: Build 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build7">
+      <summary>Build cascade menus: Build 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build8">
+      <summary>Build cascade menus: Build 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build9">
+      <summary>Build cascade menus: Build 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildLast">
+      <summary>Build last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild1">
+      <summary>Rebuild 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild2">
+      <summary>Rebuild 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild3">
+      <summary>Rebuild 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild4">
+      <summary>Rebuild 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild5">
+      <summary>Rebuild 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild6">
+      <summary>Rebuild 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild7">
+      <summary>Rebuild 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild8">
+      <summary>Rebuild 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild9">
+      <summary>Rebuild 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildLast">
+      <summary>Rebuild Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean1">
+      <summary>Build command: Clean 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean2">
+      <summary>Build command: Clean 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean3">
+      <summary>Build command: Clean 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean4">
+      <summary>Build command: Clean 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean5">
+      <summary>Build command: Clean 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean6">
+      <summary>Build command: Clean 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean7">
+      <summary>Build command: Clean 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean8">
+      <summary>Build command: Clean 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean9">
+      <summary>Build command: Clean 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanLast">
+      <summary>Build command: Clean Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy1">
+      <summary>Build command: Deploy 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy2">
+      <summary>Build command: Deploy 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy3">
+      <summary>Build command: Deploy 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy4">
+      <summary>Build command: Deploy 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy5">
+      <summary>Build command: Deploy 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy6">
+      <summary>Build command: Deploy 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy7">
+      <summary>Build command: Deploy 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy8">
+      <summary>Build command: Deploy 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy9">
+      <summary>Build command: Deploy 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployLast">
+      <summary>Build command: Deploy Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildProjPicker">
+      <summary>Build project pickre</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildProjPicker">
+      <summary>Rebuild Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanProjPicker">
+      <summary>Build command: Clean Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployProjPicker">
+      <summary>Build command: Deploy Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ResourceView">
+      <summary>Resource View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowHomePage">
+      <summary>Show Home Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditMenuIDs">
+      <summary>Edit Menu IDs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LineBreak">
+      <summary>Break Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CPPIdentifier">
+      <summary>C++ identifier</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuotedString">
+      <summary>Quoted String</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SpaceOrTab">
+      <summary>Space or Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Integer">
+      <summary>Integer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeToolbars">
+      <summary>Customize toolbars</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToTop">
+      <summary>Move To Top</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowHelp">
+      <summary>Window Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewPopup">
+      <summary>View Popup</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CheckMnemonics">
+      <summary>Check mnemonics</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PRSortAlphabeticaly">
+      <summary>Sort Properties Alphabetically. Note: "Alphabeticaly" is misspelled in enumeration member.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PRSortByCategory">
+      <summary>Sort Properties by Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewNextTab">
+      <summary>View Next Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CheckForUpdates">
+      <summary>Check for updates</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser1">
+      <summary>Browser 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser2">
+      <summary>Browser 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser3">
+      <summary>Browser 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser4">
+      <summary>Browser 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser5">
+      <summary>Browser 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser6">
+      <summary>Browser 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser7">
+      <summary>Browser 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser8">
+      <summary>Browser 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser9">
+      <summary>Browser 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser10">
+      <summary>Browser 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser11">
+      <summary>Browser 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenDropDownOpen">
+      <summary>Open Drop Down Open</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenDropDownOpenWith">
+      <summary>Open Drop Down With</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolsDebugProcesses">
+      <summary>Debug Process</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextSubPane">
+      <summary>Next Sub Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevSubPane">
+      <summary>Previous Sub Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject1">
+      <summary>Move File to Project 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject2">
+      <summary>Move File to Project 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject3">
+      <summary>Move File to Project 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject4">
+      <summary>Move File to Project 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject5">
+      <summary>Move File to Project 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject6">
+      <summary>Move File to Project 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject7">
+      <summary>Move File to Project 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject8">
+      <summary>Move File to Project 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject9">
+      <summary>Move File to Project 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProjectLast">
+      <summary>Move File to Project Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProjectPick">
+      <summary>Move File to Project Pick</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DefineSubset">
+      <summary>Define subset</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SubsetCombo">
+      <summary>Subset Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SubsetGetList">
+      <summary>Subset Get List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsAlpha">
+      <summary>Object Browser command id: Sort Objects Alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsType">
+      <summary>Object Browser command id: Sort Objects by Type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsAccess">
+      <summary>Object Browser command id: Sort by Object Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBGroupObjectsType">
+      <summary>Object Browser command Group Objects by Type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBGroupObjectsAccess">
+      <summary>Object Browser command: Group Object by Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersAlpha">
+      <summary>Object Browser command id: Sort Members Alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersType">
+      <summary>Object Browser command id: Sort by Member Type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersAccess">
+      <summary>Object Browser command id: Sort by Member Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PopBrowseContext">
+      <summary>Pop Browse Context</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoRef">
+      <summary>Go to Reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSLookInReferences">
+      <summary>Object Browser command id: Look in References</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetPath">
+      <summary>External Tools context menu command: Target Path</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetDir">
+      <summary>External Tools context menu command: Target Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetFileName">
+      <summary>External Tools context menu command: Target Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetExtension">
+      <summary>External Tools context menu command: Target Extension</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurLine">
+      <summary>External Tools context menu command: Current Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurCol">
+      <summary>External Tools context menu command: Current Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurText">
+      <summary>External Tools context menu command: Current Text</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseNext">
+      <summary>Browse next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowsePrev">
+      <summary>Browse previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseUnload">
+      <summary>Browse unload</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuickObjectSearch">
+      <summary>Quick Object Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandAll">
+      <summary>Expand All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsBinDir">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BookmarkWindow">
+      <summary>Bookmark Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CodeExpansionWindow">
+      <summary>Code Expansion Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextDocumentNav">
+      <summary>Navigate to Next Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevDocumentNav">
+      <summary>Navigate to Previous Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ForwardBrowseContext">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StandardMax">
+      <summary>Standard Maximum</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindReferences">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FormsFirst">
+      <summary>First Forms</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FormsLast">
+      <summary>Last Forms</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VBEFirst">
+      <summary>VB Editor First</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom200">
+      <summary>Zoom Factor 200%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom150">
+      <summary>Zoom Factor 150%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom100">
+      <summary>Zoom Factor 100%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom75">
+      <summary>Zoom Factor 75%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom50">
+      <summary>Zoom Factor 50%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom25">
+      <summary>Zoom Factor 25%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom10">
+      <summary>Zoom Factor 10%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VBELast">
+      <summary>VB Editor Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SterlingFirst">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SterlingLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidFirst">
+      <summary>First UI Event ID</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidSelectRegion">
+      <summary>Select UI Event ID Region</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidDrop">
+      <summary>Drop UI Event ID</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidLast">
+      <summary>Last UI Event ID</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsTaskListView"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.All"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CheckedTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CommentTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CompilerTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CurrentFileTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.HTMLTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.ShortcutTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.UncheckedTasks"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.UserTasks"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.BufferStorage_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.BufferStorage_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.PropertyBrowserSID_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.PropertyBrowserSID_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.UserReadOnlyErrorString_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.UserReadOnlyErrorString_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferContentType_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferContentType_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectCharSet_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectCharSet_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectLangSID_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectLangSID_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingPromptOnLoad_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingPromptOnLoad_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingVSTFF_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingVSTFF_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferExtraFiles_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferExtraFiles_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferFileReload_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferFileReload_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferIsDiskFile_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferIsDiskFile_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferMoniker_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferMoniker_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsInitEncodingDialogFromUserData_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsInitEncodingDialogFromUserData_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsTextViewRoles_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsTextViewRoles_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.WellKnownToolboxStringMaps"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WellKnownToolboxStringMaps.MultiTargeting"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="inputString"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="inputString"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="fullText"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AreEqualConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AreEqualConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AreEqualConverter.Convert(System.Object,System.Object,System.Object,System.Globalization.CultureInfo)">
+      <param name="value1"></param>
+      <param name="value2"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableHyperlink">
+      <summary>A version of a Hyperlink that supports data binding via its Content dependency property.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.Content">
+      <summary>Content dependency property</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.ContentProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableRun">
+      <summary>A version of a Run that supports data binding via its Content dependency property. Run itself doesn't support data binding directly because its Text property isn't a dependency property.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableRun.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableRun.Content"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.BindableRun.ContentProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableValidationRule"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableValidationRule.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableValidationRule.BindingTarget"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter">
+      <summary>Converter from a boolean value to a FlowDirection constant. This value is stored in the Main window's data source as a boolean, if it is true it indicates that layout should be Right to Left, and if it is false layout should be Left to Right.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter.Convert(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Convert a boolean value to a FlowDirection constant.</summary>
+      <param name="value">Value to convert</param>
+      <param name="parameter">Conversion parameter.</param>
+      <param name="culture">Culture for conversion.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter">
+      <summary>Converter from a boolean value to a Visibility constant. Unlike <see cref="T:System.Windows.Control.BooleanToVisibilityConverter" />, this converter maps false to Hidden instead of Collapsed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter.Convert(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Convert a boolean value to a Visibility constant.</summary>
+      <param name="value">Value to convert</param>
+      <param name="parameter">Conversion parameter.</param>
+      <param name="culture">Culture for conversion.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter.Convert(System.Windows.Media.Color,System.Object,System.Globalization.CultureInfo)">
+      <param name="colorObject"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DataSourceToEnumerableDataSourceConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DataSourceToEnumerableDataSourceConverter.#ctor"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter">
+      <summary>Converts a device pixel component (x, y) to logical component for the specified axis (use HorizontalAxis for x, VerticalAxis for y value).</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter.Convert(System.Int32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts a device coordinate component provided in 'value' parameter to logical pixel component. Note that 'parameter' parameter need to be either HorizontalAxis or VerticalAxis to determine which axis is going to be used for the conversion.</summary>
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogButton">
+      <summary>Button class to be used for buttons displayed in Visual Studio WPF dialogs The style applied to this button defines common properties (min size, padding, margin)</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogButton.#ctor"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogWindow">
+      <summary>Dialog class to be used as base class for Visual Studio WPF dialogs (non-Gel) Someone implementing a WPF dialog should derive from this class (to have consistent styling with other VS dialogs, and help support) To display the dialog invoke the ShowModal() function, and that will take care of correctly parenting the dialog in the shell, enabling modal state for the shell while the dialog is displayed, etc.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.#ctor">
+      <summary>Initialize the dialog that does not have Help button</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.#ctor(System.String)">
+      <summary>Initialize a dialog that has Help topic and buttons Use ShowModal() to display the dialog; it will get the parent window automatically from the shell</summary>
+      <param name="helpTopic">The dialog's help topic</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.InvokeDialogHelp"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal">
+      <summary>Finds the parent/owner of the dialog from the Visual Studio shell and display the dialog Sets the shell in modal state while the dialog is shown, and centers correctly the dialog in the parent window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogWindowBase">
+      <summary>Base class for WPF dialogs in Visual Studio 10 and later. The class provides consistent styling and caption buttons with other dialogs in VisualStudio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasDialogFrame"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasDialogFrameProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasHelpButton"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasHelpButtonProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMaximizeButton"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMaximizeButtonProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMinimizeButton"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMinimizeButtonProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.InvokeDialogHelp"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnClosed(System.EventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnDialogThemeChanged"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnSourceInitialized(System.EventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DisposableObject"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Dispose">
+      <summary>Releases all resources used by the current instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.DisposableObject" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Dispose(System.Boolean)">
+      <param name="disposing"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.DisposeManagedResources"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.DisposeNativeResources"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.DisposableObject.Disposing"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Finalize"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DisposableObject.IsDisposed"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.ThrowIfDisposed"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DpiHelper"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceDpiX"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceDpiY"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Point)">
+      <summary>Extension method for Point that returns a new Point with the input's coordinates converted from device units to logical units.</summary>
+      <param name="devicePoint">Point in device coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Rect)">
+      <summary>Extension method for Rect that returns a new Rect with the input's coordinates converted from device units to logical units.</summary>
+      <param name="deviceRect">Rect in device coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Size)">
+      <summary>Extension method for Size that returns a new Size with the input's dimensions converted from device units to logical units.</summary>
+      <param name="deviceSize">Size in device units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnitsScalingFactorX"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnitsScalingFactorY"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceActualSize(System.Windows.FrameworkElement)">
+      <summary>Extension method for FrameworkElement that returns its Size in device units</summary>
+      <param name="element">FrameworkElement to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceHeight(System.Windows.Window)">
+      <summary>Extension method for Window that returns its Height in device units</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceLeft(System.Windows.Window)">
+      <summary>Extension method for Window that returns its Left coordinate in device units</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceRect(System.Windows.Window)">
+      <summary>Extension method for Window that returns its Rectangle in device units</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceTop(System.Windows.Window)">
+      <summary>Extension method for Window that returns its Top coordinate in device units</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceWidth(System.Windows.Window)">
+      <summary>Extension method for Window that returns its Width in device units</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Point)">
+      <summary>Extension method for Point that returns a new Point with the input's coordinates converted from logical units to device units.</summary>
+      <param name="logicalPoint">Point in logical units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Rect)">
+      <summary>Extension method for Rect that returns a new Rect with the input's coordinates converted from logical units to device units.</summary>
+      <param name="logicalRect">Rect in logical coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Size)">
+      <summary>Extension method for Size that returns a new Size with the input's dimensions converted from logical units to device units.</summary>
+      <param name="logicalSize">Size in logical units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnitsScalingFactorX"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnitsScalingFactorY"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceHeight(System.Windows.Window,System.Double)">
+      <summary>Extension method for Window that sets its Height using device units</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceHeight">New height in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceLeft(System.Windows.Window,System.Double)">
+      <summary>Extension method for Window that sets its Left coordinate using device units</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceLeft">New left coordinate in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceTop(System.Windows.Window,System.Double)">
+      <summary>Extension method for Window that sets its Top coordinate using device units</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceTop">New top coordinate in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceWidth(System.Windows.Window,System.Double)">
+      <summary>Extension method for Window that sets its Width using device units</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceWidth">New width in device units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.TransformFromDevice"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.TransformToDevice"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DragDropHelper">
+      <summary>Helper class for hooking up Drag and Drop operations with a specific drop target If no drop target is specified, the shell's main window drop target will be used by default, which allows handling file drop operations over the shell main's window</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.#ctor(System.Windows.IInputElement)">
+      <param name="targetInputElement"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.#ctor(System.Windows.IInputElement,Microsoft.VisualStudio.OLE.Interop.IDropTarget)">
+      <param name="targetInputElement"></param>
+      <param name="dropTarget"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.ConvertToOleDataObject(System.Windows.IDataObject)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.OLE.Interop.IDataObject" /> given a <see cref="T:System.Windows.IDataObject" />.</summary>
+      <param name="source"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragEnter(System.Windows.DragEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragLeave(System.Windows.RoutedEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragOver(System.Windows.DragEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDrop(System.Windows.DragEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities">
+      <summary>Encapsulates visual effects options for the environment. These options determine which types of visual effects should be used based on the current rendering capabilities. This is based on a combination of user settings and WPF's RenderCapabilities.Tier</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.AreAnimationsAllowed">
+      <summary>Determines if animations are currently allowed in the environment.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.AreGradientsAllowed">
+      <summary>Determines if gradients are currently allowed in the environment.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.Current">
+      <summary>Gets the current singleton instance of EnvironmentRenderCapabilities.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.OnShellPropertyChange(System.Int32,System.Object)">
+      <param name="propid"></param>
+      <param name="var"></param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.PropertyChanged"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.RenderCapabilitiesChanged"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.VisualEffectsAllowed">
+      <summary>Determines the set of rendering effects allowed. Currently, this value is either zero (indicating that no visual effects are allowed) or nonzero (indicating that all visual effects are allowed). The meaning of specific flags may change.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ExtensionMethods"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.AcquireWin32Focus(System.Windows.DependencyObject,System.IntPtr@)">
+      <summary>Puts the Win32 focus to the HWND of the HwndSource of the DependencyObject provided. If a new HWND other than currently focused one is focused then it returns true, setting the previousFocus parameter to the previously focused HWND and it returns false otherwise.</summary>
+      <param name="obj"></param>
+      <param name="previousFocus"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.CopyTo(System.IO.Stream,System.IO.Stream)">
+      <summary>Add a simple copy method to Stream</summary>
+      <param name="sourceStream"></param>
+      <param name="targetStream"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestor``1(System.Windows.DependencyObject)">
+      <summary>Helper method that finds the first ancestor of a given Type in the logical or visual tree.</summary>
+      <param name="obj">The object at which to begin searching.</param>
+      <typeparam name="TAncestorType">The type of ancestor to find.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestor``2(``1,System.Func`2)">
+      <typeparam name="TAncestorType"></typeparam>
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestorOrSelf``1(System.Windows.DependencyObject)">
+      <summary>Helper method that finds the first ancestor of a given Type in the logical or visual tree, or the object itself if it matches in type.</summary>
+      <param name="obj">The object at which to begin searching.</param>
+      <typeparam name="TAncestorType">The type of ancestor to find.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindCommonAncestor(System.Windows.DependencyObject,System.Windows.DependencyObject)">
+      <summary>Finds the common ancestor of obj1 and obj2 using the GetVisualOrLogicalParent as the parent evaluation method.</summary>
+      <param name="obj1">The first object.</param>
+      <param name="obj2">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindCommonAncestor``1(``0,``0,System.Func`2)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendant``1(System.Windows.DependencyObject)">
+      <summary>Helper method that finds the first descendant of a given Type in the visual tree. USE SPARINGLY. This method walks all the tree until a result is found. Use of this method on large trees or excessively will introduce a performance hit.</summary>
+      <param name="obj">The object at which to begin searching.</param>
+      <typeparam name="T">The type of descendant to find.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendants``1(System.Windows.DependencyObject)">
+      <summary>Find all visual descendants of this dependency object of a particular type. USE SPARINGLY. This method walks the entire tree. Use of this method on large trees or excessively will introduce a performance hit.</summary>
+      <param name="obj"></param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendantsReverse``1(System.Windows.DependencyObject)">
+      <summary>In reverse order: Find all visual descendants of this dependency object of a particular type. USE SPARINGLY. This method walks the entire tree. Use of this method on large trees or excessively will introduce a performance hit.</summary>
+      <param name="obj"></param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.GetVisualOrLogicalParent(System.Windows.DependencyObject)">
+      <summary>This uses the visual tree first, then diverts to the logical tree if the visual tree ends. This is necessary for the TabControl, where using either the logical tree or visual tree by themselves is insufficient.</summary>
+      <param name="sourceElement">The object to begin searching from.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsAncestorOf``1(``0,``0,System.Func`2)">
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsConnectedToPresentationSource(System.Windows.DependencyObject)">
+      <summary>Used to determine if a given DependencyObject is rooted in a PresentationSource. In order to determine screen coordinates from relative coordinates, this element has to be rooted in a PresentationSource. It can also tell us whether something is presently in the visual tree or not.</summary>
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsLogicalAncestorOf(System.Windows.DependencyObject,System.Windows.DependencyObject)">
+      <summary>Determines if an element is an ancestor of another element using both the logical and visual trees.</summary>
+      <param name="element">The ancestor element.</param>
+      <param name="other">The descendent element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsNearlyEqual(System.Double,System.Double)">
+      <summary>Helper method to determine if a double is the same type of non-real or nearly equal to another double.</summary>
+      <param name="value1">First double to compare.</param>
+      <param name="value2">Second double to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsNonreal(System.Double)">
+      <summary>Helper method to check if a double is valid.</summary>
+      <param name="value">double to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsSignificantlyGreater(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsTopmost(System.IntPtr)">
+      <summary>Determines if an HWND is a topmost window.</summary>
+      <param name="hWnd">The HWND to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.ComponentModel.CancelEventHandler,System.Object,System.ComponentModel.CancelEventArgs)">
+      <summary>Helper method to perform the null check necessary to raise an event safely.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.EventHandler,System.Object)">
+      <summary>Helper method to perform the null check necessary to raise an event safely.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.EventHandler,System.Object,System.EventArgs)">
+      <summary>Helper method to perform the null check necessary to raise an event safely.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent``1(System.EventHandler{``0},System.Object,``0)">
+      <summary>Helper method to perform the null check necessary to raise an event safely.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+      <typeparam name="TEventArgs">The EventArgs-derived event argument.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.ThrowIfNullOrEmpty(System.String,System.String)">
+      <summary>Add a throw from string to verify that it is not null or empty</summary>
+      <param name="value"></param>
+      <param name="message"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.ToPOINTL(System.Windows.Point)">
+      <summary>Converts a given <see cref="T:System.Windows.Point" /> object to a <see cref="T:Microsoft.VisualStudio.OLE.Interop.POINTL" />.</summary>
+      <param name="point"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.TraverseVisualTree``1(System.Windows.DependencyObject,System.Action{``0})">
+      <summary>Execute a delegate action on all visual descendants of this dependency object of a particular type. USE SPARINGLY. This method walks the entire tree. Use of this method on large trees or excessively will introduce a performance hit.</summary>
+      <param name="obj"></param>
+      <param name="action"></param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.TraverseVisualTreeReverse``1(System.Windows.DependencyObject,System.Action{``0})">
+      <param name="obj"></param>
+      <param name="action"></param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.FontScaling">
+      <summary>Class used to attach a pre-scaled font size to an element. This is necessary if you want to apply a conversion (such as scaling) to the font size when the font size is coming from a dynamic resource, since {DynamicResource} does not allow for a converter to be applied to the value.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FontScaling.GetPreScaledFontSize(System.Windows.DependencyObject)">
+      <param name="element"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.FontScaling.PreScaledFontSize"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.FontScaling.PreScaledFontSizeProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FontScaling.SetPreScaledFontSize(System.Windows.DependencyObject,System.Double)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter">
+      <summary>Converts a Gel image <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> into a grayscale version of the same image as an <see cref="T:System.Windows.Controls.Image" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter.Convert(System.Windows.Media.Imaging.BitmapSource,System.Object,System.Globalization.CultureInfo)">
+      <summary>Does the actual conversion of <see cref="T:System.Windows.Media.Imaging.BitmapSource" /> to <see cref="T:System.Windows.Controls.Image" />.</summary>
+      <param name="inputImage"></param>
+      <param name="parameter">If set to a Color, it will be used to bias the final image</param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HelperMethods"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.AccessKeySpecifierFromObject(System.Object)">
+      <summary>Converts the input object into an access key specifier. Objects of type char or single-character strings can be converted. If an object of a different type is passed in, &amp; is returned.</summary>
+      <param name="accessKeySpecifier">Object to convert</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String)">
+      <summary>Strips non-escaped accelerator markers ('&amp;') from the given string. </summary>
+      <param name="input">String to strip.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String,System.Char)">
+      <summary> Strips non-escaped accelerator markers from the given string </summary>
+      <returns>The string.</returns>
+      <param name="input">String to strip.</param>
+      <param name="accessSpecifier">Specifies the character to treat as an access key specifier.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String,System.Object)">
+      <summary>Returns the input string with the specified access key specifier stripped</summary>
+      <param name="input">String to strip of access key specifiers</param>
+      <param name="accessKeySpecifier">Character to strip</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <param name="hours"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <param name="span"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IfElseConverter">
+      <summary>Converter from a boolean value to one of the two provided values of any type. Analogous to ternary ?: operator in C#.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Convert a boolean value to either <see cref="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.TrueValue" /> or <see cref="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.FalseValue" />.</summary>
+      <param name="value">Value to convert.</param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.FalseValue"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.TrueValue"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageButton"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageButton.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageHover"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageHoverProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageNormal"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageNormalProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImagePressed"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImagePressedProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageCheckBox"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageChecked"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedHover"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedHoverProperty"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormal"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalHover"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalHoverProperty"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImagePressed"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImagePressedProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageConverter">
+      <summary>Converts an <see cref="T:System.Windows.Media.ImageSource" /> into an <see cref="T:System.Windows.Controls.Image" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageConverter.Convert(System.Windows.Media.ImageSource,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts an <see cref="T:System.Windows.Media.ImageSource" /> into an <see cref="T:System.Windows.Controls.Image" />.</summary>
+      <param name="inputImage"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter">
+      <summary>Converts the given image list and an index in it into ImageSource.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter.Convert(System.Int32,System.Collections.Generic.IList{System.Windows.Media.ImageSource},System.Object,System.Globalization.CultureInfo)">
+      <param name="imageIndex"></param>
+      <param name="imageList"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IsEqualConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.ConvertBack(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl">
+      <summary>A ContentControl which will layout synchronously if the content is changed and the LayoutSynchronizer is active. This is used to ensure that critical codepaths which demand a measured and arranged element receive one when the content of the control changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl.OnContentChanged(System.Object,System.Object)">
+      <param name="oldContent"></param>
+      <param name="newContent"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl">
+      <summary>An ItemsControl which will layout synchronously if the items are changed and the LayoutSynchronizer is active. This is used to ensure that critical codepaths which demand a measured and arranged element receive one when the items in the control changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl">
+      <summary>A TabControl which will layout synchronously if the content is changed and the LayoutSynchronizer is active. This is used to ensure that critical codepaths which demand a measured and arranged element receive one when the items or selected item of the control changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.OnSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">
+      <param name="e"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow">
+      <summary>A Window which will layout synchronously if the content is changed and the LayoutSynchronizer is active. This is used to ensure that critical codepaths which demand a measured and arranged element receive one when the content of the window changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow.OnContentChanged(System.Object,System.Object)">
+      <param name="oldContent"></param>
+      <param name="newContent"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer">
+      <summary>Class which helps ensure that layout happens synchronously based on data model changes. While inside a layout-synchronization scope, calling Update will ensure that the updated element will be laid out synchronously. Participating controls should call LayoutSynchronizer.Update when their data model changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.BeginLayoutSynchronization">
+      <summary>Enters a block during which calling Update will force synchronous layout</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.IsSynchronizing">
+      <summary>Determines if any IDisposables created from BeginLayoutSynchronization still remain active.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.Update(System.Windows.Media.Visual)">
+      <summary>Synchronously lays out the given element if synchronization is currently active.</summary>
+      <param name="element">The element which may need to be laid out synchronously.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <param name="milliseconds"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <param name="span"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <param name="minutes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <param name="span"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.AddCommandName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.ItemsPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.MaxCountPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.OpenCommandName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.OpenFolderCommandName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.RemoveCommandName"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.Convert(System.Double,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.MultiplicationFactor"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3">
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.Convert(`0,`1,System.Object,System.Globalization.CultureInfo)">
+      <param name="value1"></param>
+      <param name="value2"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.ConvertBack(`2,`0@,`1@,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="out1"></param>
+      <param name="out2"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4">
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.Convert(`0,`1,`2,System.Object,System.Globalization.CultureInfo)">
+      <param name="value1"></param>
+      <param name="value2"></param>
+      <param name="value3"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.ConvertBack(`3,`0@,`1@,`2@,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="out1"></param>
+      <param name="out2"></param>
+      <param name="out3"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5">
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TSource4"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.Convert(`0,`1,`2,`3,System.Object,System.Globalization.CultureInfo)">
+      <param name="value1"></param>
+      <param name="value2"></param>
+      <param name="value3"></param>
+      <param name="value4"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.ConvertBack(`4,`0@,`1@,`2@,`3@,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="out1"></param>
+      <param name="out2"></param>
+      <param name="out3"></param>
+      <param name="value4"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6">
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TSource4"></typeparam>
+      <typeparam name="TSource5"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.Convert(`0,`1,`2,`3,`4,System.Object,System.Globalization.CultureInfo)">
+      <param name="value1"></param>
+      <param name="value2"></param>
+      <param name="value3"></param>
+      <param name="value4"></param>
+      <param name="value5"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.ConvertBack(`5,`0@,`1@,`2@,`3@,`4@,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="out1"></param>
+      <param name="out2"></param>
+      <param name="out3"></param>
+      <param name="value4"></param>
+      <param name="value5"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter.Convert(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.NotNullConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NotNullConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NotNullConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.RangeValidationRule"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Maximum"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.MaximumProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Minimum"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.MinimumProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Validate(System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="cultureInfo"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.DownloadEnabledPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.DownloadFreqPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.FeedPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.FeedTokenizedPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.OptInRequiredPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.PromptForCredentialsCommandName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusDisplaying"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusDownloadDisabled"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusError"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusLoading"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusPromptForCredentials"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusPropertyName"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SafeIUnknown">
+      <summary>Resource management class intended to release native interfaces, such as those returned from Marshal.GetIUnknownForObject or Marshal.GetIDispatchForObject.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor(Microsoft.VisualStudio.PlatformUI.SafeIUnknown)">
+      <param name="other"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor(System.IntPtr)">
+      <param name="punk"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.FromObject(System.Object)">
+      <summary>Helper method to facilitate the common method for retrieving a native IUnknown: Marshal.GetIUnknownForObject.</summary>
+      <param name="o"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.IsInvalid"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ReleaseHandle"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ToObject``1">
+      <summary>Helper method to facilitate retrieving an instance of the type that represents the COM object whose IUnknown this class contains.</summary>
+      <typeparam name="T">The type to try-cast the COM object to</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ToObject">
+      <summary>Helper method to facilitate retrieving an instance of the type that represents the COM object whose IUnknown this class contains.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.Value">
+      <summary>The native interface managed by this class</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <param name="seconds"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <param name="span"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1.Convert(`0,System.Object,System.Globalization.CultureInfo)">
+      <param name="obj"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterGrip">
+      <summary>Splitter used in between SplitterItems in a SplitterPanel.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterGrip.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterGrip.Orientation"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterGrip.OrientationProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterGrip.ResizeBehavior"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterGrip.ResizeBehaviorProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterItem">
+      <summary>Container item for a SplitterItemsControl. See SplitterItemsControl for more information.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItem.#ctor"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl">
+      <summary>An ItemsControl that has an Orientation and which is meant to be used in conjunction with a SplitterPanel.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.GetContainerForItemOverride"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.GetSplitterGripSize(System.Windows.DependencyObject)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.IsItemItsOwnContainerOverride(System.Object)">
+      <param name="item"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.Orientation"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.OrientationProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SetSplitterGripSize(System.Windows.DependencyObject,System.Double)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SplitterGripSize"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SplitterGripSizeProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterLength">
+      <summary>Length unit similar to GridLength. Lengths of type Stretch use a desired amount of space (in device units) equal to their Value, but stretch to fit the parent control if there are no Fill elements. Fill elements use space remaining after Stretch elements are allocated space, maintaining ratios of values between elements.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.#ctor(System.Double)">
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.#ctor(System.Double,Microsoft.VisualStudio.PlatformUI.SplitterUnitType)">
+      <param name="value"></param>
+      <param name="unitType"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.Equals(Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <param name="other"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.Equals(System.Object)">
+      <param name="obj"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.GetHashCode"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.IsFill"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.IsStretch"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.op_Equality(Microsoft.VisualStudio.PlatformUI.SplitterLength,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <param name="obj1"></param>
+      <param name="obj2"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.op_Inequality(Microsoft.VisualStudio.PlatformUI.SplitterLength,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <param name="obj1"></param>
+      <param name="obj2"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.SplitterUnitType"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.ToString"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.Value"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+      <param name="context"></param>
+      <param name="sourceType"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+      <param name="context"></param>
+      <param name="destinationType"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+      <param name="context"></param>
+      <param name="culture"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+      <param name="context"></param>
+      <param name="culture"></param>
+      <param name="value"></param>
+      <param name="destinationType"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData">
+      <summary>Class which stores data used during measuring of items in a SplitterPanel.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.#ctor(System.Windows.UIElement)">
+      <summary>Constructs a new SplitterMeasureData from a UIElement.</summary>
+      <param name="element">The element being measured.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.AttachedLength">
+      <summary>Gets or sets the SplitterLength associated with the UIElement.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.Element">
+      <summary>Gets the UIElement being measured.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.FromElements(System.Collections.IList)">
+      <summary>Constructs a new sequence of SplitterMeasureData instances from a sequence of UIElements.</summary>
+      <param name="elements">The sequence of UIElements.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.IsMaximumReached">
+      <summary>Gets or sets whether or not the element reached its maximum size during Measure.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.IsMinimumReached">
+      <summary>Gets or sets whether or not the element reached its minimum size during Measure.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.MeasuredBounds">
+      <summary>Gets or sets the bounds the element was assigned, relative to the panel it is contained in.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterPanel">
+      <summary>Represents an oriented panel of items that are stacked, but sized to fit on the screen.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ActualSplitterLength"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ActualSplitterLengthProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ArrangeOverride(System.Windows.Size)">
+      <summary>Arranges the elements based on attached arrangement information calculated in Measure.</summary>
+      <param name="finalSize"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetActualSplitterLength(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIndex(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIsFirst(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIsLast(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetMaximumLength(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetMinimumLength(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetSplitterLength(System.Windows.UIElement)">
+      <param name="element"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Index"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IndexProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsFirst"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsFirstProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsLast"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsLastProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MaximumLength"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MaximumLengthProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Measure(System.Windows.Size,System.Windows.Controls.Orientation,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.PlatformUI.SplitterMeasureData},System.Boolean)">
+      <summary>This method is used to measure and arrange a set of child elements. This method is used both for the normal Measure/Arrange pass, and also to determine where an item would show up if it were added to this panel. This is used for docking previews.</summary>
+      <param name="availableSize">The size available to the control.</param>
+      <param name="orientation">The control's orientation.</param>
+      <param name="measureData">The enumeration of child UIElements to measure and arrange.</param>
+      <param name="remeasureElements">True to actually remeasure the child elements and attach the new layout information to them. To perform a non-invasive preview of the layout, pass false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MeasureOverride(System.Windows.Size)">
+      <param name="availableSize"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MinimumLength"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MinimumLengthProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Orientation"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.OrientationProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetActualSplitterLength(System.Windows.UIElement,System.Double)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIndex(System.Windows.UIElement,System.Int32)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIsFirst(System.Windows.UIElement,System.Boolean)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIsLast(System.Windows.UIElement,System.Boolean)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetMaximumLength(System.Windows.UIElement,System.Double)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetMinimumLength(System.Windows.UIElement,System.Double)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetSplitterLength(System.Windows.UIElement,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <param name="element"></param>
+      <param name="value"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ShowResizePreview"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ShowResizePreviewProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SplitterLength"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SplitterLengthProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow">
+      <summary>Control used to show the resize preview for a SplitterPanel.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Hide">
+      <summary>Hides the window, if it is currently shown.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Move(System.Double,System.Double)">
+      <summary>Moves the SplitterResizePreviewWindow to the given device coordinates.</summary>
+      <param name="deviceLeft">The new device left for the window.</param>
+      <param name="deviceTop">The new device top for the window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Show(System.Windows.UIElement)">
+      <summary>Shows the window on-screen with the same size and screen position as the given UIElement.</summary>
+      <param name="parentElement">The element to show the preview window over.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterUnitType"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterUnitType.Fill">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterUnitType.Stretch">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ActualSourcePropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.AppIdPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.BackgroundDataSourceName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ClosePageOnOpenProjectName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ContentPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.CustomizationEnabledName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.DTEName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ExecuteCommandName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ExtensionIdPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.LinksDataSourceName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.LogoName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.RecentProjectsDataSourceName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.RssDataSourceName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ShowPageAtStartupName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.SourcePropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem1IndexName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem2IndexName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem3IndexName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem4IndexName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.TabItemIndexName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.TeamFoundationClientSupportedName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.WebProjectsSupportedName"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageGuidList"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidDataSourceFactory"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidDataSourceFactoryString"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidPackage"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidPackageString"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidUIFactory"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidUIFactoryString"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="values"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetTypes"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="inputString"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.ConvertBack(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="inputString"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <param name="xmlBlob"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.ConvertBack(System.Windows.Data.XmlDataProvider,System.Object,System.Globalization.CultureInfo)">
+      <param name="xmlDataProvider"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StyleKey`1">
+      <summary>Simple derivation of <see cref="T:System.Windows.ResourceKey" />, templated to allow the overridden Assembly property to return the correct assembly based on typeof(T).</summary>
+      <typeparam name="T">The type with which this StyleKey is associated with.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StyleKey`1.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.StyleKey`1.Assembly"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.#ctor">
+      <summary>Instantiates a new instance of a SystemDropShadowChrome</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.Color">
+      <summary>The Color property defines the Color used to fill the shadow region.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.ColorProperty">
+      <summary>DependencyProperty for <see cref="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.Color" /> property.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.CornerRadius">
+      <summary>The CornerRadius property defines the CornerRadius of the object casting the shadow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.CornerRadiusProperty">
+      <summary>DependencyProperty for <see cref="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.CornerRadius" /> property.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ValueConverter`2">
+      <typeparam name="TSource"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.Convert(`0,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="targetType"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.ConvertBack(`1,System.Object,System.Globalization.CultureInfo)">
+      <param name="value"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)">
+      <param name="obj"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter.VisibilityIfNull"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VisualTargetPresentationSource">
+      <summary>This class is used to provide the surface to the Visual of the worker threaded UI.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisualTargetPresentationSource.#ctor(System.Windows.Media.HostVisual)">
+      <summary>Constructs the PresentationSource for the given HostVisual, which is the host for the root of the worker thread Visual tree.</summary>
+      <param name="hostVisual"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisualTargetPresentationSource.GetCompositionTargetCore">
+      <summary>Returns the CompositionTarget that represents display surface of this PresentationSource.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.VisualTargetPresentationSource.IsDisposed">
+      <summary>We don't support disposing this object.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.VisualTargetPresentationSource.RootVisual">
+      <summary>Gets/Sets the root of the worker thread Visual tree.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow">
+      <summary>Dialog class to be used as base class for Visual Studio dialogs used with IVsUIDataSources </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow.InvokeDialogHelp"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WeakCollection`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Add(`0)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Clear"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Contains(`0)">
+      <param name="item"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.CopyTo(`0[],System.Int32)">
+      <param name="array"></param>
+      <param name="arrayIndex"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Count"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Find(System.Predicate{`0})">
+      <param name="match"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Remove(`0)">
+      <param name="item"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowStateConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.Convert(System.Int32,System.Object,System.Globalization.CultureInfo)">
+      <param name="state"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.ConvertBack(System.Windows.WindowState,System.Object,System.Globalization.CultureInfo)">
+      <param name="state"></param>
+      <param name="parameter"></param>
+      <param name="culture"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.GetHasMaximizeButton(System.Windows.Window)">
+      <param name="window"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.GetHasMinimizeButton(System.Windows.Window)">
+      <param name="window"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMaximizeButton"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMaximizeButtonProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMinimizeButton"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMinimizeButtonProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.SetHasMaximizeButton(System.Windows.Window,System.Boolean)">
+      <param name="window"></param>
+      <param name="value"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.SetHasMinimizeButton(System.Windows.Window,System.Boolean)">
+      <param name="window"></param>
+      <param name="value"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer">
+      <summary>This class is used to connect the UI elements in worker threads to Main Window. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.#ctor">
+      <summary>Constructs the host of the root visual and then starts the Dispatcher thread.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.ArrangeOverride(System.Windows.Size)">
+      <summary>Dispatches an Arrange pass while returning the latest RenderSize. If the layout of the root UIElement changes then layout of this class is invalidated to accommodate that.</summary>
+      <param name="finalSize"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.CreateRootUIElement">
+      <summary>Returns the root UIElement of the worker thread. This method will be called by the worker thread created by this class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.GetVisualChild(System.Int32)">
+      <summary>Returns the Visual child at index and for this class it is always the HostVisual.</summary>
+      <param name="index"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.HitTestCore(System.Windows.Media.PointHitTestParameters)">
+      <summary>Returns the host visual as the hit target. This is required to listen to FrameworkElement property changes such as mouse clicks.</summary>
+      <param name="hitTestParameters"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.MeasureOverride(System.Windows.Size)">
+      <summary>Dispatches a Measure pass while returning the latest DesiredSize. If the layout of the root UIElement changes then layout of this class is invalidated to accommodate that.</summary>
+      <param name="availableSize"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+      <summary>Forwards the inheritable Framework properties so that worker thread's UI can benefit from them. Normally, inheritable properties are not forwarded across the thread boundries so we need to use a mediator panel to do the trick. It's why we use a panel to host the root UIElement of the worker thread and not use it directly.</summary>
+      <param name="e"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WorkerThreadElementContainer.VisualChildrenCount">
+      <summary>Gets the number of visual childs and for this class it is always 1 which accounts for its HostVisual.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs">
+      <summary>The event args given to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationChange" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.#ctor(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Boolean,System.Nullable{Microsoft.VisualStudio.OLE.Interop.OLECRINFO},System.Boolean,System.Nullable{Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO})">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs" /> with the given info.</summary>
+      <param name="activatedComponent">The component being activated, or null if none.</param>
+      <param name="calleeIsActivating">A <see cref="T:System.Boolean" /> value indicating if the caller of the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)" /> is being activated.</param>
+      <param name="activatingComponentsInfo">The activating components info, if any.</param>
+      <param name="hostIsActivating">A <see cref="T:System.Boolean" /> value indicating whether the component host is activating.</param>
+      <param name="hostInfo">The host info, if any.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.ActivatedComponent">
+      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent" /> that recieved activation.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.ActivatingComponentsInfo">
+      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECRINFO" /> of the component being activated if <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.ActivatedComponent" /> is not null, otherwise null.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.CalleeIsActivating">
+      <summary>A boolean value indicating whether the callee of the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)" /> is the component being activated.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.HostInfo">
+      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO" /> if <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.HostIsActivating" /> is true, otherwise null.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.HostIsActivating">
+      <summary>A value indicating if the component host is activating.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs">
+      <summary>The event args given to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.AppActivate" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.#ctor(System.Boolean,System.UInt32)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs" /> object with the given info.</summary>
+      <param name="hostAppActivating">True if the host application is gaining activation, false otherwise.</param>
+      <param name="threadId">If <paramref name="hostAppActivating" /> is true this represents the thread ID if the thread that owns the window being deactivated. If it is false it is the thread ID of the thread that owns the window that is being activated.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.HostAppActivating">
+      <summary>Indicates whether the component host application is recieving activation (true) or losing it (false).</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.ThreadId">
+      <summary>If <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.HostAppActivating" /> is true this represents the thread ID if the thread that owns the window being deactivated. If it is false it is the thread ID of the thread that owns the window that is being activated.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException">
+      <summary>Exception that is thrown when <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" /> fails inside the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent" /> constructor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException" /> class with a system-supplied message that describes the error.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException" /> class with serialized data.</summary>
+      <param name="info">The object that holds the serialized object data. </param>
+      <param name="context">The contextual information about the source or destination. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException" /> class with a specified message that describes the error.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.String,System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. </param>
+      <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags">
+      <summary>Flags given to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" /> to indicate what kind of component services you need.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedIdleTime">
+      <summary>Needs idle time callbacks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.PreTranslateKeys">
+      <summary>Must process keyboard messages before translation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.PreTranslateAll">
+      <summary>Must process all messages before translation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedSpecialActivationNotifications">
+      <summary>Need to be notified for special activation changes (currently, this will notify component if ExclusiveBorderSpace or ExclusiveActivation mode changes). Top-level components should register with this flag.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedAllActivationNotifications">
+      <summary>needs to be notified for every change in activation state</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.ExclusiveBorderSpace">
+      <summary>Needs exclusive border space when active (normally only used by TopLevel Mac components).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.ExclusiveActivation">
+      <summary>Component becomes exclusively active when activated.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedAllMacEvents">
+      <summary>Need all Mac events.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.Master">
+      <summary>Component is always active and gets first shot at everything.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException">
+      <summary>Exception that is thrown when <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRevokeComponent(System.UInt32)" /> fails inside <see cref="M:System.IDisposable.Dispose" /> for <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent" /></summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException" /> class with a system-supplied message that describes the error.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException" /> class with serialized data.</summary>
+      <param name="info">The object that holds the serialized object data. </param>
+      <param name="context">The contextual information about the source or destination. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException" /> class with a specified message that describes the error.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.String,System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. </param>
+      <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState">
+      <summary>Values that are states that can be used to determine the state the component manager is referring to in a OnEnterState callback.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Unknown">
+      <summary>Unknown state</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Modal">
+      <summary>Modal state; disable toplevel windows</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.RedrawOff">
+      <summary>Disable window repainting</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.WarningsOff">
+      <summary>Disable user warnings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Recording">
+      <summary>Recording state</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs">
+      <summary>The event args given to a listener on the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ContinueMessageLoop" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.#ctor(System.UInt32,System.IntPtr,System.Nullable{Microsoft.VisualStudio.OLE.Interop.MSG})">
+      <param name="reasonCode"></param>
+      <param name="privateData"></param>
+      <param name="message"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.ContinuePumping">
+      <summary>Whether or not the component manager should continue pumping the message loop on return from the handler.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.Message">
+      <summary>The current message in the message queue. If this is null it means there is no message in the queue or it has already been removed. Otherwise this is the message retrieved via PeekMessage.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.PrivateData">
+      <summary>The private data given in the call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.ReasonCode">
+      <summary>The reason code given in the call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications">
+      <summary>Passed to a call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" /> to indicate what kind of state change notifications the component is interested in receiving.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.None">
+      <summary>Not interested in any state change notifications.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.Modal">
+      <summary>Needs modal state change notification (must be registered by components managing a top level window).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.RedrawOff">
+      <summary>Needs notification of when redrawing is turned off.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.WarningsOff">
+      <summary>Needs notification when warnings are turned off.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.Recording">
+      <summary>Needs notification when recording is active.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs">
+      <summary>The event args given to a listener of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoIdle" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.#ctor(System.UInt32)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs" /> object from the given raw flags value.</summary>
+      <param name="rawFlags">The MSO flags that indicate what kind of idle tasks the user should perform.  Exposed through the <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.IdleTypes" /> property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.IdleTypes">
+      <summary>The type of idle activities that the component should perform.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.MoreTimeNeededForIdleTasks">
+      <summary>Indicates if the component needs more time to do idle work or not.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs">
+      <summary>The event args given to a listener of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.GetWindow" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.#ctor(Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs" /> requesting the given <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowType" />.</summary>
+      <param name="windowType"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowHandle">
+      <summary>The <see cref="T:System.IntPtr" /> referring to the requested windows HWND.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowType">
+      <summary>The <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowType" /> desired.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes">
+      <summary>The flags given in a call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(System.UInt32)" /> to indicate what kind of idle tasks should be done. This enum is also located in the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs" /> given to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoIdle" /> event.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.Periodic">
+      <summary>The component should perform periodic idle tasks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.NonPeriodic">
+      <summary>The component should perform nonperiodic idle tasks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.Priority">
+      <summary>The component should perform high priority, nonperiodic idle tasks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.All">
+      <summary>The component should perform all idle tasks.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent">
+      <summary>Basic implementation of a disposable <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent" /></summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.#ctor(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager)">
+      <summary>Construct an instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent" />. This overload will call <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" /> automatically on construction.</summary>
+      <param name="manager"></param>
+      <exception cref="T:System.ArgumentNullException">Throws this if  is null.</exception>
+      <exception cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException">Can throw this exception if <paramref name="manager" /> returns FALSE (0) from <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" />.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationChange"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationLost"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.AppActivate"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.BeginTracking">
+      <summary>Makes this <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent" /> the tracking component with its associated <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" />.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ContinueMessageLoop"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.CreateHostedComponent">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent" /> instance using <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponentManager.Instance" /> as the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" /> it needs to register itself.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DisposeManagedResources">
+      <summary>Disposes of this object, calling <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRevokeComponent(System.UInt32)" /> if our manager field is non-null and our componentCookie field is not 0.</summary>
+      <exception cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException">Can throw this exception if we were constructed with an <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" />, have a non-zero component cookie (meaning we are registered) and our call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRevokeComponent(System.UInt32)" /> returns FALSE (0).</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoIdle"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoOleEvents(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager,System.Func`1)"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoPeriodicIdle"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.EndTracking">
+      <summary>Makes this <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent" /> no longer the tracking component with its associated <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FContinueMessageLoopCore(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Default implementation of FContinueMessageLoop. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ContinueMessageLoop" /> event if there are any listeners.</summary>
+      <param name="uReason"></param>
+      <param name="pvLoopData"></param>
+      <param name="pMsgPeeked"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FDoIdleCore(System.UInt32)">
+      <summary>Default implementation of FDoIdle. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoIdle" /> and <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoPeriodicIdle" /> events as appropriate (based on value of ) if there are any listeners.</summary>
+      <param name="grfidlef"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FPreTranslateMessageCore(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Default implemmentation of FPreTranslateMessage. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PreTranslateMessage" /> event if there are listeners.</summary>
+      <param name="pMsg"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FQueryTerminateCore(System.Int32)">
+      <summary>Default implemmentation of FQueryTerminate. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.QueryTerminate" /> event if there are listeners.</summary>
+      <param name="fPromptUser"></param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.GetWindow"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.HwndGetWindowCore(System.UInt32,System.UInt32)">
+      <summary>Default implemmentation of HwndGetWindow. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.GetWindow" /> event if there are listeners.</summary>
+      <param name="dwWhich"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.IsTrackingComponent">
+      <summary>Sets whether this component is the tracking component, accomplished by calling <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FSetTrackingComponent(System.UInt32,System.Int32)" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Called during each iteration of a message loop that the component pushed. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FContinueMessageLoopCore(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])" />.</summary>
+      <param name="uReason">The reason given by the caller of <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pvLoopData">Private data provided by the caller of <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pMsgPeeked">The message from the queue, or null if there was none.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FDoIdle(System.UInt32)">
+      <summary>Called to give a component a chance to do idle time tasks. Component may periodically call <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FContinueIdle" />; if this method returns FALSE (0), component should terminate its idle time processing and return. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FDoIdleCore(System.UInt32)" />.</summary>
+      <param name="grfidlef">A group of bit flags that indicate what type of tasks to perform (maps directly to <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Host calls this method on the active component (if its registration info (<see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags" />) indicates it is interested in Pre-translate calls) to give the component a chance to process messages before they are translated and dispatched. The host need not call this method if no component is active. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FPreTranslateMessageCore(Microsoft.VisualStudio.OLE.Interop.MSG[])" />.</summary>
+      <param name="pMsg">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> object to pre-translate.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FQueryTerminate(System.Int32)">
+      <summary>Called when component manager wishes to know if the component is in a state in which it can terminate. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FQueryTerminateCore(System.Int32)" />.</summary>
+      <param name="fPromptUser">A value indicating whether user prompting should occur if necessary.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Reserved slot, not called.</summary>
+      <param name="dwReserved"></param>
+      <param name="message"></param>
+      <param name="wParam"></param>
+      <param name="lParam"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Called to retrieve a window associated with the component, as specified by <paramref name="dwWhich" /> which maps to a value in <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType" />. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.HwndGetWindowCore(System.UInt32,System.UInt32)" />.</summary>
+      <param name="dwWhich">The type of window to retrieve, maps directly to a value in <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType" />.</param>
+      <param name="dwReserved">Reserved for future use and should be zero</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Notify component when a new object is being activated. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnActivationChangeCore(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)" />.</summary>
+      <param name="pic">If non-NULL, then this is the component that is being activated.</param>
+      <param name="fSameComponent">True if <paramref name="pic" /> is the component that called this method.</param>
+      <param name="pcrinfo">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECRINFO" /> of <paramref name="pic" /> if  is non-null.</param>
+      <param name="fHostIsActivating">If <paramref name="pic" /> is null and this is TRUE (1) it indicates the host is activating. If <paramref name="pic" /> is null and this is FALSE (0) then there is no current active object.</param>
+      <param name="pchostinfo">If <paramref name="fHostIsActivating" /> is TRUE (1) then this is the hosts <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO" />, otherwise this is null.</param>
+      <param name="dwReserved">Reserved for future use, should be 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Notify component when the host application gains or loses activation. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnAppActivateCore(System.Int32,System.UInt32)" />.</summary>
+      <param name="fActive">If TURE (1), the host app is being activated, if FALSE (0) the host app is being deactivated.</param>
+      <param name="dwOtherThreadID">If <paramref name="fActive" /> is TRUE (1) then this is the thread ID of the thread owning the window being deactivated. If <paramref name="fActive" /> is FALSE (0) this is the thread ID of the thread owning the window being activated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnEnterState(System.UInt32,System.Int32)">
+      <summary>Notify component when app enters or exits the state given in <paramref name="uStateID" />. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnChangeStateCore(System.UInt32,System.Int32)" />.</summary>
+      <param name="uStateID">The state being entered or exited, maps directly to <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState" /></param>
+      <param name="fEnter">If the value is TRUE (1) then we are entering the state described by <paramref name="uStateID" /> otherwise we are exiting it.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnLoseActivation">
+      <summary>Notify the active component that it has lost its active status because the host or another component has become active. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnLoseActivationCore" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#Terminate">
+      <summary>Called when component manager wishes to terminate the component's registration. Component should revoke its registration with component manager, release references to component manager and perform any necessary cleanup. Simply calls through to <see cref="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.TerminateCore" />.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ModalStateChanged"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnActivationChangeCore(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Default implemmentation of OnActivationChange. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationChange" /> event if there are listeners.</summary>
+      <param name="pic"></param>
+      <param name="fSameComponent"></param>
+      <param name="pcrinfo"></param>
+      <param name="fHostIsActivating"></param>
+      <param name="pchostinfo"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnAppActivateCore(System.Int32,System.UInt32)">
+      <summary>Default implemmentation of OnAppActivate. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.AppActivate" /> event if there are listeners.</summary>
+      <param name="fActive"></param>
+      <param name="dwOtherThreadID"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnChangeStateCore(System.UInt32,System.Int32)">
+      <summary>Default implemmentation of OnEnterState. Simply raises the approriate event based on what state changed (described in <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState" />.</summary>
+      <param name="uStateID"></param>
+      <param name="fEnter"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnLoseActivationCore">
+      <summary>Default implemmentation of OnLoseActivation. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationLost" /> event if there are listeners.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PeriodicIdleTimePeriod">
+      <summary>Sets or retrieves the idle time period in milliseconds for this components idle callbacks.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PreTranslateMessage"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PushMessageLoop(Microsoft.VisualStudio.OLE.Interop._OLELOOP,System.IntPtr)">
+      <summary>Pushes this component to the OleComonentManager as the message loop handler by calling <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />. Message loop blocks until an <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ContinueMessageLoop" /> handler sets the <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.ContinuePumping" /> /// to false.</summary>
+      <param name="reason">Reason of the message loop.</param>
+      <param name="pvLoopData">Private data for the loop.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.QueryTerminate"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.RecordingStateChanged"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.RedrawOffStateChanged"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Terminate"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.TerminateCore">
+      <summary>Default implemmentation of Terminate. Simply raises the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Terminate" /> event if there are listeners. Also calls <see cref="M:System.IDisposable.Dispose" /> and nulls out any reference to a <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" /> that we may have been constructed with.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.WarningsOffStateChanged"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponentManager"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponentManager.Instance"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs">
+      <summary>The event args given to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PreTranslateMessage" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.#ctor(Microsoft.VisualStudio.OLE.Interop.MSG)">
+      <summary>Construct a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs" /> object from the given <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> struct.</summary>
+      <param name="message">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> object given to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])" /></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.Message">
+      <summary>The <see cref="T:System.Windows.Interop.MSG" /> object for the component to pre-translate.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.MessageConsumed">
+      <summary>Indicates whether the message was handled or if the component manager needs to process it further.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs">
+      <summary>The event args given to a listener of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.QueryTerminate" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.#ctor(System.Boolean)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs" /> object.</summary>
+      <param name="shouldPromptUser">A <see cref="T:System.Boolean" /> value indicating if the component should prompt the user for a termination decision, if necessary.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.CanTerminate">
+      <summary>Indicates if the component can terminate.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.ShouldPromptUser">
+      <summary>Indicates whether the component should prompt the user if it can't decide if it is okay to terminate, or if it decides that it can't (to alert the user why).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs">
+      <summary>The event args given to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ModalStateChanged" /> event. (also RecordingStateChanged, WarningsOffStateChanged, RedrawOffStateChanged)</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs.#ctor(System.Int32)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs" /> object with the given info.</summary>
+      <param name="fEnteringState"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs.TransitionType">
+      <summary>The state the component is entering or exiting.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType.Exit">
+      <summary>We are exiting a given state.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType.Enter">
+      <summary>We are entering a given state.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType">
+      <summary>Window type desired by the caller of <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.HwndGetWindow(System.UInt32,System.UInt32)" />. Also passed to listeners of the <see cref="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.GetWindow" /> event in the <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowToplevel">
+      <summary>MDI Apps should return the MDI frame (not MDI client) or App frame window, and SDI Apps should return the frame window which hosts the component. Basically it should be the topmost window which owns the component.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowOwner">
+      <summary>This is the window which owns the component. It could be same as the window obtained by WindowTopLevel or be an owned window of that window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowComponent">
+      <summary>This is the "main" window of the component (if it has one).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowDialogOwner">
+      <summary>Caller wishes to display a dialog to be parented by the component. Component should return a window suitable for use as the dialog's owner window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ActivityLog"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogError(System.String,System.String)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ActivityLog.LogFilePath"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogInformation(System.String,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogWarning(System.String,System.String)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.CommonMessagePump">
+      <summary>CommonMessagePump allows callers to block the current thread until a handle or handles have been signaled.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.AllowCancel">
+      <summary>Controls if the wait dialog has an enabled cancel button.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="uReason"></param>
+      <param name="pvLoopData"></param>
+      <param name="pMsgPeeked"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FDoIdle(System.UInt32)">
+      <param name="grfidlef"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="pMsg"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FQueryTerminate(System.Int32)">
+      <param name="fPromptUser"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="dwReserved"></param>
+      <param name="message"></param>
+      <param name="wParam"></param>
+      <param name="lParam"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#GetWaitHandlesAndTimeout(System.IntPtr[],System.UInt32@,System.UInt32@,System.IntPtr)">
+      <param name="handles"></param>
+      <param name="handleCount"></param>
+      <param name="timeout"></param>
+      <param name="loopData"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#HwndGetWindow(System.UInt32,System.UInt32)">
+      <param name="dwWhich"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <param name="pic"></param>
+      <param name="fSameComponent"></param>
+      <param name="pcrinfo"></param>
+      <param name="fHostIsActivating"></param>
+      <param name="pchostinfo"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnAppActivate(System.Int32,System.UInt32)">
+      <param name="fActive"></param>
+      <param name="dwOtherThreadID"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnEnterState(System.UInt32,System.Int32)">
+      <param name="uStateID"></param>
+      <param name="fEnter"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnHandleSignaled(System.UInt32,System.IntPtr,System.Boolean@)">
+      <param name="handleIndex"></param>
+      <param name="pvLoopData"></param>
+      <param name="shouldContinue"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnLoseActivation"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnTimeout(System.IntPtr,System.Boolean@)">
+      <param name="pvLoopData"></param>
+      <param name="shouldContinue"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#Terminate"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="uReason"></param>
+      <param name="pvLoopData"></param>
+      <param name="pMsgPeeked"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FDoIdle(System.UInt32)">
+      <param name="grfidlef"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="pMsg"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FQueryTerminate(System.Int32)">
+      <param name="fPromptUser"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="dwReserved"></param>
+      <param name="message"></param>
+      <param name="wParam"></param>
+      <param name="lParam"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#HwndGetWindow(System.UInt32,System.UInt32)">
+      <param name="dwWhich"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <param name="pic"></param>
+      <param name="fSameComponent"></param>
+      <param name="pcrinfo"></param>
+      <param name="fHostIsActivating"></param>
+      <param name="pchostinfo"></param>
+      <param name="dwReserved"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnAppActivate(System.Int32,System.UInt32)">
+      <param name="fActive"></param>
+      <param name="dwOtherThreadID"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnEnterState(System.UInt32,System.Int32)">
+      <param name="uStateID"></param>
+      <param name="fEnter"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnLoseActivation"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#Terminate"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#ModalWaitForObjects(System.IntPtr[],System.UInt32,System.UInt32@)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <param name="handles">Array of handles to wait on.</param>
+      <param name="handleCount">Count of handles</param>
+      <param name="waitResult">WAIT_TIMEOUT if the wai timed out OR the index to the signaled handle.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#ModalWaitForObjectsWithClient(System.IntPtr[],System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <param name="handles">Array of handles to wait on.</param>
+      <param name="handleCount">Count of handles</param>
+      <param name="pClient"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetAllowCancel(System.Boolean)">
+      <summary>Controls if the wait dialog has an enabled cancel button.</summary>
+      <param name="allowCancel"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetStatusBarText(System.String)">
+      <summary>Text of the status bar during the wait.</summary>
+      <param name="statusBarText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetTimeout(System.UInt32)">
+      <summary>Set the timeout value for the modal wait. Use 0xFFFFFFFF for an infinite wait.</summary>
+      <param name="timeoutInMilliseconds"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetWaitText(System.String)">
+      <summary>Wait dialog text for what we are waiting on.</summary>
+      <param name="waitText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetWaitTitle(System.String)">
+      <summary>Title of the wait dialog</summary>
+      <param name="waitTitle"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or the specified handle has been signaled.</summary>
+      <param name="waitHandle"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle[],Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <param name="waitHandles"></param>
+      <param name="client">Caller implementation of IVsCommonMessagePumpClientEvents</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle[],System.Int32@)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <param name="waitHandles"></param>
+      <param name="handleSignaledIndex">Index to the handle that was signaled.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.StatusBarText">
+      <summary>Text of the status bar during the wait.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.Timeout">
+      <summary>Set the timeout value for the modal wait. Use TimeSpan.MaxValue for an infinite wait.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.WaitText">
+      <summary>Wait dialog text for what we are waiting on.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.WaitTitle">
+      <summary>Title of the wait dialog</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.Timeout">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.UserCanceled">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.ApplicationExit">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.HandleSignaled">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor">
+      <summary>A specialization of <see cref="T:System.ComponentModel.PropertyDescriptor" /> that allows customization of the display name of the property in the property grid.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.#ctor(System.ComponentModel.PropertyDescriptor)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor" /> for the specified property descriptor.</summary>
+      <param name="prop">
+        <see cref="T:System.ComponentModel.PropertyDescriptor" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.CanResetValue(System.Object)">
+      <summary>Determines whether or not resetting the object changes its value.</summary>
+      <returns>true if resetting the component changes its value, otherwise false.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ComponentType">
+      <summary>Gets the component type.</summary>
+      <returns>The type of the component.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.Converter">
+      <summary>Gets the type converter for the property.</summary>
+      <returns>
+        <see cref="T:System.ComponentModel.TypeConverter" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.DisplayName">
+      <summary>Gets the display name for this property.</summary>
+      <returns>The display name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetEditor(System.Type)">
+      <summary>Gets an editor of the specified type.</summary>
+      <returns>The editor, or null if it cannot be found.</returns>
+      <param name="editorBaseType">The type of the editor.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetTypeFromNameProperty(System.String)">
+      <summary>Converts the name to a <see cref="T:System.Type" />.</summary>
+      <returns>
+        <see cref="T:System.Type" />.</returns>
+      <param name="typeName">The name of the type.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetValue(System.Object)">
+      <summary>Gets the value of the property.</summary>
+      <returns>The value of the property.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.IsReadOnly">
+      <summary>Gets whether or not the property is read-only.</summary>
+      <returns>true if the property is read-only, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.PropertyType">
+      <summary>Gets the type of the property.</summary>
+      <returns>The type of the property.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ResetValue(System.Object)">
+      <summary>Resets the value to the default value.</summary>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.SetValue(System.Object,System.Object)">
+      <summary>Sets the value of the property to the specified value.</summary>
+      <param name="component">The component that owns the property.</param>
+      <param name="value">The value to set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ShouldSerializeValue(System.Object)">
+      <summary>Determines whether or not the property's value should be persisted.</summary>
+      <returns>true if the property should be persisted, otherwise false.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ToolbarDropTarget"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.EnumerableComCollection`2">
+      <typeparam name="TComEnumerator"></typeparam>
+      <typeparam name="TEnumerated"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.#ctor(`0)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.#ctor(`0,System.Int32)">
+      <param name="enumerator"></param>
+      <param name="cacheSize"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Clone(`0,`0@)">
+      <param name="enumerator"></param>
+      <param name="clone"></param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.DefaultCacheSize"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.GetEnumerator"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.NextItems(`0,System.UInt32,`1[],System.UInt32@)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+      <param name="items"></param>
+      <param name="fetched"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Reset(`0)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Skip(`0,System.UInt32)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2">
+      <typeparam name="TComEnumerator"></typeparam>
+      <typeparam name="TEnumerated"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Clone(`0,`0@)">
+      <param name="enumerator"></param>
+      <param name="newInstance"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.NextItems(`0,System.UInt32,`1[],System.UInt32@)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+      <param name="items"></param>
+      <param name="fetched"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Reset(`0)">
+      <param name="enumerator"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Skip(`0,System.UInt32)">
+      <param name="enumerator"></param>
+      <param name="count"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IConfigureToolboxItem">
+      <summary>Provides the ability to configure <see cref="T:System.Drawing.Design.ToolboxItem" /> objects dynamically by adding additional data to the toolbox item's Properties dictionary. This data is then serialized as a permanent part of the toolbox item.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IConfigureToolboxItem.ConfigureToolboxItem(System.Drawing.Design.ToolboxItem)">
+      <summary>Called by the toolbox service to configure <see cref="T:System.Drawing.Design.ToolboxItem" /> objects.</summary>
+      <param name="item">[in] The <see cref="T:System.Drawing.Design.ToolboxItem" /> object whose configuration is to be modified.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.#ctor(System.String,System.String,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.#ctor(System.String,System.String,System.String,System.Boolean)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.UseVsProductId"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.IProfileMigrator"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileMigrator.MigrateSettings(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader,Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter)">
+      <param name="reader"></param>
+      <param name="writer"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute">
+      <summary>Specifies the localizable display name for a property, event, or public void method which takes no arguments.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute" /> for the specified name.</summary>
+      <param name="name">The name to localize.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute.DisplayName">
+      <summary>Gets the localized display name.</summary>
+      <returns>The localized display name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.FindWindowPane(System.Type,System.Int32,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetToolboxItemData(System.String,System.Windows.Forms.DataFormats.Format)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsToolboxItemProvider#GetItemContent(System.String,System.UInt16,System.IntPtr@)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute">
+      <summary>Modify your class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" /> by using this attribute so that the registration tool, RegPkg.exe, will look for additional attributes. For more information, see Registering VSPackages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.#ctor">
+      <summary>Initializes an instance of this attribute.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates registry entries that correspond to the value of this attribute.</summary>
+      <param name="context">Contains information about the whole installation so that registry entries that are specific to this attribute may be created.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.RegisterUsing">
+      <summary>Gets or sets the method of registration.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationMethod" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.SatellitePath">
+      <summary>Gets or sets the non-default resource .dll location.</summary>
+      <returns>The non-default resource .dll location.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes attribute-specific registry entries.</summary>
+      <param name="context">Contains information about the whole installation so that registry entries that are specific to this attribute may be removed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.UseManagedResourcesOnly">
+      <summary>Gets or sets whether package resources are described in a managed package or in a satellite UI .dll file.</summary>
+      <returns>Set to true if package resources are described in a managed package, false if they are in a satellite UI .dll file.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProfileMigrationType"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.None">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.PassThrough">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.Custom">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute">
+      <summary>Apply this attribute to your VSPackage class to cause it to be automatically loaded when a specified UI context is active. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.#ctor(System.String)">
+      <summary>Returns a new instance of this attribute with the specified <paramref name="cmdUiContextGuid" />.</summary>
+      <param name="cmdUiContextGuid">The GUID of the command context which will cause this package to load.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.LoadGuid">
+      <summary>Returns the UI context GUID which will cause your package to load.</summary>
+      <returns>The UI context GUID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool like regpkg.exe. </summary>
+      <param name="context"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool like regpkg.exe. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute">
+      <summary>Modifying your <see cref="T:Microsoft.VisualStudio.Shell.Package" />-derived class with this attribute declares that it provides a particular automation object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute" />.</summary>
+      <param name="objectName">The name of the automation object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Description">
+      <summary>Gets or sets the description of the automation object.</summary>
+      <returns>The description of the automation object.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Name">
+      <summary>Gets the name of the automation object.</summary>
+      <returns>The name of the automation object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key when called by an external registration tool such as RegPkg.exe. </summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute">
+      <summary>Registers language service support for code snippets.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.#ctor(System.Object,System.String,System.Int32,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute" /> class.</summary>
+      <param name="languageService">[in] This is either a string containing a GUID or a type representing the class that implements the language service. The language service GUID is derived from this string or type.</param>
+      <param name="languageName">[in] The name of the language. This name is used in the registry for registry key and entry names.</param>
+      <param name="languageResourceId">[in] The resource ID for the localized version of the language name. This is used to present the language name in dialog boxes and other user interface elements.</param>
+      <param name="languageIdentifier">[in] A string containing an identifier specific to the language that is used to mark and identify code snippets.</param>
+      <param name="pathToSnippetIndexFile">[in] A string containing the path to the code snippets index file for the language.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.ForceCreateDirs">
+      <summary>Gets or sets a semicolon-delimited string containing the directory or directories that should be created.</summary>
+      <returns>The directory or directories that should be created.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.LanguageName">
+      <summary>Gets the name of the language.</summary>
+      <returns>The name of the language. </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.LanguageServiceSid">
+      <summary>Gets the GUID of the language service.</summary>
+      <returns>The GUID of the language service. </returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.SearchPaths">
+      <summary>Gets or sets a semicolon-delimited string containing the default paths to search for snippets.</summary>
+      <returns>Returns a semicolon-delimited string containing the paths to search for snippets.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.ShowRoots">
+      <summary>Gets or sets whether or not the roots of the code snippets should be shown.</summary>
+      <returns>true if the roots should be shown, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute">
+      <summary>Provides registration information about menu resources used in a VSPackage. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.#ctor(System.Int16,System.Int32)">
+      <summary>This constructor creates a new ProvideMenuResourceAttribute object with the given resource ID and version number.</summary>
+      <param name="resourceID">The ID of the menu resource. It must match the resource ID used in both the satellite (resource-only) DLL and the Command Table Configuration (.Ctc) Files.</param>
+      <param name="version">The version number of the menu resource.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.#ctor(System.String,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.ResourceID">
+      <summary>The ResourceID property returns the value of the resource ID set in the constructor.</summary>
+      <returns>The resource ID of the menu resource.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Version">
+      <summary>Returns the version number of the menu resource.</summary>
+      <returns>The version number of the menu resource.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideProfileAttribute">
+      <summary>Apply this attribute to independent objects used to implement a VSPackage's Visual Studio settings support.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean)">
+      <summary>Initializes a new instance of ProvideProfileAttribute.</summary>
+      <param name="objectType">The <see cref="T:System.Type" /> of the class implementing Visual Studio settings support.</param>
+      <param name="categoryName">The canonical, nonlocalized name of a Visual Studio settings category.</param>
+      <param name="objectName">The canonical, nonlocalized name used to identify the object implementing a Visual Studio settings category.</param>
+      <param name="categoryResourceID">The localized resource ID of a Visual Studio settings category's name. </param>
+      <param name="objectNameResourceID">The localized resource ID of the name used to identify the object implementing a Visual Studio settings category.</param>
+      <param name="isToolsOptionPage">This argument is not implemented.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.AlternateParent">
+      <summary>Gets or sets the name of a different category in the profile.</summary>
+      <returns>The name of a different category in the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.CategoryName">
+      <summary>Gets the canonical nonlocalized name of the Visual Studio settings category.</summary>
+      <returns>The canonical nonlocalized name of the Visual Studio settings category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.CategoryResourceID">
+      <summary>Gets the name resource ID for a Visual Studio settings category.</summary>
+      <returns>The localized name resource ID of the Visual Studio settings category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.DescriptionResourceID">
+      <summary>Gets the localized resource ID of the description of this page of the profile.</summary>
+      <returns>The localized resource ID of the description of this page of the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.GroupName">
+      <summary>Gets the nonlocalized name of this group.</summary>
+      <returns>The nonlocalized name of this group.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.GroupResourceID">
+      <summary>Gets or sets the localized resource ID of the group to which this page belongs.</summary>
+      <returns>The localized resource ID of the group to which this page belongs.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.IsToolsOptionPage">
+      <summary>Gets whether this is also a Tools Options page.</summary>
+      <returns>true if this is also a Tools Options page, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.MigrationType"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectName">
+      <summary>Gets the canonical nonlocalized name of this page in the profile.</summary>
+      <returns>The canonical, nonlocalized name of the page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectNameResourceID">
+      <summary>Gets the localized resource ID of the name of this page in the profile.</summary>
+      <returns>The localized resource ID of the name of this page in the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectType">
+      <summary>Gets the type of the page.</summary>
+      <returns>A <see cref="T:System.Type" /> of the page.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location of the key and its values in the registry.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ResourcePackageGuid">
+      <summary>Gets or sets the GUID of a package providing the resource strings.</summary>
+      <returns>The GUID of a package providing the resource strings.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the key from the registry.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location of the key and its values in the registry.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute">
+      <summary>ProvideProjectFactoryAttribute declares that a package provides a project factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute" />.</summary>
+      <param name="factoryType">The type of factory the VSPackage offers.</param>
+      <param name="name">The name of the project.</param>
+      <param name="displayProjectFileExtensionsResourceID">The resource ID of the project file extensions.</param>
+      <param name="defaultProjectExtension">The default project extension.</param>
+      <param name="possibleProjectExtensions">The possible project extensions supported by this project factory.</param>
+      <param name="projectTemplatesDirectory">The directory containing this project factory’s templates.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DefaultProjectExtension">
+      <summary>Gets the default extension of the project file.</summary>
+      <returns>The default project extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisableOnlineTemplates"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisplayProjectFileExtensions">
+      <summary>Gets the resource ID for project file extensions.</summary>
+      <returns>The resource ID for project file extensions.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisplayProjectTypeVsTemplate">
+      <summary>Gets or sets the Visual Studio template for the project.</summary>
+      <returns>The Visual Studio template for the project.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.FactoryType">
+      <summary>Gets the type of the project factory.</summary>
+      <returns>The type of the project factory.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.FolderGuid">
+      <summary>Gets or sets the GUID of the folder for this type of project.</summary>
+      <returns>The GUID of the folder for this type of project.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.LanguageVsTemplate">
+      <summary>Gets and sets the Visual Studio language template.</summary>
+      <returns>The Visual Studio language template.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Name">
+      <summary>Gets the name of the type of project.</summary>
+      <returns>The project node name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.NewProjectRequireNewFolderVsTemplate">
+      <summary>Gets or sets whether this type of project requires a Visual Studio template that creates a new folder.</summary>
+      <returns>true if this type of project requires a Visual Studio template that creates a new folder, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.PossibleProjectExtensions">
+      <summary>Gets the set of possible project extensions.</summary>
+      <returns>The set of possible project extensions.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ProjectSubTypeVsTemplate">
+      <summary>Gets or sets the Visual Studio template for the project subtype.</summary>
+      <returns>The Visual Studio template for the project subtype.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ProjectTemplatesDirectory">
+      <summary>Gets the project templates directory.</summary>
+      <returns>The path to the directory where the project templates are located.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ShowOnlySpecifiedTemplatesVsTemplate">
+      <summary>Gets or sets the Visual Studio template to be shown in the New Project dialog.</summary>
+      <returns>The Visual Studio template.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.SortPriority">
+      <summary>Gets or sets the order in which projects are displayed in the New Project dialog.</summary>
+      <returns>The sort priority for the New Project dialog.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.TemplateGroupIDsVsTemplate">
+      <summary>Gets or sets the Visual Studio template's group ID.</summary>
+      <returns>The template's group ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.TemplateIDsVsTemplate">
+      <summary>Gets or sets the Visual Studio template ID.</summary>
+      <returns>The template ID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the key for this attribute from the registry.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. Contains the location where the registration information should be placed, the type being registered, and path information.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideServiceAttribute">
+      <summary>This attribute indicates that the package proffers a service when applied to a subclass of <see cref="T:Microsoft.VisualStudio.Shell.Package" /> or a class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.#ctor(System.Object)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideServiceAttribute" />.</summary>
+      <param name="serviceType">The type of the service.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this service.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.Service">
+      <summary>Gets the type of the service.</summary>
+      <returns>The type of the service.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.ServiceName">
+      <summary>Gets or sets the name of the service.</summary>
+      <returns>The name of the service.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.ServiceType">
+      <summary>Gets the GUID of the service type.</summary>
+      <returns>The GUID of the service type.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key for this service.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute">
+      <summary>This attribute declares a toolbox group which will be created on toolbox initialization.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.#ctor(System.String,System.String)">
+      <summary>Creates a new ProvideStaticToolboxGroupAttribute.</summary>
+      <param name="name"></param>
+      <param name="id"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Id"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Index"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Name"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration inforomation should be placed. It also contains such as the type being registered, and path information.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration data.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute">
+      <summary>This attribute declares a toolbox item which the toolbox will read from the registry. See comments on IVsToolboxItemProvider in vsshell100.idl for more details.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32)">
+      <summary>Creates a new ProvideStaticToolboxItemAttribute.</summary>
+      <param name="groupId"></param>
+      <param name="name"></param>
+      <param name="id"></param>
+      <param name="formats"></param>
+      <param name="helpKeyword"></param>
+      <param name="bitmapResourceId"></param>
+      <param name="transparentColor"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.String,System.String,System.String)">
+      <summary>Creates a new ProvideStaticToolboxItemAttribute with multitargeting metadata.</summary>
+      <param name="groupId"></param>
+      <param name="name"></param>
+      <param name="id"></param>
+      <param name="formats"></param>
+      <param name="helpKeyword"></param>
+      <param name="bitmapResourceId"></param>
+      <param name="transparentColor"></param>
+      <param name="assemblyName"></param>
+      <param name="typeName"></param>
+      <param name="targetedItemProvider"></param>
+      <param name="supportedFrameworks"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.AssemblyName"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.BitmapIndex"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.BitmapResourceId"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Formats"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.GroupId"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.HelpKeyword"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Id"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Index"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Name"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration inforomation should be placed. It also contains such as the type being registered, and path information.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.SupportedFrameworks"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TargetedItemProvider"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipComponentType"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipDescription"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipPublisher"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipTitle"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipVersion"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TransparentColor"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TypeName"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration data.</summary>
+      <param name="context"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.UseProjectTargetFrameworkVersionInTooltip"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute">
+      <summary>Registers the VSPackage as an extender that is automatically loaded in response to a particular context GUID. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.#ctor(System.String)">
+      <summary>Creates a new RegisterAutoLoadAttribute object and saves the GUID of the package that initiated package loading.</summary>
+      <param name="cmdUiContextGuid">Context GUID that triggers the loading of the VSPackage</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.LoadGuid">
+      <summary>Returns the context GUID that triggers package load.</summary>
+      <returns>The context GUID that triggers package load.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute">
+      <summary>Adds a logical view to the editor created by an editor factory. This attribute has been deprecated. Please use <see cref="T:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute" /> instead.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.#ctor(System.Object,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute" />.</summary>
+      <param name="factoryType">The type of factory.  This may be a Type, a GUID or a string representation of a GUID</param>
+      <param name="logicalViewGuid">The GUID of the logical view to register.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.FactoryType">
+      <summary>Gets the GUID of the factory type.</summary>
+      <returns>The GUID of the factory type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.LogicalView">
+      <summary>Gets the GUID of the logical view.</summary>
+      <returns>The GUID of the logical view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers logical view.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the editor logical view registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute">
+      <summary>Registers a file extension with a given language service by applying the attribute to a <see cref="T:Microsoft.VisualStudio.Shell.Package" />-derived class or class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" /> when registered using a registration tool like regpkg.exe. For more information, see Registering VSPackages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of RegisterLanguageExtensionAttribute.</summary>
+      <param name="languageServiceGuid">The GUID of language service class that is derived from <see cref="T:Microsoft.VisualStudio.Package.LanguageService" /> as a string.</param>
+      <param name="extension">The file extension associated with the language service. Include a "." in the value of <paramref name="extension" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of RegisterLanguageExtensionAttribute and initializes the values of the language service and file extension that it associates. </summary>
+      <param name="languageService">The GUID of language service class that is derived from <see cref="T:Microsoft.VisualStudio.Package.LanguageService" /> as a string.</param>
+      <param name="extension">The file extension associated with the language service. Include a "." in the value of <paramref name="extension" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Extension">
+      <summary>Gets the associated file extension.</summary>
+      <returns>The associated file extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.LanguageService">
+      <summary>Gets the GUID of the language service.</summary>
+      <returns>The GUID of the language service.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute">
+      <summary>
+        <see cref="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute" /> has been deprecated. Please use <see cref="T:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute" /> instead</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.#ctor(System.Object,System.String,System.String,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute" />.</summary>
+      <param name="projectFactoryType">The type of the project factory.</param>
+      <param name="itemCategoryName">The name of the item category.</param>
+      <param name="templatesDir">The template directory for this project type.</param>
+      <param name="priority">The priority of the project type. </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.ItemType">
+      <summary>Gets the name of this type of item. </summary>
+      <returns>The name of this type of item.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Priority">
+      <summary>Gets the sort priority of this type.</summary>
+      <returns>The sort priority of this type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.ProjectFactoryType">
+      <summary>Gets the GUID of the type of project factory.</summary>
+      <returns>The GUID of the type of project factory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this item type.</summary>
+      <param name="context"> A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.TemplateDir">
+      <summary>Gets the directory in which the templates for this project type are found.</summary>
+      <returns>The directory in which the templates for this project type are found.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key for this item type.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.DocCookie"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.SelectionContainer">
+      <summary>Provides a unified interface for accessing a set of selected objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.#ctor">
+      <summary>Initializes a new <see cref="T:Microsoft.VisualStudio.Shell.SelectionContainer" /> object.  The overload provides the ability to restrict user control over the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> and <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> collections.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.#ctor(System.Boolean,System.Boolean)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.SelectionContainer" /> object with the ability to restrict user control over the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> and <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> collections.</summary>
+      <param name="selectableReadOnly">If true, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> throws a <see cref="T:System.NotSupportedException" />. If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> is handled normally.</param>
+      <param name="selectedReadOnly">If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> throws a <see cref="T:System.NotSupportedException" />. If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> is handled normally.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.ActivateObjects">
+      <summary>Overriding this method enables an object to respond when selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL">
+      <summary>Refers to all <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#CountObjects(System.UInt32,System.UInt32@)">
+      <summary>Determines the number of objects either those <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> or <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> items.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="dwFlags">Use <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> to indicate all members and <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> to indicate only those selected.</param>
+      <param name="pc">A pointer to the number of items, this value is set by the method call.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#GetObjects(System.UInt32,System.UInt32,System.Object[])">
+      <summary>Sets <paramref name="cObjects" /> with the number of items <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> or <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> items and populates array <paramref name="apUnkObjects" /> with pointers to those objects.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="dwFlags">Use <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> to indicate all members and <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> to indicate only those selected.</param>
+      <param name="cObjects">A pointer to the number of items, this value is set by the method call.</param>
+      <param name="apUnkObjects">An array of size <paramref name="cObjects" /> that contains pointers to the retrieved objects.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#SelectObjects(System.UInt32,System.Object[],System.UInt32)">
+      <summary>Sets the collection of selectable objects.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="cSelect">The size of the array of selected objects.</param>
+      <param name="apUnkSelect">The array of objects to be selected.</param>
+      <param name="dwFlags">If this value is true<see cref="M:Microsoft.VisualStudio.Shell.SelectionContainer.ActivateObjects" /> will be performed on the array of objects.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects">
+      <summary>Gets the collection of selectable objects.</summary>
+      <returns>Returns a collection of selectable objects.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED">
+      <summary>Refers to all <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects">
+      <summary>Gets or sets the collection of selected objects.</summary>
+      <returns>Returns a collection of selected objects.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjectsChanged">
+      <summary>Raised when an external object calls the <see cref="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft.VisualStudio.Shell.Interop.ISelectionContainer.SelectObjects(System.UInt32,System.Object[],System.UInt32)" /> method with the <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> flag set. </summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceCollection`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceCollection`1.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.CreateFromSetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ServiceProvider.GlobalProvider"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder">
+      <summary>Provides a recommended service resolution order for common service providers. When multiple service providers are combined in a service provider hierarchy, they are given a numeric ordering.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.PackageSite">
+      <summary>The order for a package service provider.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.ProjectItemContext">
+      <summary>The order for a project item context service provider.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.WindowPaneSite">
+      <summary>The order for a window pane service provider.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SettableOleDataObject"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.#ctor(System.Windows.Forms.IDataObject)">
+      <param name="inner"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.DAdvise(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
+      <param name="pFormatetc"></param>
+      <param name="ADVF"></param>
+      <param name="pAdvSink"></param>
+      <param name="pdwConnection"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.DUnadvise(System.UInt32)">
+      <param name="dwConnection"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.EnumDAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
+      <param name="ppenumAdvise"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.EnumFormatEtc(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC@)">
+      <param name="dwDirection"></param>
+      <param name="ppenumFormatEtc"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetCanonicalFormatEtc(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <param name="pformatectIn"></param>
+      <param name="pformatetcOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <param name="pformatetcIn"></param>
+      <param name="pRemoteMedium"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetDataHere(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <param name="pFormatetc"></param>
+      <param name="pRemoteMedium"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.QueryGetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <param name="pFormatetc"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.SetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[],System.Int32)">
+      <param name="pFormatetc"></param>
+      <param name="pmedium"></param>
+      <param name="fRelease"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskErrorCategory">
+      <summary>Represents a collection of values that identify types or severity of error messages that can appear in the Error List Options task window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Error">
+      <summary>Represents an error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Warning">
+      <summary>Represents a warning.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Message">
+      <summary>Represents an informational note.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskPriority">
+      <summary>Provides values for task priorities.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.High">
+      <summary> High priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.Normal">
+      <summary> Normal priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.Low">
+      <summary> Low priority.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskProvider">
+      <summary>This class implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskProvider" />. It provides a framework-friendly way to define a task provider and its associated services.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.#ctor(System.IServiceProvider)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider" /> with the supplied service provider.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.AlwaysVisible">
+      <summary>Determines whether or not the provider is always visible in the dropdown menu even though it has no tasks.</summary>
+      <returns>true if it is always visible, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.DisableAutoRoute">
+      <summary>Gets or sets whether autorouting should be disabled.</summary>
+      <returns>true if autorouting should be disabled, false if it should be enabled.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Dispose">
+      <summary>Disposes this provider.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Dispose(System.Boolean)">
+      <summary>Disposes the resources (task collection, task list, and image list) of this provider.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Finalize">
+      <summary>Destroys the provider.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>An object representing the service.</returns>
+      <param name="serviceType"> The type of the service.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ImageList">
+      <summary>Gets or sets the provider's image list (a list of icons for the tasks that belong to the provider).</summary>
+      <returns>
+        <see cref="T:System.Windows.Forms.ImageList" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.MaintainInitialTaskOrder">
+      <summary>Gets or sets whether or not the task list should maintain the task order given to it by the task provider.</summary>
+      <returns>true if the task order should be maintained, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#EnumTaskItems(Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems@)">
+      <summary>Gets an enumerator over the task items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="items">[out] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#ImageList(System.IntPtr@)">
+      <summary>Gets this provider's image list.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="himagelist">[out] <see cref="P:System.Windows.Forms.ImageList.Handle" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#OnTaskListFinalRelease(Microsoft.VisualStudio.Shell.Interop.IVsTaskList)">
+      <summary>Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />. </returns>
+      <param name="taskList">The task list.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#ReRegistrationKey(System.String@)">
+      <summary>Gets the re-registration key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="key">[out] Returns the key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#SubcategoryList(System.UInt32,System.String[],System.UInt32@)">
+      <summary>Gets a list of subcategories for the tasks of this task provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cbstr">The number of subcategories in <paramref name="rgbstr" />.</param>
+      <param name="rgbstr">An array of subcategories </param>
+      <param name="cnt">[out] The number of subcategories.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#EnumTaskItems(Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems@)">
+      <summary>Gets an enumerator over task items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="items">[out] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#ImageList(System.IntPtr@)">
+      <summary>Gets this provider's image list.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="himagelist">[out] <see cref="P:System.Windows.Forms.ImageList.Handle" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#MaintainInitialTaskOrder(System.Int32@)">
+      <summary>Gets or sets whether or not the task list should maintain the task order given to it by the task provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="fMaintainOrder">[out] Returns true if the task order should be maintained, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#OnTaskListFinalRelease(Microsoft.VisualStudio.Shell.Interop.IVsTaskList)">
+      <summary>Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="taskList">The task list.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#ReRegistrationKey(System.String@)">
+      <summary>Gets the reregistration key.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="key">[out] Returns the key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#SubcategoryList(System.UInt32,System.String[],System.UInt32@)">
+      <summary>Gets a list of subcategories for the tasks of this task provider.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="cbstr">The number of subcategories in <paramref name="rgbstr" />.</param>
+      <param name="rgbstr">An array of subcategories </param>
+      <param name="cnt">[out] The number of subcategories.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetColumn(System.Int32,Microsoft.VisualStudio.Shell.Interop.VSTASKCOLUMN[])">
+      <summary>Gets the definition of the column with the specified index.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code.</returns>
+      <param name="iColumn">The index of the column.</param>
+      <param name="pColumn">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKCOLUMN" /> structures.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetColumnCount(System.Int32@)">
+      <summary>Gets the total number of columns supported by this provider, including columns that are not visible by default.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code.</returns>
+      <param name="count">[out] Returns the total number of columns. By default returns 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderFlags(System.UInt32@)">
+      <summary>Gets the behavior flags for this provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="tpfFlags">[out] Returns <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSTASKPROVIDERFLAGS" />. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderGuid(System.Guid@)">
+      <summary>Gets a unique GUID for this provider. This is used to persist and restore provider-specific data managed by the task list, such as user customizations of column width and order.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pguidProvider">[out] The GUID of the provider's type.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderName(System.String@)">
+      <summary>Gets the name of the provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pbstrName">[out] The name of the provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderToolbar(System.Guid@,System.UInt32@)">
+      <summary>Gets the provider's toolbar.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pguidGroup">[out] The GUID of the group to which the toolbar belongs.</param>
+      <param name="pdwID">[out] The ID of the toolbar.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetSurrogateProviderGuid(System.Guid@)">
+      <summary>If this method is implemented, all the provider's tasks will be listed under the surrogate provider in the list as though they belonged to the surrogate provider.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" /> or an error code.</returns>
+      <param name="guid">[out] The GUID of the surrogate provider. By default returns an empty GUID.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#OnBeginTaskEdit(Microsoft.VisualStudio.Shell.Interop.IVsTaskItem)">
+      <summary>Raised when the user begins editing a task in place.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="item"> The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" /> being edited.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#OnEndTaskEdit(Microsoft.VisualStudio.Shell.Interop.IVsTaskItem,System.Int32,System.Int32@)">
+      <summary>Raised when the user finishes editing a task in-place.  </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="item">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" /> being edited.</param>
+      <param name="fCommitChanges">true if the user wishes to commit the changes, false if the user wishes to discard them.</param>
+      <param name="fAllowChanges"> [out] Returns true if the changes have been committed, false to disallow the user from leaving edit mode.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Navigate(Microsoft.VisualStudio.Shell.Task,System.Guid)">
+      <summary>Navigates from the task to the correct position in the document, shown in the specified logical view.</summary>
+      <returns>true if it was possible to perform the navigation, otherwise false.</returns>
+      <param name="task">The task from which to do the navigation.</param>
+      <param name="logicalView">The logical view in which to display the document.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ProviderGuid">
+      <summary>Gets or sets the GUID of this provider.</summary>
+      <returns>The GUID of this provider.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ProviderName">
+      <summary>Gets or sets a localized name for this provider.</summary>
+      <returns>The localized name of the provider.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Refresh">
+      <summary>Informs the task list that there are new or edited tasks.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.ResumeRefresh">
+      <summary>Restarts the refreshing of the task list after it has been suspended.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Show">
+      <summary>Displays the task list window.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.Subcategories">
+      <summary>Gets a collection of task subcategories.</summary>
+      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> of task subcategories.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.SuspendRefresh">
+      <summary>Stops refreshing the task list until <see cref="M:Microsoft.VisualStudio.Shell.TaskProvider.ResumeRefresh" /> is called.  </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.Tasks">
+      <summary>Gets a collection of tasks.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ToolbarGroup">
+      <summary>Gets or sets a group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active.  </summary>
+      <returns>The group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active.  </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ToolbarId">
+      <summary>Gets or sets this provider's toolbar ID.</summary>
+      <returns>The toolbar ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.VsTaskList">
+      <summary>Gets the task list.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskList" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ThreadHelper">
+      <summary>Provide a generic dispatcher helper ensure that a method is invoked on the Application's main thread. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ThreadHelper.Generic"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.GetInvocationWrapper">
+      <summary>Derived classes must implement the GetInvocationWrapper method to implement a a disposable object that will wrap the called method. This may be null.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.Invoke(System.Action)">
+      <summary>Call an action on the UI thread. If the caller is already on the UI thread then the call is made directly. Otherwise, the call is transferred onto the UI thread and this thread blocks until the call returns. If the UI thread throws an exception, that exception is transferred and rethrown on this thread.</summary>
+      <param name="action">The action to</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.Invoke``1(System.Func`1)">
+      <typeparam name="TResult"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolBarDropTarget"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsBrushes">
+      <summary>Class used to map between VSCOLOR identifiers (used by IVsUIShell2.GetVSSysColorEx) and keys used by WPF ResourceDictionaries. The keys provided by this class can be used to reference System.Windows.Media.Brush instances that Visual Studio places in Application.Current.Resources.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentPaleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ActiveCaptionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AppWorkspaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideResizeGripKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundHorizontalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundVerticalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundHorizontalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundVerticalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUITextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUITitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonFaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CaptionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerClassCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerClassHeaderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentShapeBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCompartmentSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerConnectionRouteBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultConnectionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTitleBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDelegateCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDelegateHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDiagramBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerEmphasisBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerEnumHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerFieldAssociationKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInheritanceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInterfaceCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInterfaceHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerLassoKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerLollipopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerPropertyAssociationKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerReferencedAssemblyBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerResizingShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerShapeShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTempConnectionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTypedefHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTypedefKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerUnresolvedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerVBModuleCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerVBModuleHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarCheckBoxKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarDragHandleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarDragHandleShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHorizontalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedIconBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedIconKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuIconBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuMouseOverSubmenuGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuSubmenuGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundHorizontalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundVerticalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundHorizontalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundVerticalGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarToolBarBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarToolBarSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditHintTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditRequiredBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditRequiredHintTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlOutlineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveHighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveHighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerSelectionDotsKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerTrayKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerWatermarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphArrowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropShadowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTexture1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTexture2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTextureKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarHighlight1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarHighlight2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarInactive1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarInactive2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabChannelBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveDocumentBorderEdgeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveDocumentBorderEdgeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagActionTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagActionTagFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagObjectTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagObjectTagFillKey"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsBrushes.GetBrushKey(System.Int32)">
+      <summary>Gets the WPF ResourceDictionary brush key for a given VSCOLOR identifier. The input is an identifier from the VSCOLOR enumeration used with IVsUIShell2.GetVSSysColorEx. The output is a key which can be used to reference the brush in Visual Studio from XAML.</summary>
+      <param name="vsSysColor"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsBrushes.GetColorID(System.Object)">
+      <summary>Gets the VSCOLOR identifier for a given WPF brush resource key. The input is a key which can be used to reference the color in Visual Studio from XAML. The output is an identifier from the VSCOLOR enumeration used with IVsUIShell2.GetVSSysColorEx.</summary>
+      <param name="vsBrushKey"></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GrayTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridHeadingBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridHeadingTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridLineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFrameBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFrameTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchPanelRulesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderIconKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderUnselectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderUnselectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultLinkSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultLinkUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveCaptionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveCaptionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InfoBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InfoTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MdiClientBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MenuKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MenuTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverForegroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveForegroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageContentExpanderChevronKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageContentExpanderSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderBodyKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderChevronKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHoverOverCloseBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHoverOverCloseFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelSubGroupSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBorderInsideKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBorderOutsideKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerContentsBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedHighlight1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedHighlight2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedInsideBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxPressedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesPaddingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesTextBaselineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SortBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SortTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SplashScreenBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinDownKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinnedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonUnpinnedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSelectedItemBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSelectedItemStrokeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodyKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodySelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodyUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextControlLinkSelectedHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextControlLinkSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextDateKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingMouseOverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingMouseOverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemStrokeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StatusBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TaskListGridLinesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDDarkShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDFaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDLightShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxDividerKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingAccentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxIconHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxIconShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowContentTabGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowContentTabGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowFloatingFrameKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundGradientKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabSelectedTabKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowFrameKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WizardOrientationPanelBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WizardOrientationPanelTextKey"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsColors">
+      <summary>Map between VSCOLOR identifiers (used by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell2.GetVSSysColorEx(System.Int32,System.UInt32@)" /> and keys used by Windows Presentation Foundation <see cref="T:System.Windows.ResourceDictionary" /> objects. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentPaleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ActiveCaptionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AppWorkspaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideResizeGripKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUITextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUITitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonFaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CaptionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerClassCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerClassHeaderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentShapeBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCompartmentSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerConnectionRouteBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultConnectionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTitleBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDelegateCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDelegateHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDiagramBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerEmphasisBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerEnumHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerFieldAssociationKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInheritanceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInterfaceCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInterfaceHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerLassoKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerLollipopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerPropertyAssociationKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerReferencedAssemblyBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerResizingShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerShapeBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerShapeShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTempConnectionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTypedefHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTypedefKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerUnresolvedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerVBModuleCompartmentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerVBModuleHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarCheckBoxKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarDragHandleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarDragHandleShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedIconBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedIconKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuIconBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuMouseOverSubmenuGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuSubmenuGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarToolBarBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarToolBarSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientMiddleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditHintTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditRequiredBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditRequiredHintTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlOutlineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveHighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveHighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerSelectionDotsKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerTrayKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerWatermarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageSubtitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageTitleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphArrowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseDownBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropShadowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundTexture1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundTexture2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarHighlight1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarHighlight2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarInactive1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarInactive2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabChannelBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveDocumentBorderEdgeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveDocumentBorderBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveDocumentBorderEdgeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientBottomKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientTopKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagActionTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagActionTagFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagObjectTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagObjectTagFillKey"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetColorID(System.Object)">
+      <summary>Gets the VSCOLOR identifier for a given WPF color resource key.</summary>
+      <returns>The color ID.</returns>
+      <param name="vsColorKey">The Visual Studio color key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetColorKey(System.Int32)">
+      <summary>Gets the WPF ResourceDictionary color key for a given VSCOLOR identifier.</summary>
+      <returns>The color key.</returns>
+      <param name="vsSysColor">The Visual Studio system color.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GrayTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridHeadingBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridHeadingTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridLineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskLinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFrameBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFrameTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchPanelRulesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderIconKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderUnselectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderUnselectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultLinkSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultLinkUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HighlightTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveCaptionKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveCaptionTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InfoBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InfoTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MdiClientBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MenuKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MenuTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverForegroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveForegroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageContentExpanderChevronKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageContentExpanderSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderBodyKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderChevronKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHoverOverCloseBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHoverOverCloseFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkPressedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelSubGroupSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBorderInsideKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBorderOutsideKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerContentsBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedHighlight1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedHighlight2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedInsideBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepBottomGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepBottomGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepTopGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepTopGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarDisabledBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbMouseOverBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxPressedBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxPressedBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverFillKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesPaddingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesTextBaselineKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SortBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SortTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SplashScreenBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageBackgroundGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageBackgroundGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinDownKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinnedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonTextHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonUnpinnedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSelectedItemBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSelectedItemStrokeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSeparatorKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodyKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodySelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodyUnselectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextControlLinkSelectedHoverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextControlLinkSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextDateKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingMouseOverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingMouseOverKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingSelectedKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemStrokeKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StatusBarTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TaskListGridLinesKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDDarkShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDFaceKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDLightShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxDividerKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxGradientDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxGradientLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingAccentKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxIconHighlightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxIconShadowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingMiddle1Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingMiddle2Key"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveGlyphKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowContentTabGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowContentTabGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowFloatingFrameKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabGradientBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabGradientEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBackgroundBeginKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBackgroundEndKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBorderKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabSelectedTabKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabSelectedTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueDarkKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueLightKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueMediumKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowFrameKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowTextKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WizardOrientationPanelBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WizardOrientationPanelTextKey"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsDockStyle">
+      <summary>Defines constants for tool window orientation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.none">
+      <summary>The registration attribute <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute" /> initializes to this value if no style is specified. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI">
+      <summary>If the Style value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI" />, the tool window will be linked to the multiple-document interface (MDI) area, and Window is ignored.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float">
+      <summary>If the Style value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float" />, the tool window will float initially, but when the title bar is double-clicked, Orientation and Window apply, and the window will default to Tabbed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked">
+      <summary>If the Style value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked" />, Orientation can be Left, Right, Top, or Bottom.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed">
+      <summary>If the Style value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed" />, Orientation can be Left or Right and tab placement can be specified.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat">
+      <summary>If the Style value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat" />, the tool window cannot be docked.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsMenus">
+      <summary>Includes the GUIDs for Visual Studio menu commands. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsMenus.#ctor">
+      <summary>Instantiates a new instance of VsMenus.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidCciSet"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidSHLMainMenu"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidStandardCommandSet2K"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidStandardCommandSet97"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVsUIHierarchyWindowCmds"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVSUISet"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVsVbaPkg"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_CODEWIN"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_FOLDERNODE"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_ITEMNODE"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_NOCOMMANDS"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_PROJNODE"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_REFERENCE"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_REFERENCEROOT"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_XPROJ_MULTIITEM"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_XPROJ_PROJITEM"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.VSCmdOptQueryParameterList"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper.#ctor(System.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper.GetService(System.Type)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyListViewThemeStyles(System.Windows.Forms.ListView)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyTreeViewThemeStyles(System.Windows.Forms.TreeView)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyTreeViewThemeStyles(System.Windows.Forms.TreeView,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetEnvironmentFont(System.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetTaskItems2(System.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WindowPane.Content"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WindowPane.InitializationMode">
+      <summary>Gets the initialization mode that is associated with this window pane.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.LoadUIState(System.IO.Stream)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#CloseUIElementPane"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#CreateUIElementPane(System.Object@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#GetDefaultUIElementSize(Microsoft.VisualStudio.OLE.Interop.SIZE[])"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#LoadUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#SaveUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#SetUIElementSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#TranslateUIElementAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.SaveUIState(System.IO.Stream@)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode">
+      <summary>Represents the possible initialization states for a <see cref="T:Microsoft.VisualStudio.Shell.WindowPane" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.Uninitialized">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.IVsWindowPane">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.IVsUIElementPane">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.#ctor"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerOleCommandTarget"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsAggregatableProject"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsHierarchy"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsUIHierarchy"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)">
+      <param name="eventSink"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Close"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryAdded"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryRemoved"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryRenamed"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="itemid"></param>
+      <param name="pguidCmdGroup"></param>
+      <param name="nCmdID"></param>
+      <param name="nCmdexecopt"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileAdded"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileRemoved"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileRenamed"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FreeInterfaces"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetCanonicalName(System.UInt32,System.String@)">
+      <param name="itemId"></param>
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetComInterface``1">
+      <typeparam name="Interface_T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetGuidProperty(System.UInt32,System.Int32)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <param name="itemId"></param>
+      <param name="guidHierarchyNested"></param>
+      <param name="hierarchyNested"></param>
+      <param name="itemIdNested"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="property"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetSite"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.Boolean@)">
+      <param name="fileName"></param>
+      <param name="location"></param>
+      <param name="name"></param>
+      <param name="flags"></param>
+      <param name="guidProject"></param>
+      <param name="cancel"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="pguidCmdGroup"></param>
+      <param name="nCmdID"></param>
+      <param name="nCmdexecopt"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <param name="pguidCmdGroup"></param>
+      <param name="cCmds"></param>
+      <param name="prgCmds"></param>
+      <param name="pCmdText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#GetAggregateProjectTypeGuids(System.String@)">
+      <param name="projectTypeGuids"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <param name="fileName"></param>
+      <param name="location"></param>
+      <param name="name"></param>
+      <param name="flags"></param>
+      <param name="guidProject"></param>
+      <param name="project"></param>
+      <param name="canceled"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#OnAggregationComplete"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#SetAggregateProjectTypeGuids(System.String)">
+      <param name="projectTypeGuids"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#SetInnerProject(System.IntPtr)">
+      <param name="innerIUnknown"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)">
+      <param name="eventSink"></param>
+      <param name="cookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetCanonicalName(System.UInt32,System.String@)">
+      <param name="itemId"></param>
+      <param name="name"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="guid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <param name="itemId"></param>
+      <param name="guidHierarchyNested"></param>
+      <param name="hierarchyNested"></param>
+      <param name="itemIdNested"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="property"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#ParseCanonicalName(System.String,System.UInt32@)">
+      <param name="name"></param>
+      <param name="itemId"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#QueryClose(System.Int32@)">
+      <param name="canClose"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="guid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="property"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <param name="serviceProvider"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#UnadviseHierarchyEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused4"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)">
+      <param name="pEventSink"></param>
+      <param name="pdwCookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <param name="itemid"></param>
+      <param name="pguidCmdGroup"></param>
+      <param name="nCmdID"></param>
+      <param name="nCmdexecopt"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetCanonicalName(System.UInt32,System.String@)">
+      <param name="itemid"></param>
+      <param name="pbstrName"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <param name="itemid"></param>
+      <param name="propid"></param>
+      <param name="pguid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <param name="itemid"></param>
+      <param name="iidHierarchyNested"></param>
+      <param name="ppHierarchyNested"></param>
+      <param name="pitemidNested"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <param name="itemid"></param>
+      <param name="propid"></param>
+      <param name="pvar"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)">
+      <param name="ppSP"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ParseCanonicalName(System.String,System.UInt32@)">
+      <param name="pszName"></param>
+      <param name="pitemid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryClose(System.Int32@)">
+      <param name="pfCanClose"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <param name="itemid"></param>
+      <param name="pguidCmdGroup"></param>
+      <param name="cCmds"></param>
+      <param name="prgCmds"></param>
+      <param name="pCmdText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <param name="itemid"></param>
+      <param name="propid"></param>
+      <param name="rguid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)">
+      <param name="itemid"></param>
+      <param name="propid"></param>
+      <param name="var"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <param name="psp"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#UnadviseHierarchyEvents(System.UInt32)">
+      <param name="dwCookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused4"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.OnAggregationComplete"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.ParseCanonicalName(System.String,System.UInt32@)">
+      <param name="name"></param>
+      <param name="itemId"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.QueryClose"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <param name="itemid"></param>
+      <param name="pguidCmdGroup"></param>
+      <param name="cCmds"></param>
+      <param name="prgCmds"></param>
+      <param name="pCmdText"></param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SccStatusChanged"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.serviceProvider"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="guid"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetInnerProject(System.IntPtr)">
+      <param name="innerIUnknown"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetProperty(System.UInt32,System.Int32,System.Object)">
+      <param name="itemId"></param>
+      <param name="propId"></param>
+      <param name="property"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.System#IServiceProvider#GetService(System.Type)">
+      <param name="serviceType"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.UnadviseHierarchyEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused4"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected">
+      <summary>Implemented by a project that supports adding project subtypes through aggregation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.GetAggregateProjectTypeGuids(System.String@)">
+      <summary>Gets the list of project type GUIDs that make up the aggregate project. This method should be delegated to the innermost project within the system of aggregated project subtypes.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pbstrProjTypeGuids">Pointer to a string containing the project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Called by the owner, the outer project subtype, to have the owned project, the inner project subtype, to do its initialization work.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pszFilename">[in] Project file name of the project to be initialized.</param>
+      <param name="pszLocation">[out] Location of the initialized project file.</param>
+      <param name="pszName">[in] Pointer to a null-terminated string containing the name.</param>
+      <param name="grfCreateFlags">[in] Controls how a project is created or opened. Values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" /> enumeration.</param>
+      <param name="iidProject">[in] Identifier of the interface of the returned <paramref name="ppvProject" />.</param>
+      <param name="ppvProject">[out, iid_is(iidProject)] Pointer to the interface specified by <paramref name="iidProject" />.</param>
+      <param name="pfCanceled">[out] Pointer to a flag where true indicates canceled.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.OnAggregationComplete">
+      <summary>Indicates that aggregation is complete.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.SetAggregateProjectTypeGuids(System.String)">
+      <summary>This method updates the list of GUIDs that are persisted in the project file of the base project.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="lpstrProjTypeGuids">String containing the project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.SetInnerProject(System.IntPtr)">
+      <summary>This method is used to pass in the pointer to the inner IUnknown of the project subtype that is being aggregated.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="punkInnerIUnknown">[in] Pointer to the IUnknown of the inner project subtype.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected">
+      <summary>Creates a project type that supports aggregation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected.GetAggregateProjectType(System.String,System.String@)">
+      <summary>Returns a string containing a list of project type GUIDs to aggregate to create an instance of this project. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="fileName">[in] The name of the project file containing the list of project type GUIDs.</param>
+      <param name="projectTypeGuid">[out] Pointer to a string containing a semi-colon delimited list of the project type GUIDs, ordered from outer to the inner project subtype.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected.PreCreateForOuter(System.IntPtr,System.IntPtr@)">
+      <summary>Called by the owner or outer project subtype so that the owned or inner project subtype can create a version of itself that can be aggregated.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="outerProjectIUnknown">[in] Pointer to the outer IUnknown interface.</param>
+      <param name="projectIUnknown">[out] Pointer to the inner or owned project subtype IUnknown interface.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2.SetInner(System.IntPtr)">
+      <param name="innerIUnknown"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2.SetMyProject(System.IntPtr)">
+      <param name="projectIUnknown"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.ModalWaitForObjects(System.IntPtr[],System.UInt32,System.UInt32@)">
+      <param name="rgHandles"></param>
+      <param name="cHandles"></param>
+      <param name="pdwWaitResult"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.ModalWaitForObjectsWithClient(System.IntPtr[],System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents)">
+      <param name="rgHandles"></param>
+      <param name="cHandles"></param>
+      <param name="pClient"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.SetAllowCancel(System.Boolean)">
+      <param name="fAllowCancel"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.SetStatusBarText(System.String)">
+      <param name="pszStatusBarText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.SetTimeout(System.UInt32)">
+      <param name="dwTimeoutInMilliseconds"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.SetWaitText(System.String)">
+      <param name="pszWaitText"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePump.SetWaitTitle(System.String)">
+      <param name="pszWaitTitle"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialog2._VtblGap1_2"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialogFactory.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsThreadedWaitDialog2@)">
+      <param name="ppIVsThreadedWaitDialog"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsToolboxItemProvider"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsToolboxItemProvider.GetItemContent(System.String,System.UInt16,System.IntPtr@)">
+      <param name="szItemID"></param>
+      <param name="format"></param>
+      <param name="pGlobal"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUICollection"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.get_Count(System.UInt32@)">
+      <param name="pnCount"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <param name="nItem"></param>
+      <param name="pVsUIDataSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents.Disconnect(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <param name="pSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents.OnAfterItemAdded(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,System.UInt32)">
+      <param name="pCollection"></param>
+      <param name="nItem"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents.OnAfterItemRemoved(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <param name="pCollection"></param>
+      <param name="pRemovedItem"></param>
+      <param name="nItem"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents.OnAfterItemReplaced(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <param name="pCollection"></param>
+      <param name="pNewItem"></param>
+      <param name="pOldItem"></param>
+      <param name="nItem"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents.OnInvalidateAllItems(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <param name="pCollection"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataConverterManager._VtblGap1_3"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <param name="pGuid"></param>
+      <param name="pdw"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <param name="prop"></param>
+      <param name="ppValue"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <param name="prop"></param>
+      <param name="pTypeName"></param>
+      <param name="pDataFormat"></param>
+      <param name="pValue"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.ResetValue(System.String)">
+      <param name="prop"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="prop"></param>
+      <param name="pValue"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource.UnadvisePropertyChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents.Disconnect(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <param name="pSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents.OnPropertyChanged(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <param name="pDataSource"></param>
+      <param name="prop"></param>
+      <param name="pVarOld"></param>
+      <param name="pVarNew"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32@)">
+      <param name="pItem"></param>
+      <param name="pIndex"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <param name="pAdvise"></param>
+      <param name="pCookie"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.ClearItems"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.get_Count(System.UInt32@)">
+      <param name="pnCount"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <param name="nItem"></param>
+      <param name="pVsUIDataSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.InsertCollection(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <param name="nIndex"></param>
+      <param name="pCollection"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.InsertItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="nIndex"></param>
+      <param name="pItem"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.RemoveItem(System.UInt32)">
+      <param name="nIndex"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.ReplaceItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <param name="nIndex"></param>
+      <param name="pItem"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIDynamicCollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <param name="cookie"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIElement"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElement.get_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource@)">
+      <param name="ppDataSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElement.GetUIObject(System.Object@)">
+      <param name="ppUnk"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElement.put_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <param name="pDataSource"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElement.TranslateAccelerator(Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator)">
+      <param name="pAccel"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CloseUIElementPane"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CreateUIElementPane(System.Object@)">
+      <param name="punkUIElement"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.GetDefaultUIElementSize(Microsoft.VisualStudio.OLE.Interop.SIZE[])">
+      <param name="psize"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.LoadUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <param name="pstream"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.SaveUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <param name="pstream"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.SetUIElementSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <param name="pSP"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.TranslateUIElementAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <param name="lpmsg"></param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties.Next(System.UInt32,Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor[],System.UInt32@)">
+      <param name="celt"></param>
+      <param name="rgelt"></param>
+      <param name="pceltFetched"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties.Reset"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties.Skip(System.UInt32)">
+      <param name="celt"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUIFactory.CreateUIElement(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIElement@)">
+      <param name="guid"></param>
+      <param name="dw"></param>
+      <param name="ppUIElement"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource.Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <param name="ppEnum"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource.Invoke(System.String,System.Object,System.Object@)">
+      <param name="verb"></param>
+      <param name="pvaIn"></param>
+      <param name="pvaOut"></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Interop.IVsWritableSettingsStore._VtblGap1_21"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.SVsSettingsManager"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor.name"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor.type"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager">
+      <summary>This is the gateway class to reach for the settings stored inside the Visual Studio. It provides two basic functionality. It allows to search for properties and collections inside the scopes. It hands the <see cref="T:Microsoft.VisualStudio.Settings.SettingsScope" /> and <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> classes for further manipulation of the collections and properties within the scopes. This class implements the <see cref="T:System.IDisposable" /> pattern hence it needs to be disposed after it is no longer necessary.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.#ctor(System.IServiceProvider)">
+      <summary>Constructor for the SettingsManager class. It requires Service Provider to reach IVsSettingsManager which is the interop COM interface of the service that provides the Settings related functionalities.</summary>
+      <param name="serviceProvider">Service provider of the VS.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetApplicationDataFolder(Microsoft.VisualStudio.Settings.ApplicationDataFolder)">
+      <summary>Returns the folder that Visual Studio uses for storing various cache, backup, template, etc. files</summary>
+      <param name="folder">Requested folder.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetCollectionScopes(System.String)">
+      <summary>Outputs the scopes that contain the given collection. If more than one scope contains the collection, the corresponding bit flags of those scopes are set.</summary>
+      <param name="collectionPath">Path of the collection to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetCommonExtensionsSearchPaths">
+      <summary>Returns the list of folders that Visual Studio uses for installing/discovering machine-wide extensions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetPropertyScopes(System.String,System.String)">
+      <summary>Outputs the scopes that contain the given property. If more than one scope contains the property, the corresponding bit flags of those scopes are set.</summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetReadOnlySettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> class for the requested scope which can be used for read-only operations.</summary>
+      <param name="scope">Requested scope.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetWritableSettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> class for the requested scope which can be used both for reading and writing.</summary>
+      <param name="scope">Requested scope.</param>
+      <exception cref="T:System.ArgumentException">If the given scope is not a writable one.</exception>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll
new file mode 100644
index 0000000000000000000000000000000000000000..5a831ec62ffab8cff921f8a253440a9be8178262
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
new file mode 100644
index 00000000..e957269b
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
@@ -0,0 +1,4925 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Text.Data</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate`1">
+            <summary>
+            A predicate used by <see cref="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceService"/> that allows callers to stop differencing prematurely.
+            </summary>
+            <typeparam name="T">The type of sequences being differenced.</typeparam>
+            <param name="leftIndex">The current index in the left sequence being differenced.</param>
+            <param name="leftSequence">The left sequence being differenced.</param>
+            <param name="longestMatchSoFar">The length of the longest match so far.</param>
+            <returns><c>true</c> if the algorithm should continue processing, <c>false</c> to stop the algorithm.</returns>
+            <remarks>
+            When <c>false</c> is returned, the algorithm stops searching for matches and uses the information it has computed so
+            far to create the <see cref="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1"/> that will be returned.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.DetermineLocalityCallback">
+            <summary>
+            A delegate for determining the locality for a given difference type and left/right strings.
+            </summary>
+            <param name="differenceType">The type of difference to get the locality for.  This is
+            guaranteed to be only a single type.</param>
+            <param name="leftStrings">The left text, decomposed into a list of strings.</param>
+            <param name="rightStrings">The right text, decomposed into a list of strings.</param>
+            <returns>The locality, if desired, or <c>null</c>, to fallback to the default
+            locality.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.Difference">
+            <summary>
+            Represents a single difference in the set of differences of two
+            lists of elements.  
+            </summary>
+            <remarks>Each difference consists of a left span and a right span, either
+            of which may have zero length (that is, the operation may be an add operation or a delete operation).
+            The text before and after the difference matches.  
+            In general, differencess are non-null. However, when the difference
+            appears at the beginning of the lists of differences, the "before" is null, and when the difference appears at
+            the end of the lists, the "after" is null.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.#ctor(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Differencing.Match,Microsoft.VisualStudio.Text.Differencing.Match)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference"/> with the specified left and right spans and before and after matches.
+            </summary>
+            <param name="left">The left side of the difference (may have zero length).</param>
+            <param name="right">The right side of the difference (may have zero length).</param>
+            <param name="before">The non-differing element range before this difference.</param>
+            <param name="after">The non-differing element range after this difference.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.ToString">
+            <summary>
+            The string representation of this difference.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.Equals(System.Object)">
+            <summary>
+            Determines whether two Difference objects are the same (have the same difference type and the same before and after matches).
+            </summary>
+            <param name="obj"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.GetHashCode">
+            <summary>
+            Serves as a hash code for this type.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Left">
+            <summary>
+            The left side of the difference (may be zero length).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Right">
+            <summary>
+            The right side of the difference (may be zero length).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Before">
+            <summary>
+            The match before this section. It is null at the beginning of
+            the sequence.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.After">
+            <summary>
+            The mtch after this difference. It is null at the end of the sequence.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.DifferenceType">
+            <summary>
+            The type of the difference (Add, Remove, or Change).
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceType">
+            <summary>
+            The types of differences.
+            
+            </summary>
+            <remarks>Differences are read from left to right, so that Add means that only
+            the right span has text, Remove means that only the left span has text, and
+            Change means that both the left and right spans have text.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Add">
+            <summary>
+            Lines were added, so the text is on the right-hand side
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Remove">
+            <summary>
+            Lines were removed, so the text is on the left-hand side
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Change">
+            <summary>
+            Lines were changed, so the text is on both sides
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceService">
+            <summary>
+            Determines the differences between two
+            sequences, based on adding or removing elements (but not translating or copying elements).
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IDifferenceService diffService = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceService.DifferenceSequences``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})">
+            <summary>
+            Computes the differences between the two sequences.
+            </summary>
+            <typeparam name="T">The type of the sequences.</typeparam>
+            <param name="left">The left sequence. In most cases this is the "old" sequence.</param>
+            <param name="right">The right sequence. In most cases this is the "new" sequence.</param>
+            <returns>A collection of the differences between the two sequences.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceService.DifferenceSequences``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0},Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate{``0})">
+            <summary>
+            Computes the differences between the two sequences.  The supplied predicate will be called on each
+            step through the <paramref name="left"/> sequence.
+            </summary>
+            <typeparam name="T">The type of the sequences.</typeparam>
+            <param name="left">The left sequence. In most cases this is the "old" sequence.</param>
+            <param name="right">The right sequence. In most cases this is the "new" sequence.</param>
+            <param name="continueProcessingPredicate">A predicate that will be called on each step through the <paramref name="left"/> sequence,
+            with the option of stopping the algorithm prematurely.</param>
+            <returns>A collection of the differences between the two sequences.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection">
+            <summary>
+            Represents a difference collection in which the left and right
+            sequences are <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList"/> objects, and each difference may itself contain
+            an <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection"/>.  
+            </summary>
+            <remarks>You can get this collection by using the <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService"/>. 
+            When you request multiple types of string differencing
+            (e.g. line and word), the first level of differences will be the lines,
+            and each line difference may contain an <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection"/>
+            of word differences. See <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService"/>
+            for more information and examples.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1">
+            <summary>
+            Represents a collection of <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference"/> objects extracted from two lists of same-typed elements,
+            given a maximal match sequence generated from a difference algorithm.
+            </summary>
+            <typeparam name="T">The element type of the compared lists.</typeparam>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.MatchSequence">
+            <summary>
+            Gets the original match sequence that was used to create this difference collection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.LeftSequence">
+            <summary>
+            Gets the left sequence that was used to create this difference collection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.RightSequence">
+            <summary>
+            Gets the right sequence that was used to create this difference collection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.Differences">
+            <summary>
+            Returns the difference collection as a list. 
+            </summary>
+            <remarks>Since the difference collection itself implements the IEnumerable interface,
+            you can use it to iterate over the differences.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.GetContainedDifferences(System.Int32)">
+            <summary>
+            Gets the contained difference collection for the given element, if
+            it has any.  This forces an evaluation of the contained differences.
+            </summary> 
+            <param name="index">The index at which to compute the contained differences.</param>
+            <returns>The contained differences at this level, or <c>null</c> if there are none.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.HasContainedDifferences(System.Int32)">
+            <summary>
+            Determines whether or not the <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference"/> at the given index itself contains differences.  This forces an evaluation of the contained differences for the given element.
+            </summary>
+            <param name="index">The index at which to check for contained differences.</param>
+            <returns><c>true</c> if the <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference"/> in question has contained differences, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.LeftDecomposition">
+            <summary>
+            Gets the original left tokenized list.
+            </summary>
+            /// <remarks>
+            This is the same as IDifferenceCollection.LeftSequence, except that
+            it is typed as an <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList"/>.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.RightDecomposition">
+            <summary>
+            Get the original right tokenized list.
+            </summary>
+            <remarks>
+            This is the same as IDifferenceCollection.RightSequence, except that
+            it is typed as an <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList"/>.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService">
+            <summary>
+            This service has several shortcut methods that compute
+            differences over strings, snapshots, and spans.
+            Differences are computed according to the specified <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes"/>,
+            starting with the most general type 
+            (line is more general than word, and word is more general than character).
+            </summary>
+            <example>
+            Given string A:
+            ---
+            This is a
+            line!
+            ---
+            And string B:
+            ---
+            This is but a
+            line!
+            ---
+            
+            The returned difference collection contains one line difference, which maps to line 1 of each string.
+            This difference contains one
+            word difference, which is the addition of the words "but" and " ".
+            </example>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IHierarchicalStringDifferenceService diffService = null;
+            </remarks>    
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService.DiffStrings(System.String,System.String,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Computes the differences between two strings, using the given difference options.
+            </summary>
+            <param name="left">The left string. In most cases this is the the "old" string.</param>
+            <param name="right">The right string. In most cases this is the "new" string.</param>
+            <param name="differenceOptions">The options to use in differencing</param>
+            <returns>A hierarchical collection of differences.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService.DiffSnapshotSpans(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Computes the differences between two snapshot spans, using the given difference options.
+            </summary>
+            <param name="left">The left snapshot. In most cases this is the the "old" snapshot.</param>
+            <param name="right">The right snapshot. In most cases this is the "new" snapshot.</param>
+            <param name="differenceOptions">The options to use.</param>
+            <returns>A hierarchical collection of differences.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList">
+            <summary>
+            A tokenized representation of a string into abutting and non-overlapping segments.
+            </summary>
+            <remarks>
+            This interface implements IList so that it can be used with 
+            <see cref="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceService"/>, which finds the differences between two sequences represented
+            as ILists. </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.GetElementInOriginal(System.Int32)">
+            <summary>
+            Maps the index of an element to its span in the original list.
+            </summary>
+            <param name="index">The index of the element in the element list.</param>
+            <returns>The span of the element.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException">The specified index is either negative or exceeds the list's Count property.</exception>
+            <remarks>This method returns a zero-length span at the end of the string if index
+            is equal to the list's Count property.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.GetSpanInOriginal(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Maps a span of elements in this list to the span in the original list.
+            </summary>
+            <param name="span">The span of elements in the elements list.</param>
+            <returns>The span mapped onto the original list.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.Original">
+            <summary>
+            The original string that was tokenized.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.Match">
+             <summary>
+             Represents a range of matches between two sequences as a pair of spans of equal length.
+             </summary>
+             <remarks>
+             Given two sequences:
+             abCCd (left)
+             abFFd (right)
+             The generated pairs of matches would be:
+             (0, 0), (1, 1), (4, 4)
+             Which would turn into the Matches (left-start, right-start, length):
+             (0, 0, 2) and (4, 4, 1)
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.#ctor(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Creates a match from two spans of equal length.
+            </summary>
+            <param name="left">The span from the left sequence.</param>
+            <param name="right">The span from the right sequence.</param>
+            <exception cref="T:System.ArgumentNullException">The left span or right span is null.</exception>
+            <exception cref="T:System.ArgumentException">The spans are not of equal length.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.Equals(System.Object)">
+            <summary>
+            Determines whether two Match objects have the same left and right spans.
+            </summary>
+            <param name="obj"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.GetHashCode">
+            <summary>
+            Provides a hash function.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.GetEnumerator">
+            <summary>
+            Gets an enumerator typed as a <see cref="T:System.Tuple"/> of integers.
+            </summary>
+            <returns>The typed enumerator.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.System#Collections#IEnumerable#GetEnumerator">
+            <summary>
+            Gets an untyped enumerator.
+            </summary>
+            <returns>The enumerator.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Left">
+            <summary>
+            Get the left-side range
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Right">
+            <summary>
+            Gets the right span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Length">
+            <summary>
+            Gets the length of the spans. Both spans have equal lengths.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes">
+            <summary>
+            A bitwise combination of the enumeration values to use when computing differences with the various methods in 
+            <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService"/>. 
+            </summary>
+            <remarks>
+            See the comments on 
+            <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService"/> for an explanation of how differences are computed.
+            Since computing differences can be slow with large data sets, you should not use the Character type
+            unless the given text is relatively small.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Line">
+            <summary>
+            Compute the line difference.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Word">
+            <summary>
+            Compute the word difference.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Character">
+            <summary>
+            Compute the character difference.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions">
+            <summary>
+            Options to use in computing string differences.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes,System.Int32,System.Boolean)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/>.
+            </summary>
+            <param name="differenceType">The type of string differencing to do, as a combination of line, word, and character differencing.</param>
+            <param name="locality">The greatest distance a differencing element (line, span, or character) can move and still be considered part of the same source.  A value of 0 disables locality checking.</param>
+            <param name="ignoreTrimWhiteSpace">Determines whether whitespace should be ignored.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/> from a given <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/>.
+            </summary>
+            <param name="other">The <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/> to use in constructing a new <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.ToString">
+            <summary>
+            Provides a string representation of these difference options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.GetHashCode">
+            <summary>
+            Provides a hash function for the type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.Equals(System.Object)">
+            <summary>
+            Determines whether two StringDifferenceOptions are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.op_Equality(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Determines whether two StringDifferenceOptions are the same
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.op_Inequality(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Determines whether two StringDifferenceOptions are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DifferenceType">
+            <summary>
+            The type of string differencing to do, as a combination
+            of line, word, and character differencing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.Locality">
+            <summary>
+            The greatest distance a differencing element (line, span, or character) can move 
+            and still be considered part of the same source.  A value of 0 disables locality checking.
+            </summary>
+            <remarks>
+            For example, if Locality is set to 100, a line is considered the same line 
+            if it is separated by 100 or fewer lines from its neighboring lines. 
+            If it is separated by more than 100 lines, it is considered a different line.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.IgnoreTrimWhiteSpace">
+            <summary>
+            Gets or sets whether to ignore white space.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.WordSplitBehavior">
+            <summary>
+            The behavior to use when splitting words, if word differencing is requested
+            by the <see cref="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DifferenceType"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DetermineLocalityCallback">
+            <summary>
+            An optional callback to override the locality for a specific round of differencing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.ContinueProcessingPredicate">
+            <summary>
+            An optional predicate that allows clients to cancel differencing before it has completely finished.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior">
+            <summary>
+            Behavior to use while splitting words in string differencing.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.Default">
+            <summary>
+            Split words by <see cref="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.CharacterClass"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.CharacterClass">
+            <summary>
+            Split words by character class.
+            </summary>
+            <remarks>
+            The word split logic uses the following character classes:
+            1) Whitespace and control characters
+            2) Numbers/Digits
+            3) Punctuation/Symbols
+            4) Letters
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.WhiteSpace">
+            <summary>
+            Split the text into words by whitespace only.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.WhiteSpaceAndPunctuation">
+            <summary>
+            Split the text into words by whitespace and punctuation/symbols.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.EncodingChangedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.EncodingChanged"/> event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.#ctor(System.Text.Encoding,System.Text.Encoding)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.EncodingChangedEventArgs"/>
+            </summary>
+            <param name="oldEncoding">The previous encoding.</param>
+            <param name="newEncoding">The new encoding.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.OldEncoding">
+            <summary>
+            Gets the previous encoding.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.NewEncoding">
+            <summary>
+            Gets the new encoding.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IEncodingDetector">
+            <summary>
+            Attempts to detect a text encoding associated with a stream.
+            </summary>
+            <remarks>
+            <para>
+            This is a MEF component part, and should be exported with the following attribute:
+            [Export(NameSource=typeof(IEncodingDetector))]
+            </para>
+            <para>
+            Exports must include a [Name] attribute and at least one [ContentType] attribute.
+            Exports may optionally include the [Order] attribute.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IEncodingDetector.GetStreamEncoding(System.IO.Stream)">
+            <summary>
+            Attempts to detect an encoding associated with a stream.
+            </summary>
+            <remarks>
+            The stream is read from its current position. The encoding sniffer does not need to reset the stream's position.
+            </remarks>
+            <param name="stream">The stream to read.</param>
+            <returns>The detected encoding, or null if one could not be determined.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextDocument">
+            <summary>
+            Represents a document in the file system that persists an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SetEncoderFallback(System.Text.EncoderFallback)">
+            <summary>
+            Change the encoder fallback of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding"/>.
+            </summary>
+            <param name="fallback">The new encoder fallback</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Rename(System.String)">
+            <summary>
+            Rename the document to the given new file path.
+            </summary>
+            <param name="newFilePath">The new file path for this document.</param>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Reload">
+            <summary>
+            Reloads the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> into <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/>.  
+            If the load fails, the contents of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> remains unchanged.
+            </summary>
+            <returns>Indicates whether the reload took place and whether the encoding was sufficient.</returns>
+            <exception cref="T:System.IO.IOException">An I/O error occurred during file load.</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file load.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Reload(Microsoft.VisualStudio.Text.EditOptions)">
+            <summary>
+            Reloads the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> into <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/>,
+            using the given <see cref="T:Microsoft.VisualStudio.Text.EditOptions"/>.  
+            If the load fails, the contents of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> remains unchanged.
+            </summary>
+            <param name="options">The options to use for the text buffer edit.</param>
+            <returns>Indicates whether the reload took place and whether the encoding was sufficient.</returns>
+            <exception cref="T:System.IO.IOException">An I/O error occurred during file load.</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file load.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Save">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/>.  
+            If the save operation fails, the value of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> remains unchanged.
+            </summary>
+            <exception cref="T:System.IO.IOException"> An I/O error occurred during file save.</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            If the save operation is successful, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> is set to <paramref name="filePath"/>, 
+            and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> is set to <c>false</c>.  If the save operation fails,
+            <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> remains unchanged.
+            </summary>
+            <param name="filePath">The name of the new file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is <c>false</c>).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,System.Boolean)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            If the save operation is successful, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> is set to <paramref name="filePath"/>, 
+            and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> is set to <c>false</c>.  If the save operation fails,
+            <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> remains unchanged.
+            </summary>
+            <param name="filePath">The name of the new file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <param name="createFolder"><c>true</c> if the folder containing <paramref name="filePath"/> should be created if it does not exist, otherwise <c>false</c>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is <c>false</c>).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            If the save is successful, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> is set to <paramref name="filePath"/>, 
+            and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> is set to <c>false</c>.  If the save fails,
+            <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> remains unchanged.
+            </summary>
+            <param name="filePath">The name of the new file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> or <paramref name="newContentType"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is false).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+            <remarks>
+            The order of events raised as a result of a successful file SaveAs
+            operation is <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred"/> followed by <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ContentTypeChanged"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,System.Boolean,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            If the save is successful, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> is set to <paramref name="filePath"/>, 
+            and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> is set to <c>false</c>.  If the save fails,
+            <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> remains unchanged.
+            </summary>
+            <param name="filePath">The name of the new file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <param name="createFolder"><c>true</c> if the folder containing <paramref name="filePath"/> should be created if it does not exist, otherwise <c>false</c>.</param>
+            <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> or <paramref name="newContentType"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is false).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+            <remarks>
+            The order of events raised as a result of a successful file SaveAs
+            operation is <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred"/> followed by <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ContentTypeChanged"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveCopy(System.String,System.Boolean)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            </summary>
+            <param name="filePath">The name of the file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is <c>false</c>).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <remarks>This call does not affect the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/>, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastSavedTime"/>, and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> properties.
+            The <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred"/> event is not raised.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveCopy(System.String,System.Boolean,System.Boolean)">
+            <summary>
+            Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> to the given <paramref name="filePath"/>.
+            </summary>
+            <param name="filePath">The name of the file.</param>
+            <param name="overwrite"><c>true</c> if <paramref name="filePath"/> should be overwritten if it exists, otherwise <c>false</c>.</param>
+            <param name="createFolder"><c>true</c> if the folder containing <paramref name="filePath"/> should be created if it does not exist, otherwise <c>false</c>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting
+            to overwrite an existing file when <paramref name="overwrite"/> is <c>false</c>).</exception>
+            <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <remarks>This call does not affect the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/>, <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastSavedTime"/>, and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath"/> properties.
+            The <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred"/> event is not raised.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocument.UpdateDirtyState(System.Boolean,System.DateTime)">
+            <summary>
+            Updates the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime"/> properties.
+            </summary>
+            <param name="isDirty">The new value for <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/>.</param>
+            <param name="lastContentModifiedTime">The new value for <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime"/>.</param>
+            <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+            <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath">
+            <summary>
+            The name and path of the file.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> containing the document. This value is always non-null.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty">
+            <summary>
+            Determines whether the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> is dirty.  
+            </summary>
+            <remarks>If <c>true</c>, the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> have
+            changed since the file was last loaded or saved. If <c>false</c>, the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer"/> have
+            not changed since the file was last loaded or saved.</remarks>  
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.LastSavedTime">
+            <summary>
+            Gets the last <see cref="T:System.DateTime"/> the file was saved.  This time exactly matches the last file written 
+            time on the file system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime">
+            <summary>
+            Gets the last <see cref="T:System.DateTime"/> a change was made to the contents of the document. If it has not been modified
+            since it was loaded or reloaded from disk, this will be the last write time of the underlying file at the time the
+            load or reload occurred; otherwise, it is the last time the contents of the text buffer were changed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding">
+            <summary>
+            Gets or sets the encoding of the document when saved to disk.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDocument.EncodingChanged">
+            <summary>
+            Occurs when the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding"/> property changes.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred">
+            <summary>
+            Occurs when the document has been loaded from or saved to disk.  
+            You may not call Reload/Save/SaveAs to perform another file action while handling this event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDocument.DirtyStateChanged">
+            <summary>
+            Occurs when the value of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> changes. 
+            You may not call <see cref="M:Microsoft.VisualStudio.Text.ITextDocument.UpdateDirtyState(System.Boolean,System.DateTime)"/> in order to change 
+            the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty"/> property while handling this event.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDocument.IsReloading">
+            <summary>
+            Determines whether the document is currently being reloaded.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextDocumentFactoryService">
+            <remarks>
+            Represents a service that creates, load, and disposes text documents. This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextDocumentFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> that opens and loads the contents of <paramref name="filePath"/> into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="filePath">The full path to the file to be loaded.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> or <paramref name="contentType"/> is null.</exception>
+            <remarks>This method is equivalent to CreateAndLoadTextDocument(filePath, contentType, true, out unusedBoolean).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType,System.Text.Encoding,System.Boolean@)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> that opens and loads the contents of <paramref name="filePath"/> into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="filePath">The full path to the file to be loaded.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <param name="encoding">The encoding to use. The decoder part of the Encoding object won't be used.</param>
+            <param name="characterSubstitutionsOccurred">Set to true if some of the file bytes could not be directly translated using the given encoding.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/>, <paramref name="contentType"/>, or <paramref name="encoding"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType,System.Boolean,System.Boolean@)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> that opens and loads the contents of <paramref name="filePath"/> into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="filePath">The full path to the file to be loaded.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <param name="attemptUtf8Detection">Whether to attempt to load the document as a UTF-8 file.</param>
+            <param name="characterSubstitutionsOccurred">Set to true if some of the file bytes could not be directly translated using the given encoding.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> or <paramref name="contentType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateTextDocument(Microsoft.VisualStudio.Text.ITextBuffer,System.String)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> with <paramref name="textBuffer"/>, which is to be saved to <paramref name="filePath"/>
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to be saved to <paramref name="filePath"/>.</param>
+            <param name="filePath">The full path to the file.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> or <paramref name="filePath"/> is null.</exception>
+            <remarks>This call does not save the contents of the buffer to the given path.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TryGetTextDocument(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.ITextDocument@)">
+            <summary>
+            Retrieve an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> for the given buffer, if one exists.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to get a document for.</param>
+            <param name="textDocument">The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> for this buffer, if one exists.</param>
+            <returns><c>true</c> if a document exists for this buffer, <c>false</c> otherwise.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TextDocumentCreated">
+            <summary>
+            Occurs when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> is created.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TextDocumentDisposed">
+            <summary>
+            Occurs when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> is disposed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ReloadResult">
+            <summary>
+            The return value of Reload methods on <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.ReloadResult.Aborted">
+            <summary>
+            The reload was blocked by the text document buffer's read only regions or <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changing"/> event.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.ReloadResult.Succeeded">
+            <summary>
+            The reload completed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.ReloadResult.SucceededWithCharacterSubstitutions">
+            <summary>
+            The reload completed but some bytes could not be decoded and were replaced with a replacement character.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextDocumentEventArgs">
+            <summary>
+            Provides information for events when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> has been created or disposed.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextDocumentEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextDocument)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextDocumentEventArgs"/>.
+            </summary>
+            <param name="textDocument">The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> that was created or disposed.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDocumentEventArgs.TextDocument">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> that was created or disposed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.FileActionTypes">
+            <summary>
+            Describes the type of file action.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.ContentSavedToDisk">
+            <summary>
+            The content was saved to disk.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.ContentLoadedFromDisk">
+            <summary>
+            The content was loaded from disk.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.DocumentRenamed">
+            <summary>
+            The document was renamed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs">
+            <summary>
+            Provides information for events that are raised when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument"/> has loaded from or saved to disk.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.#ctor(System.String,System.DateTime,Microsoft.VisualStudio.Text.FileActionTypes)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs"/> for a file action event.
+            </summary>
+            <param name="filePath">The path to the file.</param>
+            <param name="time">The <see cref="T:System.DateTime"/> when the file action occurred.</param>
+            <param name="fileActionType">The <see cref="T:Microsoft.VisualStudio.Text.FileActionTypes"/> that occurred.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.FilePath">
+            <summary>
+            Gets the path to the file.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.Time">
+            <summary>
+            Gets the <see cref="T:System.DateTime"/> when the file action occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.FileActionType">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.FileActionTypes"/> that occurred.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs">
+            <summary>
+            Provides information about a change to the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs">
+            <summary>
+            Provides information about a transaction on a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> 
+            that causes a new <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to be generated.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs"/> for a Change event.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> immediately after the change occurred.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="beforeSnapshot"/> or <paramref name="afterSnapshot"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.Before">
+            <summary>
+            Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> before the change occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.After">
+            <summary>
+            Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> after the change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.BeforeVersion">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/> associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.Before"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.AfterVersion">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/>n associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.After"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.EditTag">
+            <summary>
+            Gets an arbitrary object provided by the initiator of the changes.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType,System.Object)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs"/>
+            with the specified before and after snapshots and before and after content types.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> immediately after the change occurred.</param>
+            <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> before the change occurred.</param>
+            <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> after the change occurred.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException"> One of <paramref name="beforeSnapshot"/>, 
+            <paramref name="afterSnapshot"/>, <paramref name="beforeContentType"/>, or
+            <paramref name="afterContentType"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.BeforeContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> before the change occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.AfterContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> after the change occurred.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.CustomTrackToVersion">
+            <summary>
+            Provides a custom implementation of span tracking. This delegate should be implemented by custom tracking spans.
+            </summary>
+            <param name="customSpan">The span to be tracked.</param>
+            <param name="currentVersion">The version to which <paramref name="currentSpan"/> belongs.</param>
+            <param name="targetVersion">The version to which <paramref name="currentSpan"/> is to be tracked.</param>
+            <param name="currentSpan">The span to track.</param>
+            <param name="customState">The custom state that was provided when the span was created.</param>
+            <returns>The span to which <paramref name="currentSpan"/> tracks.</returns>
+            <remarks><paramref name="targetVersion"/> may be earlier than <paramref name="currentVersion"/>.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.EdgeInsertionMode">
+            <summary>
+            Specifies the edge insertion modes for read-only regions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.EdgeInsertionMode.Allow">
+            <summary>
+            Allows insertions at the edge of read-only regions. If
+            there is a read-only region [3, 6) that allows edge insertions, an insertion at
+            position 3 or position 6 will succeed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.EdgeInsertionMode.Deny">
+            <summary>
+            Prevents insertions at the edge of read-only regions. If
+            there is a read-only region [3, 6) that allows edge insertions, an insertion at
+            position 3 or position 6 will fail.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.EditOptions">
+            <summary>
+            Options applicable to text editing transactions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.EditOptions.None">
+            <summary>
+            Do nothing special with this edit.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.EditOptions.DefaultMinimalChange">
+            <summary>
+            Turn this edit into a minimal change, using line and word string differencing.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Create a set of edit options for computing a minimal difference,
+            with the given <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.#ctor(System.Boolean,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+            <summary>
+            Create a set of edit options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.ToString">
+            <summary>
+            Provides a string representation of these edit options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.GetHashCode">
+            <summary>
+            Provides a hash function for the type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.Equals(System.Object)">
+            <summary>
+            Determines whether two spans are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.op_Equality(Microsoft.VisualStudio.Text.EditOptions,Microsoft.VisualStudio.Text.EditOptions)">
+            <summary>
+            Determines whether two EditOptions are the same
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.EditOptions.op_Inequality(Microsoft.VisualStudio.Text.EditOptions,Microsoft.VisualStudio.Text.EditOptions)">
+            <summary>
+            Determines whether two EditOptions are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.EditOptions.ComputeMinimalChange">
+            <summary>
+            True if this edit computes minimal change using the differencing option <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions"/>, false otherwise.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.EditOptions.DifferenceOptions">
+            <summary>
+            The differencing options for this edit, if <see cref="P:Microsoft.VisualStudio.Text.EditOptions.ComputeMinimalChange"/> is true.
+            </summary>
+            <remarks>
+            <see cref="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.IgnoreTrimWhiteSpace"/> will be
+            ignored.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IExtensionErrorHandler">
+            <summary>
+            Allows editor hosts to detect exceptions that get captured at extension points.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IExtensionErrorHandler errorHandler = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IExtensionErrorHandler.HandleError(System.Object,System.Exception)">
+            <summary>
+            Notifies that an exception has occured.
+            </summary>
+            <param name="sender">The extension object or event handler that threw the exception.</param>
+            <param name="exception">The exception that was thrown.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IMappingPoint">
+            <summary>
+            A position in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that can be mapped within a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps the point to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="targetBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which to map the point.</param>
+            <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the anchor buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the anchor buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the targeted buffer or null if the point and affinity do not appear in that buffer.</returns>
+            <remarks>
+            In general, a source span seam occurs at the end of a source span of nonzero length
+            and the beginning of a source span of nonzero length, and
+            coincides with zero or more source spans of zero length. Every span on a seam
+            has a point in the result collection.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetBuffer"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps the point to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <param name="targetSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to which to map the point.</param>
+            <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the anchor buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the anchor buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the targeted buffer or null if the point and affinity do not appear in that buffer.</returns>
+            <remarks>
+            In general, a source span seam occurs at the end of a source span of nonzero length
+            and the beginning of a source span of nonzero length, and
+            coincides with zero or more source spans of zero length. Every span on a seam
+            has a point in the result collection.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetSnapshot"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer},Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps the point to a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="match">The predicate used to match the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the anchor buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the anchor buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the matching buffer, or null if the point and affinity do not appear in that buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="match"/> is null.</exception>
+            <remarks><paramref name="match"/> will be called as text buffers in the buffer graph are encountered, until a match is found. 
+            This selects the buffer of interest and <paramref name="match"/> is not called again. 
+            If no match is found with any of the buffers, the result is null.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetInsertionPoint(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Maps the point to an insertion point in a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="match">The predicate used to match the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the matching buffer or null if the point does not appear in that buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="match"/> is null.</exception>
+            <remarks>In the usual case, this is a straightforward computation that maps through projection buffers, subject to
+            caller approval using <paramref name="match"/>. If there is ambiguity in a projection mapping, the
+            <see cref="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.GetTypicalInsertionPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint})"/> method for the relevant projection buffer will be consulted.
+            <paramref name="match"/> will be called as text buffers in the buffer graph are encountered, until a match is found. 
+            This selects the buffer of interest and the predicate will not be called again. 
+            If no match is found with any of encountered buffers, the result will be null.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingPoint.AnchorBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> from which this point was created.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingPoint.BufferGraph">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> that this point uses to perform the mapping.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IMappingSpan">
+            <summary>
+            A span in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that can be mapped within a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Maps the span to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="targetBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which to map the span.</param>
+            <returns>The possibly empty collection of spans in the <paramref name="targetBuffer"/> to which the span maps.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetBuffer"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the span to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <param name="targetSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to which to map the span.</param>
+            <returns>The possibly empty collection of spans in the <paramref name="targetSnapshot"/> to which the span maps.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetSnapshot"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Maps the span to a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="match">The predicate used to identify the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>A possibly empty collection of spans in the matching buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="match"/> is null.</exception>
+            <remarks><paramref name="match"/> is called on each text buffer in the buffer graph until it
+            returns <c>true</c>. The predicate will not be called again.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.Start">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/> for the start of this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.End">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/> for the end of this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.AnchorBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> from which this span was created.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.BufferGraph">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> that this span uses to perform mapping.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.INormalizedTextChangeCollection">
+            <summary>
+            A normalized list of <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> objects. Changes are sorted in ascending order of position,
+            and abutting and overlapping changes are combined into a single change.
+            </summary>
+            <remarks>
+            <see cref="T:Microsoft.VisualStudio.Text.INormalizedTextChangeCollection"/> objects are immutable.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.INormalizedTextChangeCollection.IncludesLineChanges">
+            <summary>
+            Determines whether any of the <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> objects in this list have a nonzero <see cref="P:Microsoft.VisualStudio.Text.ITextChange.LineCountDelta"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IReadOnlyRegion">
+            <summary>
+            A handle that tracks a possibly empty read-only region of text.
+            </summary>
+            <remarks>
+            <para>
+            The text in a read-only region is not necessarily immutable; a read-only region created on a 
+            projection buffer makes that region read-only to clients of the projection buffer but
+            does not affect the source buffers for that text. </para>
+            <para>
+            Read-only regions prevent edits only on their owning buffer.
+            A read-only region that does not prohibit edge insertions does not prevent any insertion if the
+            region has (or shrinks to) zero length.
+            A zero-length read-only region that prohibits edge insertions prevents insertions only at its starting
+            position, but allows deletions and modifications that span that position.
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.EdgeInsertionMode">
+            <summary>
+            The edge insertion behavior of the read-only region.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.Span">
+            <summary>
+            The span of text marked read-only by this region.
+            </summary>
+            <remarks>
+            Not null.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.QueryCallback">
+            <summary>
+            The delegate that notifies the read-only region of read-only checks and edits.
+            </summary>
+            <remarks>
+            <para>May be null.</para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit">
+            <summary>
+            Provides for an atomic set of read-only region editing operations on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. 
+            Edition positions are specified with respect to the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> 
+            at the time the <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit"/> object was created.
+            </summary>
+            <remarks>
+            <para>At most one <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object may be active for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. It is considered
+            active as long as it has been neither applied nor canceled; calling Dispose() on an unapplied object is equivalent to calling Cancel. </para>
+            <para>The operations performed using this object do not appear in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> until the <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> 
+            method has been called.</para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextBufferEdit">
+            <summary>
+            Represents edit operations against a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply">
+            <summary>
+            Commits all the modifications made with this <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object to the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. 
+            Depending on the type of edit, it may also cause the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to generate a new snapshot and raise its Changed 
+            event if any modifications were made. This method may be called only 
+            once. After it is called, any other calls on this object (other than Dispose) will result in an <see cref="T:System.InvalidOperationException"/>.
+            </summary>
+            <remarks>
+            Canceled will be <c>true</c> after this method returns if a handler of the buffer's Changing event canceled the change.
+            </remarks>
+            <returns>
+            A snapshot of the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> after the change is applied. 
+            If there was no change, or edit was canceled, or the edit is of a type that does not generate snapshots, no new snapshot will be created,
+            and the previous snapshot will be returned.
+            </returns>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel">
+            <summary>
+            Abandons all modifications started using this <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object. Any further calls 
+            on this object will result in an <see cref="T:System.InvalidOperationException"/>.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object, or the edit has already been applied.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBufferEdit.Snapshot">
+            <summary>
+            A snapshot of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> at the time this ITextBufferEdit object was created.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBufferEdit.Canceled">
+            <summary>
+            Determines whether this edit has been canceled.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateReadOnlyRegion(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Marks a span of text in this buffer as read-only. The span remains 
+            read-only until the <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> is removed.
+            </summary>
+            <param name="span">
+            The span to mark as read-only.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> used to track this read-only region. This object must be used
+            to remove the read-only region.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/> is past the end of the buffer.</exception>
+            <remarks>Insertions at the edge of the read-only region are allowed by default.</remarks>
+            <remarks>The region is created edge exclusive by default.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateReadOnlyRegion(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.EdgeInsertionMode)">
+            <summary>
+            Marks a span of text in this buffer as read-only.  The span remains 
+            read-only until it is marked as writable or forced writable again.
+            </summary>
+            <param name="span">
+            The span to mark as read-only.
+            </param>
+            <param name="trackingMode">
+            Specifies the tracking behavior of the read-only region.
+            </param>
+            <param name="edgeInsertionMode">
+            Specifies the edge insertion behavior of the read-only region.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> used to track this read-only region. This object will be used
+            to remove the read-only region.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/> is past the end of the buffer.</exception>
+            <remarks>
+            Zero-length read-only regions restrict inserts only at that point.  A deletion or modification over that span
+            can still occur.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateDynamicReadOnlyRegion(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.EdgeInsertionMode,Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery)">
+            <summary>
+            Marks a span of text in this buffer as as conditionally read-only,
+            subject to a check performed when the region is queried.  The span remains 
+            read-only until it is marked as writable or forced writable again.
+            </summary>
+            <param name="span">
+            The span to mark as read-only.
+            </param>
+            <param name="trackingMode">
+            Specifies the tracking behavior of the read-only region.
+            </param>
+            <param name="edgeInsertionMode">
+            Specifies the edge insertion behavior of the read-only region.
+            </param>
+            <param name="callback">
+            The delegate that notifies the read-only region of read-only checks and edits. May be null.
+            See <see cref="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.QueryCallback"/>.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> used to track this read-only region. This object will be used
+            to remove the read-only region.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/> is past the end of the buffer.</exception>
+            <remarks>
+            Zero-length read-only regions restrict inserts only at that point.  A deletion or modification over that span
+            can still occur.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.RemoveReadOnlyRegion(Microsoft.VisualStudio.Text.IReadOnlyRegion)">
+            <summary>
+            Removes the read-only region from the list of read-only regions in this buffer.
+            </summary>
+            <param name="readOnlyRegion">
+            The read-only region to remove.
+            </param>
+            <remarks>
+            Removing a read-only region that has already been removed does nothing.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="readOnlyRegion"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException"><paramref name="readOnlyRegion"/> was created on another buffer.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextBuffer">
+            <summary>
+            A mutable sequence of Unicode characters encoded using UTF-16.
+            Positions withing the buffer are treated as a sequence of characters (starting at character zero) or
+            as a sequence of lines (starting at line zero). An empty buffer has a single line containing no characters.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateEdit(Microsoft.VisualStudio.Text.EditOptions,System.Nullable{System.Int32},System.Object)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object that handles compound edit operations on this buffer.
+            </summary>
+            <param name="options">Options to apply to the compound edit operation.</param>
+            <param name="reiteratedVersionNumber">If not null, indicates that the version to be created by this edit operation is
+            the product of an undo or redo operation.</param>
+            <param name="editTag">An arbitrary object that will be associated with this edit transaction.</param>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object.</returns>
+            <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object is active for this text buffer, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateEdit">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object that handles compound edit operations on this buffer.
+            </summary>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object.</returns>
+            <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object is active for this text buffer.</exception>
+            <remarks>This method is equivalent to CreateEdit(EditOptions.None, null, null).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateReadOnlyRegionEdit">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit"/> object that handles adding or removing read-only regions from this buffer.
+            </summary>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit"/> object.</returns>
+            <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object is active for this text buffer, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership">
+            <summary>
+            Claims ownership of this buffer for the current thread. All subsequent modifications of this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>
+            must be made from the current thread, or else an <see cref="T:System.InvalidOperationException"/> will be raised.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">This method has been called previously from a different thread, or a
+            <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object is active for this text buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess">
+            <summary>
+            Determines whether edit operations on this text buffer are permitted on the calling thread. If <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has
+            previously been called, edit operations are permitted only from the same thread that made that call.
+            </summary>
+            <returns><c>true</c> if the calling thread is allowed to perform edit operations, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.ChangeContentType(Microsoft.VisualStudio.Utilities.IContentType,System.Object)">
+            <summary>
+            Changes the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>.</param>
+            <param name="editTag">An arbitrary object that will be associated with this edit transaction.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="newContentType"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object is active for this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Insert(System.Int32,System.String)">
+            <summary>
+            Inserts the given <paramref name="text"/>at the specified <paramref name="position"/>in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="position">The buffer position at which the first character of the text will appear.</param>
+            <param name="text">The text to be inserted.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to insert the text, and then applying it. If the insertion
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted insertion.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException">A text edit is currently active, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Delete(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Deletes a sequence of characters from the buffer.
+            </summary>
+            <param name="deleteSpan">The span of characters to delete.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to delete the text, and then applying it. If the deletion
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted deletion.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="deleteSpan"/>.End is greater than the length of the buffer.</exception>
+            <exception cref="T:System.InvalidOperationException">A TextEdit is currently active, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+            <summary>
+            Replaces a sequence of characters with different text. This is equivalent to first deleting the text to be replaced and then
+            inserting the new text.
+            </summary>
+            <param name="replaceSpan">The span of characters to replace.</param>
+            <param name="replaceWith">The new text to replace the old.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to replace the text, and then applying it. If the replacement
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted replacement.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="replaceSpan"/>.End is greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="replaceWith"/>is null.</exception>
+            <exception cref="T:System.InvalidOperationException">A text edit is currently active, or 
+            <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess"/> would return false.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(System.Int32)">
+            <summary>
+            Determines whether a text insertion would be prohibited at <paramref name="position"/> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/>.
+            </summary>
+            <param name="position">The position of the proposed text insertion.</param>
+            <returns>
+            <c>true</c> if an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> would prohibit insertions at this position, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot"/>.Length.</exception>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has previously been called, and this call is being made
+            from a different thread.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(System.Int32,System.Boolean)">
+            <summary>
+            Determines whether a text insertion would be prohibited at <paramref name="position"/> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/>.
+            </summary>
+            <param name="position">The position of the proposed text insertion.</param>
+            <param name="isEdit"><c>true</c> if this check is part of an edit. <c>false</c> for a query without side effects.</param>
+            <returns><c>true</c> if an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/> would prohibit insertions at this position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot"/>.Length.</exception>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has previously been called, and this call is being made
+            from a different thread.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether a text modification or deletion would be prohibited at <paramref name="span"/> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/>
+            </summary>
+            <param name="span">The span to check.</param>
+            <returns>
+            <c>true</c> if the entire span could be deleted or replaced, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:Microsoft.VisualStudio.Text.Span.End"/> property of <paramref name="span"/> is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot"/>.Length.</exception>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has previously been called, and this call is being made
+            from a different thread.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(Microsoft.VisualStudio.Text.Span,System.Boolean)">
+            <summary>
+            Determines whether a text modification or deletion would be prohibited at <paramref name="span"/> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion"/>
+            </summary>
+            <param name="span">The span to check.</param>
+            <param name="isEdit"><c>true</c> if this check is part of an edit. <c>false</c> for a querry without side effects.</param>
+            <returns><c>true</c> if the entire span could be deleted or replaced, <c>false</c> otherwise.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:Microsoft.VisualStudio.Text.Span.End"/> property of <paramref name="span"/> is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot"/>.Length.</exception>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has previously been called, and this call is being made
+            from a different thread.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.GetReadOnlyExtents(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Gets a list of read-only regions that overlap the given span.
+            </summary>
+            <param name="span">
+            The span to check for read-only regions.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> of read-only regions that intersect the given span.
+            </returns>
+            <remarks>
+            This method returns an empty list if there are no read-only 
+            regions intersecting the span, or if the span is zero-length.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/> is past the end of the buffer.</exception>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership"/> has previously been called, and this call is being made
+            from a different thread.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.ContentType">
+            <summary>Gets the content type of the text in the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot">
+            <summary>
+            Gets the current content of the buffer.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.EditInProgress">
+            <summary>
+            Determines whether an edit operation is currently in progress on the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ReadOnlyRegionsChanged">
+            <summary>
+            Occurs when an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit"/> has created or removed read-only regions.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed">
+             <summary>
+             Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> is successfully applied. 
+             </summary>
+             <remarks>
+             This event is raised after <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority"/> events and before <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedLowPriority"/> events.
+            
+             In the case that a second edit is applied by a listener of the Changed event (or the
+             ChangedLowPriority or ChangedHighPriority events), the Changed events for the second edit 
+             won't be raised until all listeners have been notified of the first edit (via ChangedLowPriority, Changed, and 
+             ChangedHighPriority events).  That is, the events for subsequent edits are queued.  This ensures listeners
+             recieve the Changed events in the order the edits were applied.
+             </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedLowPriority">
+            <summary>
+            Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> is successfully applied. 
+            </summary>
+            <remarks>
+            This event is raised after <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority"/> and <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> events.
+            
+            Changed events for edits made within a ChangedLowPriority, <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/>, or 
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority"/> listener are queued. See <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> for more 
+            information about event queuing.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority">
+            <summary>
+            Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> is successfully applied. 
+            </summary>
+            <remarks>
+            This event is raised before <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> and <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority"/> events.
+            
+            Changed events for edits made within a ChangedLowPriority, <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/>, or 
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority"/> listener are queued. See <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> for more 
+            information about event queuing.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.Changing">
+            <summary>
+            Occurs just before a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> is applied.
+            </summary>
+            <remarks>
+            <para>
+            If the edit operation is canceled in this event, another edit operation can be be started immediately in the event handler.
+            For example, this event may be used to provide checkout on edit as an implicit, user-cancelable source control functionality.
+            </para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.PostChanged">
+            <summary>
+            Occurs after the Changed event and any resulting edits.
+            </summary>
+            <remarks>
+            Once <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> events have been raised for an edit as well as any resulting
+            edits (i.e. when an edit is made within a Changed listener), the PostChanged event is
+            raised.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ContentTypeChanged">
+            <summary>
+            Occurs whenever the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> has been changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextBufferFactoryService">
+            <summary>
+            The factory service for ordinary TextBuffers.
+            </summary>
+            <remarks>This is a MEF Component, and should be imported as follows:
+            [Import]
+            ITextBufferFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer">
+            <summary>
+            Creates an empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> "text".
+            </summary>
+            <returns>
+            An empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> object.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates an empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>.
+            </summary>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>
+            An empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with the given ContentType.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="contentType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> and populates it 
+            with the given text.
+            </summary>
+            <param name="text">The initial text to add.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> object with the given text and <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">Either <paramref name="text"/> or <paramref name="contentType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(System.IO.TextReader,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with the given <paramref name="contentType"/> and populates it by 
+            reading data from the specified TextReader.
+            </summary>
+            <param name="reader">The TextReader from which to read.</param>
+            <param name="contentType">The <paramref name="contentType"/> for the text contained in the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/></param>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> object with the given TextReader and <paramref name="contentType"/>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="reader"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="contentType"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.TextContentType">
+            <summary>
+            Predefined default content type. This is the base type for most content types.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.PlaintextContentType">
+            <summary>
+            Predefined content type for plain text files.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.InertContentType">
+            <summary>
+            A content type for which no associated artifacts are automatically created.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextBufferFactoryService.TextBufferCreated">
+            <summary>
+            Raised when any <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> is created.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextChange">
+            <summary>
+            Describes a single contiguous text change operation on the Text Buffer.
+            
+            All text changes are considered to be the replacement of <c>oldText</c> with <c>newText</c>.
+            <para>
+            Insertion is a text change in which <c>oldText</c> is an empty string and <c>newText</c> a non-empty string.
+            </para>
+            <para>
+            Deletion is a text change in which  <c>oldText</c> is a non-empty string and <c>newText</c> is an empty string.
+            </para>
+            <para>
+            Modification is a text change in which both <c>oldText</c> and <c>newText</c> are non-empty strings.
+            </para>
+            </summary>
+            <remarks>
+            <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> objects are immutable.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldSpan">
+            <summary>
+            The span of the text change in the snapshot immediately before the change. 
+            </summary>
+            <remarks>
+            This span is empty for a pure insertion. Its start position may differ from NewSpan.Start only when there is more
+            than one <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> included in moving from one snapshot to the next.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewSpan">
+            <summary>
+            The span of the <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> in the snapshot immediately after the change.
+            </summary>
+            <remarks>
+            This span is empty for a pure deletion. Its start position may differ from OldSpan.Start only when there is more
+            than one <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> included in moving from one snapshot to the next.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldPosition">
+            <summary>
+            The position of the text change in the snapshot immediately before the change. The position can differ from
+            NewPosition only when there is more than one <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> included in moving from one snapshot to the next.
+            </summary>
+            <remarks>This is the equivalent of <c>OldSpan.Start</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewPosition">
+            <summary>
+            The position of the text change in the snapshot immediately after the change. The position can differ from
+            OldPosition only when there is more than one <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> included in moving from one snapshot to the next.
+            </summary>
+            <remarks>This is the equivalent of <c>NewSpan.Start</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.Delta">
+            <summary>
+            The effect On the length of the buffer resulting from this change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldEnd">
+            <summary>
+            The end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText"/> in the snapshot immediately before the change.
+            </summary>
+            <remarks>Equivalent to <c>OldSpan.End</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewEnd">
+            <summary>
+            The end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText"/> in the snapshot immediately after the text change.
+            </summary>
+            <remarks>Equivalent to <c>NewSpan.End</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldText">
+            <summary>
+            The text that was replaced.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewText">
+            <summary>
+            The text that replaced the old text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldLength">
+            <summary>
+            The length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText"/>.
+            </summary>
+            <remarks>This is the equivalent of <c>OldSpan.Length</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewLength">
+            <summary>
+            The length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText"/>.
+            </summary>
+            <remarks>This is the equivalent of <c>NewSpan.Length</c>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextChange.LineCountDelta">
+            <summary>
+            The effect of this change on the number of lines in the snapshot.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextEdit">
+            <summary>
+            Represents a set of editing operations on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. The positions of all edit operations are specified
+            with respect to the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> at the time this object was created.
+            </summary>
+            <remarks>
+            <para>At most one <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit"/> object may be active at a given time for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. 
+            This object is considered
+            active as long as it has been neither Applied nor Cancelled; calling Dispose on an unapplied object is equivalent to calling Cancel. </para>
+            <para>The operations performed using this object are not reflected in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> until the <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> 
+            method has been called.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Insert(System.Int32,System.String)">
+            <summary>
+            Inserts the given <paramref name="text"/> at the specified <paramref name="position"/>in the text buffer.
+            </summary>
+            <param name="position">The buffer position at which the first character of the text will appear.</param>
+            <param name="text">The text to be inserted.</param>
+            <returns><c>true</c> if the insertion succeeded, <c>false</c> if it failed due to a read-only region.</returns>
+            <remarks>Inserting an empty string will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Insert(System.Int32,System.Char[],System.Int32,System.Int32)">
+            <summary>
+            Inserts an array of characters at the specified <paramref name="position"/> in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="position">The buffer position at which the first character of the text will appear.</param>
+            <param name="characterBuffer">The character array from which characters will be inserted.</param>
+            <param name="startIndex">The index in <paramref name="characterBuffer"/> of the first character to insert.</param>
+            <param name="length">The number of characters to insert from <paramref name="characterBuffer"/>.</param>
+            <returns><c>true</c> if the insertion succeeded, <c>false</c> if it was prevented by a read-only region.</returns>
+            <remarks>Inserting zero characters will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="characterBuffer"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the buffer, or
+            <paramref name="startIndex"/> is less than zero, or <paramref name="length"/> is less than zero, or <paramref name="startIndex"/> + <paramref name="length"/> is 
+            greater than the length of <paramref name="characterBuffer"/>.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Delete(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Deletes a sequence of characters from the buffer.
+            </summary>
+            <param name="deleteSpan">The span of characters to delete.</param>
+            <returns><c>true</c> if the deletion succeeded, <c>false</c> if it was prevented by a read-only region.</returns>
+            <remarks>Deleting an empty span will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="deleteSpan"/>.End is greater than the length of the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Delete(System.Int32,System.Int32)">
+            <summary>
+            Deletes a equence of characters from the buffer.
+            </summary>
+            <param name="startPosition">The position of the first character to delete.</param>
+            <param name="charsToDelete">The number of characters to delete.</param>
+            <returns><c>true</c> if the deletion succeeded; <c>false</c> if it was prevented by a read-only region.</returns>
+            <remarks>Deleting zero characters will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startPosition"/> is less than zero or greater than the length of the buffer, or
+            <paramref name="charsToDelete"/> is less than zero, or <paramref name="startPosition"/> + <paramref name="charsToDelete"/>
+            is greater than the length of the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+            <summary>
+            Replaces a sequence of characters with different text. This method has the same effect as first deleting the characters in
+            <paramref name="replaceSpan"/> and then inserting <paramref name="replaceWith"/>.
+            </summary>
+            <param name="replaceSpan">The span of characters to replace.</param>
+            <param name="replaceWith">The new text.</param>
+            <returns><c>true</c> if the replacement succeeded, <c>false</c> if it was prevented by a read-only region.</returns>
+            <remarks>Replacing an empty span with an empty string will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="replaceSpan"/>.End is greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="replaceWith"/>is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Replace(System.Int32,System.Int32,System.String)">
+            <summary>
+            Replaces a sequence of characters with different text. This method has the same effect as first deleting the 
+            <paramref name="charsToReplace"/> and then inserting <paramref name="replaceWith"/>.
+            </summary>
+            <param name="startPosition">The buffer position at which to start replacing.</param>
+            <param name="charsToReplace">The number of characters to replace.</param>
+            <param name="replaceWith">The new text.</param>
+            <returns><c>true</c> if the replacement succeeded; <c>false</c> if it was prevented by a read-only region.</returns>
+            <remarks>Replacing zero characters with an empty string will succeed but will not generate a new snapshot or raise a
+            <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed"/> event.</remarks>
+            <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply"/> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel"/> or <see cref="M:System.IDisposable.Dispose"/> 
+            method has previously been called on this object.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startPosition"/> is less than zero or greater than the length of the buffer, or
+            <paramref name="charsToReplace"/> is less than zero, or <paramref name="startPosition"/> + <paramref name="charsToReplace"/>
+            is greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="replaceWith"/>is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextEdit.HasEffectiveChanges">
+            <summary>
+            Determines whether the edit has changes in non-read-only regions.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextEdit.HasFailedChanges">
+            <summary>
+            Determines whether any changes failed to be added to this edit due to read-only regions.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextSnapshot">
+            <summary>
+            Provides read access to an immutable snapshot of a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> containing a sequence of Unicode characters. 
+            The first character in the sequence has index zero.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Gets text from the snapshot starting at the beginning of the span and having length equal to the length of the span.
+            </summary>
+            <param name="span">The span to return.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length"/>.</exception>
+            <returns>A non-null string.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText(System.Int32,System.Int32)">
+            <summary>
+            Gets text from the snapshot starting at <paramref name="startIndex"/> and having length equal to <paramref name="length"/>.
+            </summary>
+            <param name="startIndex">The starting index.</param>
+            <param name="length">The length of text to get.</param>
+            <returns>The string of length <paramref name="length"/> starting at <paramref name="startIndex"/> in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> is less than zero or greater than the length of the snapshot,
+            or <paramref name="length"/> is less than zero, or <paramref name="startIndex"/> plus <paramref name="length"/> is greater than the length of the snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText">
+            <summary>
+            Gets all the text in the snapshot.
+            </summary>
+            <returns>A non-null string.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.ToCharArray(System.Int32,System.Int32)">
+            <summary>
+            Converts a range of text to a character array.
+            </summary>
+            <param name="startIndex">
+            The starting index of the range of text.
+            </param>
+            <param name="length">
+            The length of the text.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> is less than zero or greater than the length of the snapshot, or
+            <paramref name="length"/> is less than zero, or <paramref name="startIndex"/> plus <paramref name="length"/> is greater than the length of the snapshot.</exception>
+            <returns>The array of characters starting at <paramref name="startIndex"/> in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> and extend to its end.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)">
+            <summary>
+            Copies a range of text to a character array.
+            </summary>
+            <param name="sourceIndex">
+            The starting index in the text snapshot.
+            </param>
+            <param name="destination">
+            The destination array.
+            </param>
+            <param name="destinationIndex">
+            The index in the destination array at which to start copying the text.
+            </param>
+            <param name="count">
+            The number of characters to copy.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="sourceIndex"/> is less than zero or greater than the length of the snapshot, or
+            <paramref name="count"/> is less than zero, or <paramref name="sourceIndex"/> + <paramref name="count"/> is greater than the length of the snapshot, or
+            <paramref name="destinationIndex"/> is less than zero, or <paramref name="destinationIndex"/> plus <paramref name="count"/> is greater than the length of <paramref name="destination"/>.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="destination"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> against this snapshot.
+            </summary>
+            <param name="position">The position of the point.</param>
+            <param name="trackingMode">The tracking mode of the point.</param>
+            <returns>A non-null TrackingPoint.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> against this snapshot.
+            </summary>
+            <param name="position">The position of the point.</param>
+            <param name="trackingMode">The tracking mode of the point.</param>
+            <param name="trackingFidelity">The tracking fidelity of the point.</param>
+            <returns>A non-null TrackingPoint.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the snapshot.</exception>
+            <remarks>This text point reprises its previous position when visiting a version that was created by undo or redo.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this snapshot.
+            </summary>
+            <param name="span">The span of text in this snapshot.</param>
+            <param name="trackingMode">How the tracking span will react to changes at its boundaries.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the text snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this snapshot.
+            </summary>
+            <param name="span">The span of text in this snapshot.</param>
+            <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+            <param name="trackingFidelity">The tracking fidelity of the span.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the text snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this snapshot.
+            </summary>
+            <param name="start">The starting position of the tracking span.</param>
+            <param name="length">The length of the tracking span.</param>
+            <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length"/>, or
+            <paramref name="length"/> is negative, or <paramref name="start"/> plus <paramref name="length"/>
+            is less than <paramref name="start"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this snapshot.
+            </summary>
+            <param name="start">The starting position of the tracking span.</param>
+            <param name="length">The length of the tracking span.</param>
+            <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+            <param name="trackingFidelity">The tracking fidelilty mode.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>..</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length"/>, or
+            <paramref name="length"/> is negative, or <paramref name="start"/> plus <paramref name="length"/>
+            is less than <paramref name="start"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineFromLineNumber(System.Int32)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> for the given line number.
+            </summary>
+            <param name="lineNumber">The line number.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lineNumber"/> is less than zero or greater than or equal to LineCount/&gt;.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineFromPosition(System.Int32)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> for a line at the given position.
+            </summary>
+            <param name="position">The position.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than length of line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineNumberFromPosition(System.Int32)">
+            <summary>
+            Gets the number of the line that contains the character at the specified position.
+            </summary>
+            <returns>The line number of the line in which <paramref name="position"/> lies.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than Length/&gt;.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.Write(System.IO.TextWriter,Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Writes a substring of the contents of the snapshot.
+            </summary>
+            <param name="writer">The <see cref="T:System.IO.TextWriter"/> to use.</param>
+            <param name="span">The span of text to write.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="writer"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the snapshot.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.Write(System.IO.TextWriter)">
+            <summary>
+            Writes the contents of the snapshot.
+            </summary>
+            <param name="writer">The <see cref="T:System.IO.TextWriter"/>to use.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="writer"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.TextBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> of which this is a snapshot.
+            </summary>
+            <remarks>
+            This property always returns the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> object, but the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> is not itself immutable.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.ContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.TextBuffer"/> when this snapshot was current.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Version">
+            <summary>
+            The version of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that this <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> represents.
+            </summary>
+            <remarks>
+            This property always returns the same <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/>. The <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Changes"/> property is
+            initially null and becomes populated when it ceases to be the most recent version.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length">
+            <summary>
+            Gets the number of UTF-16 characters contained in the snapshot.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.LineCount">
+            <summary>
+            Gets the positive number of lines in the snapshot. A snapshot whose <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length"/> is zero is considered to have one line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Item(System.Int32)">
+            <summary>
+            Gets a single character at the specified position.
+            </summary>
+            <param name="position">The position of the character.</param>
+            <returns>The character at <paramref name="position"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than or equal to the length of the snapshot.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Lines">
+            <summary>
+            An enumerator for the set of lines in the snapshot.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextSnapshotLine">
+            <summary>
+            Immutable information about a line of text from an ITextSnapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetText">
+            <summary>
+            The text of the line, excluding any line break characters.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetTextIncludingLineBreak">
+            <summary>
+            The text of the line, including any line break characters.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetLineBreakText">
+            <summary>
+            The string consisting of the line break characters (if any) at the
+            end of the line. Has zero length for the last line in the buffer.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Snapshot">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> in which the line appears.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Extent">
+            <summary>
+            The extent of the line, excluding any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.ExtentIncludingLineBreak">
+            <summary>
+            The extent of the line, including any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LineNumber">
+            <summary>
+            The 0-origin line number of the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Start">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> of the first character in the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Length">
+            <summary>
+            Length of the line, excluding any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LengthIncludingLineBreak">
+            <summary>
+            Length of the line, including any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.End">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> of the first character past the end of the line, excluding any
+            line break characters (thus will address a line break character, except 
+            for the last line in the buffer, in which case it addresses a
+            position past the end of the buffer).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.EndIncludingLineBreak">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> of the first character past the end of the line, including any
+            line break characters (thus will address the first character in 
+            the succeeding line, unless this is the last line, in which case it addresses a
+            position past the end of the buffer).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LineBreakLength">
+            <summary>
+            Length of line break characters (always falls in the range [0..2]).
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextVersion">
+            <summary>
+            Describes a version of an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. Each application of an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> to a text buffer
+            generates a new ITextVersion.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> against this version.
+            </summary>
+            <param name="position">The position of the point.</param>
+            <param name="trackingMode">The tracking mode of the point.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of this version.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> against this version.
+            </summary>
+            <param name="position">The position of the point.</param>
+            <param name="trackingMode">The tracking mode of the point.</param>
+            <param name="trackingFidelity">The tracking fidelity of the point.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the snapshot.</exception>
+            <remarks>This text point reprises its previous position when visiting a version that was created by undo or redo.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this version.
+            </summary>
+            <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> should represent.</param>
+            <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> will react to changes at its boundaries.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/>.End is greater than the length of this version, or
+            <paramref name="trackingMode"/> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this version.
+            </summary>
+            <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> should represent.</param>
+            <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> will react to changes at its boundaries.</param>
+            <param name="trackingFidelity">The tracking fidelity of the span.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/>.End is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length"/>, or
+            <paramref name="trackingMode"/> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this version.
+            </summary>
+            <param name="start">The starting position of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> in this version.</param>
+            <param name="length">The length of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> in this version.</param>
+            <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> will react to changes at its boundaries.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is negative or greater than the length of this version, or
+            <paramref name="length"/> is negative, or <paramref name="start"/> + <paramref name="length"/>
+            is less than <paramref name="start"/>, or
+            <paramref name="trackingMode"/> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this version.
+            </summary>
+            <param name="start">The starting position of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> in this snapshot.</param>
+            <param name="length">The length of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> in this snapshot.</param>
+            <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> will react to changes at its boundaries.</param>
+            <param name="trackingFidelity">The tracking fidelity mode.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length"/>, or
+            <paramref name="length"/> is negative, or <paramref name="start"/> + <paramref name="length"/>
+            is less than <paramref name="start"/>, or
+            <paramref name="trackingMode"/> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateCustomTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.TrackingFidelityMode,System.Object,Microsoft.VisualStudio.Text.CustomTrackToVersion)">
+            <summary>
+            Creates a custom <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> against this version.
+            </summary>
+            <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> should represent.</param>
+            <param name="trackingFidelity">The tracking fidelity of the span.</param>
+            <param name="customState">Client-defined state associated with the span.</param>
+            <param name="behavior">The custom tracking behavior.</param>
+            <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/>.End is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length"/>.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Next">
+            <summary>
+            Gets the next <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/>. Returns null if and only if this is the most recent version of its text buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Length">
+            <summary>
+            Gets the length in characters of this <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Changes">
+            <summary>
+            Gets the text changes that produce the next version. Returns null if and only if this is the most recent version of its text buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.TextBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which this <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/> applies.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.VersionNumber">
+            <summary>
+            The version number for this version. It is used for comparisons between versions of the same buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextVersion.ReiteratedVersionNumber">
+             <summary>
+             Gets the oldest version number for which all text changes between that version and this version have
+             been canceled out by corresponding undo/redo operations.
+             </summary>
+             <remarks>
+             If ReiteratedVersionNumber is not equal to <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.VersionNumber"/>, then for every 
+             <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> not originated by an undo operation between ReiteratedVersionNumber and VersionNumber, there is a
+             corresponding <see cref="T:Microsoft.VisualStudio.Text.ITextChange"/> originated by an undo operation that cancels it out.  So the contents of the two 
+             versions are necessarily identical.
+            <para>
+             Setting this property correctly is the responsibility of the undo system; aside from this
+             property, the text buffer and related classes are unaware of undo and redo.
+             </para>
+             <para>
+             Note that the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/> objects created through <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.ChangeContentType(Microsoft.VisualStudio.Utilities.IContentType,System.Object)"/>
+             have no text changes and will therefore keep the ReiteratedVersionNumber of the
+             previous version.
+             </para>
+             </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITrackingPoint">
+            <summary>
+            A tracking position in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the tracking point to a particular snapshot of its <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the tracking point.</param>
+            <returns></returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPosition(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            The position of the tracking point in the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the position.</param>
+            <returns>An integer position in the given snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPosition(Microsoft.VisualStudio.Text.ITextVersion)">
+            <summary>
+            The position of the tracking point in the specified <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/>.
+            </summary>
+            <param name="version">The version to which to map the position.</param>
+            <returns>An integer position in the given version.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="version"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="version"/> is not a version of <see cref="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetCharacter(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps this tracking point to the specified snapshot and gets the character at that position.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the position.</param>
+            <returns>The character at the specified position.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException">This ITrackingPoint denotes the end position of the snapshot.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which this point refers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TrackingMode">
+            <summary>
+            Determines whether the tracking point shifts or remains stationary when insertions occur at its position.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TrackingFidelity">
+            <summary>
+            Determines how the tracking point behaves when moving to a previous version or when
+            encountering versions that are replications of previous versions (due to undo or redo).
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITrackingSpan">
+            <summary>
+            A span of text in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that grows or shrinks 
+            with changes to the text buffer. The span may be empty.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetSpan(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the tracking span to a particular snapshot of its text buffer.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the tracking span.</param>
+            <returns></returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetSpan(Microsoft.VisualStudio.Text.ITextVersion)">
+            <summary>
+            Maps the TrackingSpan to a particular version of its text buffer.
+            </summary>
+            <param name="version">The version to which to map the tracking span.</param>
+            <returns></returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="version"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="version"/> is not a version of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetText(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the tracking span to a particular snapshot of its text buffer and gets the text it designates.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the tracking span.</param>
+            <returns>The contents of the tracking span in the specified text snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetStartPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the start of the tracking span to a particular snapshot of its text buffer.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the start point.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> of the provided snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetEndPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps the end of the tracking span to a particular snapshot of its text buffer.
+            </summary>
+            <param name="snapshot">The snapshot to which to map the end point.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> of the provided snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer"/>.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to which this tracking span refers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TrackingMode">
+            <summary>
+            The <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TrackingMode"/> of this tracking span, which determines how it behaves when insertions occur at its edges.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TrackingFidelity">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.TrackingFidelityMode"/> of the tracking span, which determines how it behaves when moving to a previous version or when
+            encountering versions that are replications of previous versions (due to undo or redo).
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection">
+            <summary>
+            A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> objects, all from the same snapshot. 
+            </summary>
+            <remarks>
+            The snapshot spans are sorted by start position, 
+            with adjacent and overlapping spans combined.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor">
+            <summary>
+            Initializes an empty <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> with a single element.
+            </summary>
+            <param name="span">The sole member of the collection.</param>
+            <exception cref="T:System.ArgumentException"><paramref name="span"/> is not initialized.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> from a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> and a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to apply to <paramref name="spans"/>.</param>
+            <param name="spans">The normalized spans.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> or <paramref name="spans"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The spans in <paramref name="spans"/> extend beyond the end of <paramref name="snapshot"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Span})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> from a list of <see cref="T:Microsoft.VisualStudio.Text.Span"/>s and a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.
+            </summary>
+            <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to apply to <paramref name="spans"/>.</param>
+            <param name="spans">An arbitrary set of <see cref="T:Microsoft.VisualStudio.Text.Span"/> objects.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> or <paramref name="spans"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The spans in <paramref name="spans"/> extend beyond the end of <paramref name="snapshot"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.SnapshotSpan})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> from a list of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> objects.
+            </summary>
+            <param name="snapshotSpans">An arbitrary set of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> objects.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshotSpans"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> is uninitialized, or it
+            does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> as the other snapshot spans, or it refers to an uninitialized <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Implicit(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)~Microsoft.VisualStudio.Text.NormalizedSpanCollection">
+            <summary>
+            Converts the specified <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> to a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/>.
+            </summary>
+            <param name="spans">The collection to convert.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> containing the corresponding normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Span"/> objects.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Union(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Computes the union of two snapshot span collections and normalizes the result.
+            </summary>
+            <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.</param>
+            <param name="right">The second <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.</param>
+            <returns>The normalized union of the input collections.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Overlap(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Computes the overlap of two normalized snapshot span collections and normalizes the result.
+            </summary>
+            <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.</param>
+            <param name="right">The second <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/></param>
+            <returns>The normalized set of overlapping snapshot spans.</returns>
+            <remarks>Empty SnapshotSpans never overlap any other SnapshotSpan.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The input collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Intersection(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Computes the intersection of two normalized snapshot span collections and normalizes the result.
+            </summary>
+            <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.</param>
+            <param name="right">The second<see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.</param>
+            <returns>The normalized set of intersecting spans.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Difference(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Computes the difference between two normalized snapshot span collections and normalizes the result.
+            </summary>
+            <param name="left">The collection from which to subtract <paramref name="right"/>.</param>
+            <param name="right">The collection to subtract from <paramref name="left"/>.</param>
+            <returns>The normalized set difference.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The input collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Determines whether this collection overlaps with another normalized snapshot span collection.
+            </summary>
+            <param name="set">The collection.</param>
+            <returns><c>true</c> if the collections refer to the same snapshot and their spans overlap, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="set"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Determines whether this collection intersects with another normalized snapshot span collection.
+            </summary>
+            <param name="set">The colllection.</param>
+            <returns><c>true</c> if the collections intersect, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="set"/> is null.</exception>
+            <exception cref="T:System.ArgumentException">The input collections refer to different snapshots.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IndexOf(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the index of the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <param name="item">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.</param>
+            <returns>The index of the snapshot span.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#IList{Microsoft#VisualStudio#Text#SnapshotSpan}#Insert(System.Int32,Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Inserts a snapshot span into the list. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location at which to insert the snapshot span.</param>
+            <param name="item">The snapshot span to insert.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#IList{Microsoft#VisualStudio#Text#SnapshotSpan}#RemoveAt(System.Int32)">
+            <summary>
+            Removes a snapshot span at the specified location. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location at which to remove the snapshot span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{Microsoft#VisualStudio#Text#SnapshotSpan}#Add(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Adds a snapshot span to the collection. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="item">The snapshot span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{Microsoft#VisualStudio#Text#SnapshotSpan}#Clear">
+            <summary>
+            Clears the collection. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Contains(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether the collection contains the specified snapshot span.
+            </summary>
+            <param name="item">The snapshot span.</param>
+            <returns><c>true</c> if the collection contains the snapshot span, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.CopyTo(Microsoft.VisualStudio.Text.SnapshotSpan[],System.Int32)">
+            <summary>
+            Copies the collection to an array of snapshot spans at the specified location.
+            </summary>
+            <param name="array">The array of snapshot spans.</param>
+            <param name="arrayIndex">The location to which to copy the snapshot spans.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is negative or greater than the array length, 
+            or the number of spans in the collection is greater than the length of the array minus the array index.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{Microsoft#VisualStudio#Text#SnapshotSpan}#Remove(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Removes the specified span from the collection. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="item">The snapshot span.</param>
+            <returns><c>true</c> if it was possible to remove the span.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.GetEnumerator">
+            <summary>
+            Gets an enumerator for the collection.
+            </summary>
+            <returns>The enumerator.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Add(System.Object)">
+            <summary>
+            Adds an object to the list. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="value">The object to add.</param>
+            <returns>The location at which the object was added.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Clear">
+            <summary>
+            Clears the list. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Contains(System.Object)">
+            <summary>
+            Determines whether the collection contains the specified snapshot span.
+            </summary>
+            <param name="value">The snapshot span.</param>
+            <returns><c>true</c> if the snapshot span is contained in the collection, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IndexOf(System.Object)">
+            <summary>
+            Gets the index of the specified snapshot span.
+            </summary>
+            <param name="value">The snapshot span.</param>
+            <returns>The location of the snapshot span.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+            <summary>
+            Inserts a snapshot span into the list at the specified location. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location.</param>
+            <param name="value">The snapshot span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Remove(System.Object)">
+            <summary>
+            Removes the specified snapshot span. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary> 
+            <param name="value">The snapshot span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#RemoveAt(System.Int32)">
+            <summary>
+            Removes a snapshot span at the specified location. This method throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.CopyTo(System.Array,System.Int32)">
+            <summary>
+            Copies the snapshot spans in this collection to the specified array, starting at the specified index.
+            </summary>
+            <param name="array">The array.</param>
+            <param name="index">The location at which to start copying.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is negative, or greater than
+            the length of the array, or the number of spans is greater than the length of the array less the index.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="array"/> is not one-dimensional.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Equality(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> objects are the same.
+            </summary>
+            <param name="left">The first collection.</param>
+            <param name="right">The second collection.</param>
+            <returns><c>true</c> if the two sets are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Inequality(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/> are different..
+            </summary>
+            <param name="left">The first collection.</param>
+            <param name="right">The second collection.</param>
+            <returns><c>true</c> if the two collections are different.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.GetHashCode">
+            <summary>
+            Gets a hash code for the collection.
+            </summary>
+            <returns>A 32-bit hash code associated with the collection.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Equals(System.Object)">
+            <summary>
+            Determines whether two snapshot span collections are equal
+            </summary>
+            <param name="obj">The second collection.</param>
+            <returns><c>true</c> if the two collections are equal, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.ToString">
+            <summary>
+            Converts the spans to a string..
+            </summary>
+            <returns>The string representation.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Item(System.Int32)">
+            <summary>
+            Gets the snapshot span at the specified location. The setter throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location at which to get the snapshot span.</param>
+            <returns>The snapshot span.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Count">
+            <summary>
+            Gets the number of spans in the collection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{Microsoft#VisualStudio#Text#SnapshotSpan}#IsReadOnly">
+            <summary>
+            Determines whether the collection is read-only. Always returns <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#IsFixedSize">
+            <summary>
+            Determines whether the collection is of fixed size. Always returns <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Item(System.Int32)">
+            <summary>
+            Gets the snapshot span at the specified location. The setter throws a <see cref="T:System.NotSupportedException"/>.
+            </summary>
+            <param name="index">The location.</param>
+            <returns>The snapshot span.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#IsReadOnly">
+            <summary>
+            Determines whether this collection is read-only. This property always returns <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#ICollection#IsSynchronized">
+            <summary>
+            Determines whether this collection is synchronized.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#ICollection#SyncRoot">
+            <summary>
+            Gets an object that can be used to synchronized access to this collection.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection">
+            <summary>
+            A collection of spans that are sorted by start position, with adjacent and overlapping spans combined.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> that is empty.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> that contains the specified span.
+            </summary>
+            <param name="span">Span contained by the span set.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Span})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection"/> that contains the specified list of spans.
+            </summary>
+            <param name="spans">The spans to be added.</param>
+            <remarks>
+            <para>The list of spans will be sorted and normalized (overlapping and adjoining spans will be combined).</para>
+            <para>This constructor runs in O(N log N) time, where N = spans.Count.</para></remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spans"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Union(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Finds the union of two span sets.
+            </summary>
+            <param name="left">
+            The first span set.
+            </param>
+            <param name="right">
+            The second span set.
+            </param>
+            <returns>
+            The new span set that corresponds to the union of <paramref name="left"/> and <paramref name="right"/>.
+            </returns>
+            <remarks>This operator runs in O(N+M) time where N = left.Count, M = right.Count.</remarks>
+            <exception cref="T:System.ArgumentNullException">Either <paramref name="left"/> or <paramref name="right"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Overlap(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Findx the overlap of two span sets.
+            </summary>
+            <param name="left">The first span set.</param>
+            <param name="right">The second span set.</param>
+            <returns>The new span set that corresponds to the overlap of <paramref name="left"/> and <paramref name="right"/>.</returns>
+            <remarks>This operator runs in O(N+M) time where N = left.Count, M = right.Count.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> or <paramref name="right"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Intersection(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Finds the intersection of two span sets.
+            </summary>
+            <param name="left">The first span set.</param>
+            <param name="right">The second span set.</param>
+            <returns>The new span set that corresponds to the intersection of <paramref name="left"/> and <paramref name="right"/>.</returns>
+            <remarks>This operator runs in O(N+M) time where N = left.Count, M = right.Count.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="right"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Difference(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Finds the difference between two sets. The difference is defined as everything in the first span set that is not in the second span set.
+            </summary>
+            <param name="left">The first span set.</param>
+            <param name="right">The second span set.</param>
+            <returns>The new span set that corresponds to the difference between <paramref name="left"/> and <paramref name="right"/>.</returns>
+            <remarks>
+            Empty spans in the second set do not affect the first set at all. This method returns empty spans in the first set that are not contained by any set in
+            the second set.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="left"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="right"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.op_Equality(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Determines whether two span sets are the same. 
+            </summary>
+            <param name="left">The first set.</param>
+            <param name="right">The second set.</param>
+            <returns><c>true</c> if the two sets are equivalent, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.op_Inequality(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Determines whether two span sets are not the same.
+            </summary>
+            <param name="left">The first set.</param>
+            <param name="right">The second set.</param>
+            <returns><c>true</c> if the two sets are not equivalent, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Determines whether this span set overlaps with another span set.
+            </summary>
+            <param name="set">The span set to test.</param>
+            <returns><c>true</c> if the span sets overlap, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="set"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Determines wheher this span set intersects with another span set.
+            </summary>
+            <param name="set">Set to test.</param>
+            <returns><c>true</c> if the span sets intersect, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="set"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.GetHashCode">
+            <summary>
+            Gets a unique hash code for the span set.
+            </summary>
+            <returns>A 32-bit hash code associated with the set.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Equals(System.Object)">
+            <summary>
+            Determines whether this span set is the same as another object.
+            </summary>
+            <param name="obj">The object to test.</param>
+            <returns><c>true</c> if the two objects are equal, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.ToString">
+            <summary>
+            Provides a string representation of the set.
+            </summary>
+            <returns>Thetring representation of the set.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor(Microsoft.VisualStudio.Text.NormalizedSpanCollection.OrderedSpanList)">
+            <summary>
+            Private ctor for use when the span list is already normalized.
+            </summary>
+            <param name="normalizedSpans">An already normalized span list.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.PointTrackingMode">
+            <summary>
+            Represents tracking modes for <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.PointTrackingMode.Positive">
+            <summary>
+            With this setting, a point tracks toward the end of the document, so that an
+            insertion at the current position pushes the point to the end of the inserted text. 
+            If a replacement contains the point, it will end up at the end of the replacement text.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.PointTrackingMode.Negative">
+            <summary>
+            With this setting, a point tracks toward the beginning of the document, 
+            so that an insertion at the current position leaves the point unaffected.  If a
+            replacement contains the point, it will end up at the beginning of the replacement text.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.PositionAffinity">
+            <summary>
+            Describes whether a position in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that can be thought of as
+            lying between two characters is coupled to the preceding character or the following character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor">
+            <summary>
+            The position is coupled to with the preceding character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor">
+            <summary>
+            The position is coupled to the following character.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.PreContentChangedEventArgs">
+            <summary>
+            Information provided before content changes.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.INormalizedTextChangeCollection)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.PreContentChangedEventArgs"/>.
+            </summary>
+            <param name="beforeSnapshot">A text snapshot before the change.</param>
+            <param name="changes">The collection of changes.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.BeforeSnapshot">
+            <summary>
+            Gets the text snapshot before the change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.Changes">
+            <summary>
+            Gets the collection of changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions">
+            <summary>
+            Options that apply to an <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/>s.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions.None">
+            <summary>
+            No special treatment.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions.FillInMappingMode">
+            <summary>
+            When mapping spans, include hidden text between the start point and the end point.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs">
+            <summary>
+            Provides data about an edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/> in which the set of hidden source spans has changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextContentChangedEventArgs">
+            <summary>
+            Provides information about an edit transaction on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+            <summary>
+            Initializes an new instance of <see cref="T:Microsoft.VisualStudio.Text.TextContentChangedEventArgs"/> for a Change event.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> immediately after the change occurred.</param>
+            <param name="options">Edit options that were applied to this change.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="beforeSnapshot"/> or
+            <paramref name="afterSnapshot"/> or
+            <paramref name="options"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.Changes">
+            <summary>
+            Gets the set of changes that occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.Options">
+            <summary>
+            Gets the edit options that were applied to this change.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection,System.Object)">
+            <summary>
+            Initialize a new instance of an <see cref="T:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs"/> object.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> immediately after the change occurred.</param>
+            <param name="elidedSpans">Zero or more source spans that were hidden.</param>
+            <param name="expandedSpans">Zero or more source spans that were expanded.</param>
+            <param name="sourceToken">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException">One of <paramref name="beforeSnapshot"/>,  <paramref name="afterSnapshot"/>,
+            <paramref name="elidedSpans"/>, or <paramref name="expandedSpans"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.ElidedSpans">
+            <summary>
+            The set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> by this edit transaction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.ExpandedSpans">
+            <summary>
+            The set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> by this edit transaction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.Before">
+            <summary>
+            The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> before the change occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.After">
+            <summary>
+            The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> after the change.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs">
+            <summary>
+            Provides data about a change of <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> on a member of a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs"/> with the specified
+            text buffer and the old and new content types.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> whose <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> has changed.</param>
+            <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> before the change.</param>
+            <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> after the change.</param>
+            <exception cref="T:System.ArgumentNullException">One of <paramref name="textBuffer"/>, <paramref name="beforeContentType"/>, 
+            or <paramref name="afterContentType"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.TextBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> whose <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> has changed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.BeforeContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> before the change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.AfterContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> after the change.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs">
+            <summary>
+            Information provided when a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> is added or removed from a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.#ctor(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs"/> with the provided buffers.
+            </summary>
+            <param name="addedBuffers">The list of buffers that were added.</param>
+            <param name="removedBuffers">The list of buffers that were removed.</param>
+            <exception cref="T:System.ArgumentNullException">Either <paramref name="addedBuffers"/> or <paramref name="removedBuffers"/>
+            is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.AddedBuffers">
+            <summary>
+            The list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects that have been added to the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.RemovedBuffers">
+            <summary>
+            The list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects that have been removed from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph">
+            <summary>
+            Represents a graph of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects. The 
+            top level text buffer might or might not be a <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GetTextBuffers(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Finds all the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects in the graph that match the specified predicate.
+            </summary>
+            <param name="match">The predicate used for matching.</param>
+            <returns>A non-null but possibly empty collection of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="match"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.CreateMappingPoint(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Creates a new <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/> with the specified snapshot point and tracking mode.
+            </summary>
+            <param name="point">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in one of the buffers of the graph.</param>
+            <param name="trackingMode">How to track the point.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/> that can track within its buffer and map within the graph.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.CreateMappingSpan(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Initializes a new instance of a  <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>.
+            </summary>
+            <param name="span">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> in one of the buffers of the graph.</param>
+            <param name="trackingMode">How to track the span.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/> that can track within its buffer and map within the graph.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps a position in the graph to the corresponding position in a buffer lower in the graph. Source buffers are considered to be lower than 
+            the projection buffers that consume them.
+            </summary>
+            <param name="position">The position in a buffer in the graph.</param>
+            <param name="trackingMode">How <paramref name="position"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetBuffer">The buffer to which to map the <paramref name="position"/>.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting  has no effect if the mapping is unambiguous.</param>
+            <returns>A point in a snapshot of the target buffer, or null if <paramref name="position"/> is not in this graph or does not map to 
+            the target buffer with the given affinity.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="position"/>.Snapshot or <paramref name="targetBuffer"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps a position in the graph to the corresponding position in a snapshot lower in the graph. Source buffers are considered to be lower than 
+            the projection buffers that consume them.
+            </summary>
+            <param name="position">The position in a buffer in the graph.</param>
+            <param name="trackingMode">How <paramref name="position"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetSnapshot">The buffer to which to map the <paramref name="position"/>.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting has no effect if the mapping is unambiguous.</param>
+            <returns>A point in a snapshot of the target buffer, or null if <paramref name="position"/> is not in this graph or does not map to the
+            target buffer with the given affinity.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="position"/>.Snapshot or <paramref name="targetSnapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToFirstMatch(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot},Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps a position in the graph to a position in a matching buffer that is lower in the graph. Source buffers are 
+            considered to be lower than the projection buffers that consume them.
+            </summary>
+            <param name="position">The position in a buffer in the graph.</param>
+            <param name="trackingMode">How <paramref name="position"/> is tracked to the current snapshot if necessary.</param>
+            <param name="match">The predicate that identifies the target buffer.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting has no effect if the mapping is unambiguous.</param>
+            <returns>A point in a snapshot of the target buffer, or null if <paramref name="position"/> does not map down to any buffer 
+            selected by <paramref name="match"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="position"/>.Snapshot or <paramref name="match"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+            <remarks>The <paramref name="match"/> predicate is called on each text buffer in the buffer graph until it
+            returns <c>true</c>. The predicate will not be called again.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToInsertionPoint(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+            <summary>
+            Maps a position in some buffer in the graph to a position in a matching buffer that is lower in the graph and to which an
+            insertion would be routed. Source buffers are considered to be lower than the projection buffers that consume them.
+            </summary>
+            <param name="position">the position in a buffer in the graph.</param>
+            <param name="trackingMode">How <paramref name="position"/> is tracked to the current snapshot if necessary.</param>
+            <param name="match">The predicate that identifies the target buffer.</param>
+            <returns>A point in a snapshot of some source buffer, or null if <paramref name="position"/> is not in this graph or  does not
+            map down to any buffer selected by <paramref name="match"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="position"/>.Snapshot or <paramref name="match"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToBuffer(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in a buffer that is lower in the graph.
+            Source buffers are considered to be lower than the projection buffers that consume them.
+            </summary>
+            <param name="span">The span that is to be mapped.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetBuffer">The buffer to which to map the span.</param>
+            <returns>A collection of zero or more snapshot spans in the target buffer to which the span maps.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot or <paramref name="targetBuffer"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in a buffer that is lower in the graph.
+            Source buffers are considered to be lower than the projection buffers that consume them.
+            </summary>
+            <param name="span">The span that is to be mapped.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetSnapshot">The buffer to which to map the span.</param>
+            <returns>A collection of zero or more snapshot spans in the target buffer to which the span maps.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot or <paramref name="targetSnapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToFirstMatch(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+            <summary>
+            Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in some source snapshot selected by a predicate.
+            </summary>
+            <param name="span">The span that is to be mapped.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="match">The predicate that identifies the target buffer.</param>
+            <returns>A collection of zero or more snapshot spans in the target buffer to which the topSpan maps.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot or <paramref name="match"/>  is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+            <remarks><paramref name="match"/> is called on each text buffer in the buffer graph until it
+            returns <c>true</c>. The predicate will not be called again.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.PositionAffinity,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Maps a position in the current snapshot of some buffer that is a member of the buffer graph to a snapshot of some buffer.
+            </summary>
+            <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <param name="trackingMode">How <paramref name="point"/> is tracked to the current snapshot if necessary.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting has no effect if the mapping is unambiguous.</param>
+            <param name="targetBuffer">The buffer to which to map.</param>
+            <returns>The corresponding position in a snapshot of the target buffer, or null if the position does not map to the target buffer 
+            using this graph.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="point"/>.Snapshot is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.PositionAffinity,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps a position in the current snapshot of some buffer that is a member of the buffer graph to specified snapshot.
+            </summary>
+            <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <param name="trackingMode">How <paramref name="point"/> is tracked to the current snapshot if necessary.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting has no effect if the mapping is unambiguous.</param>
+            <param name="targetSnapshot">The snapshot to which to map.</param>
+            <returns>The corresponding position in <paramref name="targetSnapshot"/>, or null if the position does not map to <paramref name="targetSnapshot"/> 
+            using this graph.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="point"/>.Snapshot is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToFirstMatch(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot},Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps a position in the current snapshot of some buffer that is a member of the buffer graph to a snapshot of some buffer
+            that is selected by a predicate.
+            </summary>
+            <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <param name="trackingMode">How <paramref name="point"/> is tracked to the current snapshot if necessary.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position is on a source span seam), determines
+            whether the mapping should target the position immediately after the preceding
+            character or immediately before the following character in the top buffer.
+            This setting has no effect if the mapping is unambiguous.</param>
+            <param name="match">The predicate that identifies the target buffer.</param>
+            <remarks><paramref name="match"/> is called for each text buffer in the buffer graph until it
+            returns <c>true</c>. The predicate will not be called again.</remarks>
+            <returns>The corresponding position in a snapshot of the matching buffer, or null if does not map to the matching buffer using
+            this graph.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="point"/>.Snapshot or <paramref name="match"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/>, or
+            <paramref name="affinity"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToBuffer(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Maps a span in the current snapshot of some buffer that is a member of the buffer graph to a sequence of spans in a snapshot of 
+            a designated buffer.
+            </summary>
+            <param name="span">A span in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetBuffer">The buffer to which to map.</param>
+            <returns>A collection of zero or more snapshot spans in <paramref name="targetBuffer"/> to which the span maps using this graph.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Maps a span in the current snapshot of some buffer that is a member of the buffer graph to a sequence of spans in a snapshot of 
+            a designated buffer.
+            </summary>
+            <param name="span">A span in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="targetSnapshot">The snapshot to which to map.</param>
+            <returns>A collection of zero or more snapshot spans in <paramref name="targetSnapshot"/> to which the span maps using this graph.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToFirstMatch(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+            <summary>
+            Maps a span in the current snapshot of some buffer that is a member of the buffer graph up to a sequence of spans in a snapshot of 
+            some buffer that is selected by a predicate.
+            </summary>
+            <param name="span">A span in some buffer in the IBufferGraph.</param>
+            <param name="trackingMode">How <paramref name="span"/> is tracked to the current snapshot if necessary.</param>
+            <param name="match">The predicate that identifies the target buffer.</param>
+            <returns>A collection of zero or more snapshot spans in the buffer selected by <paramref name="match"/>.</returns>
+            <remarks><paramref name="match"/> is called on each text buffer in the graph until it
+            returns <c>true</c>. The predicate will not be called again.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/>.Snapshot or <paramref name="match"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="trackingMode"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/>.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IBufferGraph.TopBuffer">
+            <summary>
+            Gets the top text buffer in the buffer graph.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBuffersChanged">
+            <summary>
+            Occurs when the set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects in the buffer graph changes.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBufferContentTypeChanged">
+            <summary>
+            Occurs when the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of any <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> in the buffer graph changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IBufferGraphFactoryService">
+            <summary>
+            Creates a buffer graph from a graph of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects created by projection.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IBufferGraphFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraphFactoryService.CreateBufferGraph(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"> if <paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer">
+            <summary>
+            A restricted projection buffer that has exactly one source buffer. Spans from the source buffer
+            must appear in the same order in the projection buffer as in the source buffer.
+            </summary>
+            <remarks>
+            The source spans of an elision buffer are all <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive"/>. Consequently,
+            if all of the contents of a source span are deleted, and later an insertion is made at the location of that span
+            in the source buffer, the insertion will appear in the elision buffer.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase">
+            <summary>
+            A text buffer that contains projections of other text buffers, composed
+            of a list of text spans of those buffers. The other buffers that contribute to
+            the projection buffer are called source buffers, and the text spans that describe
+            the contributed regions are called source spans.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Insert(System.Int32,System.String)">
+            <summary>
+            Inserts the given <paramref name="text"/> at the specified <paramref name="position"/> in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="position">The buffer position at which the first character of the text will appear.</param>
+            <param name="text">The text to be inserted.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to insert the text, and then applying it. If the insertion
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted insertion.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException">A TextEdit is currently active.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Delete(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Deletes a span of characters from the buffer.
+            </summary>
+            <param name="deleteSpan">The span of characters to delete.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to delete the text, and then applying it. If the deletion
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted deletion.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="deleteSpan"/>.The end of the span is greater than the length of the buffer.</exception>
+            <exception cref="T:System.InvalidOperationException">A TextEdit is currently active.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+            <summary>
+            Replaces a span of characters with different text. This is equivalent to first deleting the text to be replaced and then
+            inserting the new text.
+            </summary>
+            <param name="replaceSpan">The span of characters to replace.</param>
+            <param name="replaceWith">The new text.</param>
+            <remarks>
+            This is a shortcut for creating a new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit"/> object, using it to replace the text, and then applying it. If the replacement
+            fails on account of a read-only region, the snapshot returned will be the same as the current snapshot of the buffer before
+            the attempted replacement.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="replaceSpan"/>.The end of the span is greater than the length of the buffer.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="replaceWith"/>is null.</exception>
+            <exception cref="T:System.InvalidOperationException">A TextEdit is currently active.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.CurrentSnapshot">
+            <summary>
+            The current snapshot of the contents of the projection buffer.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.SourceBuffers">
+            <summary>
+            The set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects that directly contribute to the projection buffer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ElideSpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Hides the text designated by <paramref name="spansToElide"/>. 
+            </summary>
+            <param name="spansToElide">The spans of text to hide with respect to the current snapshot of the source buffer. 
+            It is not an error if some of the designated text is already hidden. These spans are converted to EdgeExclusive
+            tracking spans.</param>
+            <returns>A newly generated snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spansToElide"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the final span in <paramref name="spansToElide"/> is greater 
+            than <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer"/>.CurrentSnapshot.Length.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ExpandSpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Expands the text specified by <paramref name="spansToExpand"/>.
+            </summary>
+            <param name="spansToExpand">The spans of text to expand, with respect to the current snapshot of the source buffer.
+            It is not an error if some of the designated text is already expanded.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spansToExpand"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the final spans in <paramref name="spansToExpand"/> is greater 
+            than <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer"/>.CurrentSnapshot.Length.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ModifySpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+            <summary>
+            Modifies the exposed text by hiding <paramref name="spansToElide"/> and then expanding <paramref name="spansToExpand"/>
+            in a single transaction.
+            </summary>
+            <param name="spansToElide">The spans of text to hide with respect to the current snapshot of the source buffer. 
+            It is not an error if some of the designated text is already hidden. These spans are converted to EdgeExclusive
+            tracking spans. This parameter may be null.</param>
+            <param name="spansToExpand">The spans of text to expand, with respect to the current snapshot of the source buffer.
+            It is not an error if some of the designated text is already expanded. This parameter may be null.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end of the final spans in <paramref name="spansToElide"/> or 
+            <paramref name="spansToExpand"/> is greater than <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer"/>.CurrentSnapshot.Length.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer">
+            <summary>
+            Gets the source buffer of this elision buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.CurrentSnapshot">
+            <summary>
+            Gets the current snapshot of this elision buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.Options">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions"/> in effect for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/>.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceSpansChanged">
+            <summary>
+            Occurs when the set of hidden spans changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot">
+            <summary>
+            A snapshot from an <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/> object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot">
+            <summary>
+            An immutable text snapshot that represents a state of an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.
+            This snapshot contains projections of other text snapshots, described
+            by a list of tracking spans from those buffers. Every modification of a projection buffer
+            or one of its source buffers generates a new projection snapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetMatchingSnapshot(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the snapshot of the specified text buffer that corresponds to this snapshot.
+            </summary>
+            <param name="textBuffer"></param>
+            <returns>The snapshot of the text buffer. Returns null if <paramref name="textBuffer"/> is not a text buffer of this projection buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetSourceSpans(System.Int32,System.Int32)">
+            <summary>
+            Gets a read-only collection of source snapshot spans starting at the specified span index.
+            The <paramref name="startSpanIndex"/> is an index into the collection of source spans, not into the characters
+            in the text buffer.
+            </summary>
+            <param name="startSpanIndex">The position at which to start getting snapshot spans.</param>
+            <param name="count">The number of spans to get.</param>
+            <returns>A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> objects that are sources of the projection snapshot.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startSpanIndex"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is less than zero or <paramref name="count"/> plus <paramref name="startSpanIndex"/> 
+            is greater than SpanCount.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetSourceSpans">
+            <summary>
+            Gets all the source spans for the projection snapshot.
+            </summary>
+            <returns>A read-only collection of source spans of the projection snapshot, listed in the order they have in the projection snapshot.
+            The collection may be empty.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshot(System.Int32,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps a position in the projection snapshot to the corresponding position in a source snapshot. 
+            </summary>
+            <param name="position">The position in the projection snapshot .</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the projection buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the projection buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns>A snapshot point in one of the source snapshots.</returns>
+            <remarks>
+            In general, a source span seam occurs at the end of a source span of nonzero length
+            and the beginning of a source span of nonzero length, and
+            coincides with zero or more source spans of zero length. Every span on a seam
+            has a point in the result collection.
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than or equal to the length of the snapshot.</exception>
+            <exception cref="T:System.InvalidOperationException">The projection snapshot has no source spans.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshots(System.Int32)">
+            <summary>
+            Maps a position in the projection snapshot to the corresponding position in one or more source snapshots.
+            </summary>
+            <param name="position">The position in the projection snapshot.</param>
+            <returns>A read-only collection of snapshot points to which the position maps. This collection contains one snapshot point unless the position lies
+            on a source span seam, in which case it can contain two or more points.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than or equal to the length of the snapshot.</exception>
+            <remarks>
+            In general, a source span seam occurs at the end of a source span of nonzero length
+            and the beginning of a source span of nonzero length, and
+            coincides with zero or more source spans of zero length. Every span on a seam
+            has a point in the result collection.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshot(System.Int32)">
+            <summary>
+            Maps a position in the projection snapshot to the corresponding position in a source snapshot. If the mapping
+            is ambiguous (occurs on a source span seam), see <see cref="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.GetTypicalInsertionPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint})"/>
+            to choose a source buffer.
+            </summary>
+            <param name="position">The position in the projection snapshot.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than or equal to the length of the snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapFromSourceSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Maps from a snapshot point in one of the source snapshots to the corresponding position in the projection snapshot.
+            </summary>
+            <param name="point">The snapshot point in a source buffer.</param>
+            <param name="affinity">
+            If the mapping is ambiguous (the position lies between two source spans), this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the projection buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the projection buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns>A position in the projection snapshot, or null if the source point does not correspond
+            to text belonging to a span that is a member of the projection snapshot.</returns>
+            <remarks>
+            In general, a source span seam occurs at the end of a source span of nonzero length
+            and the beginning of a source span of nonzero length, and
+            coincides with zero or more source spans of zero length. Every span on a seam
+            has a point in the result collection.
+            </remarks>
+            <exception cref="T:System.ArgumentException"><paramref name="point"/> does not belong to a source snapshot of this projection snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshots(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Maps a span of the current projection snapshot to a list of snapshot spans belonging to source
+            snapshots. The resulting spans will be ordered by the order of their appearance in the projection.
+            </summary>
+            <param name="span">The span in the projection snapshot.</param>
+            <returns>A non-empty list of snapshot spans.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/> is not valid for this buffer.</exception>
+            <remarks>If a null span occurs on a source span seam, it may map to more than one null source span.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapFromSourceSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Maps a snapshot span of a source buffer to a list of spans of the projection snapshot. 
+            The resulting ordered list may be empty, contain a single element, or contain multiple elements.
+            </summary>
+            <param name="span">The snapshot span in a source buffer to map.</param>
+            <returns>A non-null list of spans. The list will be empty if none of the positions in <paramref name="span"/> are projected by a source span
+            of the projection snapshot. This list is <b>not</b> normalized; the spans will be ordered by their original position in the
+            source snapshot, not their position in the projection snapshot. Adjacent spans are not coalesced.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="span"/> does not belong to a source buffer of this projection buffer.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.TextBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase"/> of which this is a snapshot.
+            </summary>
+            <remarks>
+            This property always returns the same projection buffer, but the projection buffer is not itself immutable.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.SpanCount">
+            <summary>
+            Gets the number of source spans in the projection snapshot.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.SourceSnapshots">
+            <summary>
+            Gets the set of one or more text snapshots that contribute source spans to this projection snapshot. 
+            The ordering of the list is arbitrary. It does not contain duplicates.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.MapFromSourceSnapshotToNearest(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Maps from a snapshot point in the source buffer to the corresponding point in the elision snapshot.
+            If the source buffer position is not exposed in the elision snapshot, returns the nearest point that is
+            exposed. If nothing is exposed, returns position zero.
+            </summary>
+            <param name="point">The snapshot point in a source buffer to map.</param>
+            <returns>A position in the elision snapshot.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="point"/> does not belong to the source snapshot of this elision snapshot.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.TextBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/> of which this is a snapshot.
+            </summary>
+            <remarks>
+            This property always returns the same elision buffer, but that elision buffer is not itself immutable.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.SourceSnapshot">
+            <summary>
+            Gets the text snapshot on which this elision snapshot is based.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer">
+            <summary>
+            A text buffer that contains projections of other text buffers, composed
+            of a list of tracking spans of those buffers. The buffers that contribute to
+            the projection buffer are called source buffers, and the tracking spans that describe
+            the contributed regions are called source spans.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpan(System.Int32,Microsoft.VisualStudio.Text.ITrackingSpan)">
+            <summary>
+            Inserts a tracking span into the list of source spans. 
+            </summary>
+            <param name="position">The position at which to insert <paramref name="spanToInsert"/>.</param>
+            <param name="spanToInsert">The span to insert.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spanToInsert"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="spanToInsert"/> would cause any duplicated projection.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="spanToInsert"/> is EdgeInclusive and does not cover its entire buffer,
+            or is EdgePositive and does not abut the end of its buffer, or is EdgeNegative and does not abut the beginning of its
+            buffer. 
+            These checks are not performed if the projection buffer was created with the PermissiveEdgeInclusiveSourceSpans option.</exception>
+            <exception cref="T:System.ArgumentException">Adding the TextBuffer containing <paramref name="spanToInsert"/> would create a cycle
+            among a set of projection buffers by virtue of the SourceBuffer relationship.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpan(System.Int32,System.String)">
+            <summary>
+            Inserts a literal string into the list of SourceSpans. 
+            </summary>
+            <param name="position">The position at which to insert <paramref name="literalSpanToInsert"/>.</param>
+            <param name="literalSpanToInsert">The string to insert.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="literalSpanToInsert"/> is null.
+            These checks are not performed if the projection buffer was created with the PermissiveEdgeInclusiveSourceSpans option.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpans(System.Int32,System.Collections.Generic.IList{System.Object})">
+            <summary>
+            Inserts a list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects and/or literal strings into the list of source spans in the order in which they appear in the list. 
+            </summary>
+            <param name="position">The position at which to insert the spans.</param>
+            <param name="spansToInsert">The list of spans to insert.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spansToInsert"/> is null or a span in that list is null.</exception>
+            <exception cref="T:System.ArgumentException">An element of <parmref name="spansToInsert"/> is neither an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> nor a string.</exception>
+            <exception cref="T:System.ArgumentException">A span in <paramref name="spansToInsert"/> would cause a duplicated projection.</exception>
+            <exception cref="T:System.ArgumentException">A tracking span in <paramref name="spansToInsert"/> is EdgeInclusive and does not cover its entire buffer,
+            or is EdgePositive and does not abut the end of its buffer, or is EdgeNegative and does not abut the beginning of its
+            buffer.
+            These checks are not performed if the projection buffer was created with the PermissiveEdgeInclusiveSourceSpans option.</exception>
+            <exception cref="T:System.ArgumentException">Adding one of the text buffers containing any of the <paramref name="spansToInsert"/> would 
+            create a cycle among a set of projection vuffers by virtue of the SourceBuffer relationship.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.DeleteSpans(System.Int32,System.Int32)">
+            <summary>
+            Deletes a sequence of source spans from the projection buffer.
+            </summary>
+            <param name="position">The position at which to begin deleting spans.</param>
+            <param name="spansToDelete">The number of spans to delete.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="spansToDelete"/> is less than zero or 
+            <paramref name="position"/> + <paramref name="spansToDelete"/> is greater than SpanCount.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.ReplaceSpans(System.Int32,System.Int32,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+            <summary>
+            Replaces a sequence of source spans with a new list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects and/or literal strings.
+            </summary>
+            <param name="position">The position at which to begin replacing spans.</param>
+            <param name="spansToReplace">The number of spans to replace.</param>
+            <param name="spansToInsert">The new spans to insert.</param>
+            <param name="options">Options to apply to the span edit.</param>
+            <param name="editTag">An arbitrary object that will be associated with this edit transaction.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero or greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="spansToReplace"/> is less than zero or <paramref name="position"/> + <paramref name="spansToReplace"/>
+            is greater than SpanCount.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spansToInsert"/> is null or a span in the list are null.</exception>
+            <exception cref="T:System.ArgumentException">An element of <parmref name="spansToInsert"/> is neither an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> nor a string.</exception>
+            <exception cref="T:System.ArgumentException">A span in <paramref name="spansToInsert"/> would cause a duplicated projection.</exception>
+            <exception cref="T:System.ArgumentException">A tracking span in <paramref name="spansToInsert"/> is EdgeInclusive and does not cover its entire buffer,
+            or is EdgePositive and does not abut the end of its buffer, or is EdgeNegative and does not abut the beginning of its
+            buffer.
+            These checks are not performed if the projection buffer was created with the PermissiveEdgeInclusiveSourceSpans option.</exception>
+            <exception cref="T:System.ArgumentException">Adding a text buffer containing one of the <paramref name="spansToInsert"/> would 
+            create a cycle among a set of projection buffers by virtue of the SourceBuffer relationship.</exception>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged">
+            <summary>
+            Raised when source spans are added or deleted. It is not raised when
+            the contents of a source span change, for example when a source span becomes empty. When
+            a nonempty span is added or deleted, the <see cref="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceBuffersChanged"/> event will be raised first. 
+            The sequence of events is: 1) SourceBuffersChanged, 2) SourceSpansChanged, 3) ITextBuffer.Changed.
+            The <see cref="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged"/> event is raised first).
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceBuffersChanged">
+            <summary>
+            Raised when source buffers are added or deleted by virtue of the addition or deletion
+            of source spans. This event is raised before the <see cref="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged"/> event is raised.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService">
+            <summary>
+            Used to create projection buffers.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IProjectionBufferFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateProjectionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> object with a specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> and
+            the specified list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects and/or literal strings.
+            </summary>
+            <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>. May be null.</param>
+            <param name="sourceSpans">The initial set of source spans for the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="options">Options for this buffer.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the new <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <returns>A non-null projection buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="sourceSpans"/> or any of its elements is null.</exception>
+            <exception cref="T:System.ArgumentException">An element of <paramref name="sourceSpans"/> is neither a string nor an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</exception>
+            <exception cref="T:System.ArgumentException">A tracking span in <paramref name="sourceSpans"/> is EdgeInclusive and does not cover its entire buffer,
+            or is EdgePositive and does not abut the end of its buffer, or is EdgeNegative and does not abut the beginning of its
+            buffer.
+            These checks are not performed if the projection buffer was created with the PermissiveEdgeInclusiveSourceSpans option.</exception>
+            <exception cref="T:System.ArgumentException">Some of the tracking spans in <paramref name="sourceSpans"/> overlap.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateProjectionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> object with the default projection <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> and  
+            the specified list of source spans.
+            </summary>
+            <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>. May be null.</param>
+            <param name="sourceSpans">The initial set of source spans for the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="options">Options for this buffer.</param>
+            <returns>A non-null projection buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="sourceSpans"/> or any of its elements is null.</exception>
+            <exception cref="T:System.ArgumentException">An element of <paramref name="sourceSpans"/> is neither a string nor an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.</exception>
+            <exception cref="T:System.ArgumentException">A tracking spans in <paramref name="sourceSpans"/> is EdgeInclusive and does not cover its entire buffer,
+            or is EdgePositive and does not abut the end of its buffer, or is EdgeNegative and does not abut the beginning of its
+            buffer.</exception>
+            <exception cref="T:System.ArgumentException">Any of the tracking spans in <paramref name="sourceSpans"/> overlap.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateElisionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Create an elision buffer initialized to expose the provided list of snapshot spans from a single source buffer.
+            </summary>
+            <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>. May be null.</param>
+            <param name="exposedSpans">The set of spans (from a single source buffer) that are initially exposed in the elision buffer.</param>
+            <param name="options">Options for this buffer.</param>
+            <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the new <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/>.</param>
+            <returns>A non-null elision buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="contentType"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="exposedSpans"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateElisionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions)">
+            <summary>
+            Create an ElisionBuffer with the default projection <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> and initialized to the provided list of snapshot spans from
+            a single source buffer.
+            </summary>
+            <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>. May be null.</param>
+            <param name="exposedSpans">The set of spans (from a single source buffer) that are initially exposed in the elision buffer.</param>
+            <param name="options">Options for this buffer.</param>
+            <returns>A non-null elision buffer.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="exposedSpans"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.ProjectionContentType">
+            <summary>
+            The default content type for projection buffers.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.ProjectionBufferCreated">
+            <summary>
+            Raised when any <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> or <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer"/> is created.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver">
+            <summary>
+            Allows the creator of a projection buffer to control behavior of certain edits to the buffer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.FillInInsertionSizes(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint},System.String,System.Collections.Generic.IList{System.Int32})">
+            <summary>
+            When text is inserted into the projection buffer at <paramref name="projectionInsertionPoint"/>, determine how many characters
+            of the <paramref name="insertionText"/> are to be inserted into the source buffer at each source insertion point.
+            If length of the <paramref name="sourceInsertionPoints"/> is greater than two, all but the first and last snapshot point will denote
+            the boundary of an empty source span.
+            </summary>
+            <remarks>
+            This call is made while an edit is in progress, so any attempt to change the projection buffer or its sources during
+            this call will fail.
+            </remarks>
+            <param name="projectionInsertionPoint">The insertion point in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="sourceInsertionPoints">The list of insertion points in the source buffers (of length two or more).</param>
+            <param name="insertionText">The text to be split between the insertion points.</param>
+            <param name="insertionSizes">Filled in by the callee; the number of characters in the <paramref name="insertionText"/> to be inserted into the corresponding source insertion point.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.FillInReplacementSizes(Microsoft.VisualStudio.Text.SnapshotSpan,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotSpan},System.String,System.Collections.Generic.IList{System.Int32})">
+            <summary>
+            When text at <paramref name="projectionReplacementSpan"/> is replaced in a projection buffer, determine how many characters
+            of the <paramref name="insertionText"/> are to be inserted into the source buffer at each source insertion point (which are
+            the Start points of the <paramref name="sourceReplacementSpans"/>).
+            </summary>
+            <remarks>
+            This call is made while an edit is in progress, so any attempt to change the projection buffer or its sources during
+            this call will fail.
+            </remarks>
+            <param name="projectionReplacementSpan">The span of text that is to be replaced in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="sourceReplacementSpans">The spans of text that are to be replaced in the source buffers (of length two or more).</param>
+            <param name="insertionText">The text to be split among the replacement spans.</param>
+            <param name="insertionSizes">Filled in by the callee; the number of characters in the <paramref name="insertionText"/> to 
+            be inserted into the corresponding source replacement span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.GetTypicalInsertionPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint})">
+            <summary>
+            When a position in the projection buffer lies on a source buffer seam, determine which source insertion
+            point would receive a typical insertion.
+            </summary>
+            <param name="projectionInsertionPoint">The insertion point in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="sourceInsertionPoints">The list of insertion points in the source buffers (of length two or more).</param>
+            <returns>An integer between 0 and <paramref name="sourceInsertionPoints"/>.Length - 1.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions">
+            <summary>
+            Represents the options that apply to <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.None">
+            <summary>
+            No special treatment.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans">
+            <summary>
+            Do not perform certain consistency checks on edge-inclusive source spans. 
+            </summary>
+            <remarks>
+            See <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> for details.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.WritableLiteralSpans">
+            <summary>
+            Allow source spans that are string literals to be edited.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs">
+            <summary>
+            Provides information for an edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> in which the set of source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects has changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs">
+            <summary>
+            Provides information for an edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> in which the set of source <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects has changed.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Int32,Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs"/>.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> immediately after the change occurred.</param>
+            <param name="insertedSpans">Zero or more source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="deletedSpans">Zero or more source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="spanPosition">The position at which the span changes occurred.</param>
+            <param name="options">The edit options that were applied to this change.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException">One of the parameters: <paramref name="beforeSnapshot"/>, <paramref name="afterSnapshot"/>,
+            <paramref name="insertedSpans"/>, or <paramref name="deletedSpans"/>is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.SpanPosition">
+            <summary>
+            The position in the list of source spans at which the change occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.InsertedSpans">
+            <summary>
+            The set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> by this edit transaction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.DeletedSpans">
+            <summary>
+            The set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> by this edit transaction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.Before">
+            <summary>
+            The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> before the change occurred.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.After">
+            <summary>
+            The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/> after the change occurred.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Int32,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs"/> object.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> before the change occurred.</param>
+            <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot"/> immediately after the change occurred.</param>
+            <param name="insertedSpans">Zero or more source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="deletedSpans">Zero or more source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>.</param>
+            <param name="spanPosition">The position in the list of source spans at which the buffer changes occurred.</param>
+            <param name="addedBuffers">The list of added source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects.</param>
+            <param name="removedBuffers">The list of removed source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects.</param>
+            <param name="options">The edit options that were applied to this change.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="insertedSpans"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="deletedSpans"/> is null.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="addedBuffers"/> or <paramref name="removedBuffers"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.AddedBuffers">
+            <summary>
+            The source buffers that were added to the projection buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.RemovedBuffers">
+            <summary>
+            The source buffers that were removed and no longer contribute spans to the projection buffer.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery">
+            <summary>
+            The callback delegate for notifying read only regions of edits.
+            </summary>
+            <param name="isEdit">True if an edit is being attempted. False if the read-only check should be side-effect free.</param>
+            <returns>Whether the read-only region is in effect.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.SnapshotPoint">
+            <summary>
+            An immutable text position in a particular text snapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> with respect to a particular snapshot and position.
+            </summary>
+            <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"> that contains the new point.</see></param>
+            <param name="position">The position of the point.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Implicit(Microsoft.VisualStudio.Text.SnapshotPoint)~System.Int32">
+            <summary>
+            Implicitly converts the snapshot point to an integer equal to the position of the snapshot point in the snapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetContainingLine">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> containing this snapshot point.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetChar">
+            <summary>
+            Gets the character at the position of this snapshot point.
+            </summary>
+            <returns>The character at the position of this snapshot point.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"> if the position of this point is equal to the length of the snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Translates this snapshot Point to a different snapshot of the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="targetSnapshot">The snapshot to which to translate.</param>
+            <param name="trackingMode">The <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/> to use in the translation.</param>
+            <returns>A new snapshot point that has been mapped to the requested snapshot.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetSnapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="targetSnapshot"/> does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> as this snapshot point.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetHashCode">
+            <summary>
+            Serves as a hash function for this type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.ToString">
+            <summary>
+            Converts this snapshot point to a string, or to the string "uninit" if the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> is null.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Equals(System.Object)">
+            <summary>
+            Determines whether this snapshot point is the same as a second snapshot point.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Add(System.Int32)">
+            <summary>
+            Creates a new snapshot point at the specified offset from this point.
+            </summary>
+            <param name="offset">The offset of the new point.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">
+            The new point is less than zero or greater than Snapshot.Length.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Subtract(System.Int32)">
+            <summary>
+            Creates a new snapshot point at the specified negative offset from this point.
+            </summary>
+            <param name="offset">The offset of the new point.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">
+            The new point is less than zero or greater than Snapshot.Length.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Difference(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Computes the offset between this snapshot point and another snapshot point.
+            </summary>
+            <param name="other">The point from which to compute the offset.</param>
+            <exception cref="T:System.ArgumentException">The two points do not belong to the same
+            snapshot.</exception>
+            <returns>The offset between the two points, equivalent to other.Position -
+            this.Position.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Subtraction(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+            <summary>
+            Decrements the position of a snapshot point.
+            </summary>
+            <param name="point">The point from which to calculate the new position.</param>
+            <param name="offset">The offset of the new point.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">
+            The new point is less than zero
+            or greater than Snapshot.Length.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Subtraction(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Computes the offset between two <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> objects.
+            </summary>
+            <param name="start">The starting point.</param>
+            <param name="other">The point from which to compute the offset.</param>
+            <exception cref="T:System.ArgumentException">The two points do not belong to the same
+            snapshot.</exception>
+            <returns>The offset between the two points, equivalent to start.Position -
+            other.Position.</returns>
+            <remarks>The following should always be true:
+            start == other + (start - other).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Equality(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether this snapshot point is the same as a second snapshot point.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Inequality(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether this snapshot point is different from a second snapshot point.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Addition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+            <summary>
+            Increments the position of a snapshot point.
+            </summary>
+            <param name="point">The point from which to calculate the new position.</param>
+            <param name="offset">The offset of the new point.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException">
+            The new point is less than zero
+            or greater than Snapshot.Length.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_GreaterThan(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether the position of one snapshot point is greater than the position of a second snapshot point.
+            </summary>
+            <returns><c>true</c> if the first position is greater than the second position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_LessThan(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determine if the position of the left point is less than the position of the right point.
+            </summary>
+            <returns><c>true</c> if left.Position is greater than right.Position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.CompareTo(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether this snapshot is the same as a second snapshot point.
+            </summary>
+            <param name="other">The snapshot point to which to compare.</param>
+            <returns>A negative integer if the position of this snapshot point occurs before the second snapshot point, 
+            a positive integer if the position of this snapshot point occurs before the second snapshot point, and 
+            zero if the positions are the same.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotPoint.Position">
+            <summary>
+            Gets the position of the point.
+            </summary>
+            <value>A non-negative integer less than or equal to the length of the snapshot.</value>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotPoint.Snapshot">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to which this snapshot point refers.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.SnapshotSpan">
+            <summary>
+            An immutable text span in a particular text snapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> with the specified snapshot and span.
+            </summary>
+            <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> on which to base the snapshot span.</param>
+            <param name="span">The span of the snapshot span.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="span"/>.End is greater than <paramref name="snapshot"/>.Length.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> with the specified snapshot, start point, and length.
+            </summary>
+            <param name="snapshot">The text snapshot on which to base the snapshot span.</param>
+            <param name="start">The starting point of the snapshot span.</param>
+            <param name="length">The length of the snapshot span.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="snapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is negative or greater than <paramref name="snapshot"/>.Length, or
+            <paramref name="length"/> is negative or <paramref name="start"/> + <paramref name="length"/> is greater than
+            <paramref name="snapshot"/>.Length.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from two <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> objects.
+            </summary>
+            <param name="start">The start point.</param>
+            <param name="end">The end point, which must be from the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>
+            as the start point.</param>
+            <exception cref="T:System.ArgumentException">The snapshot points belong to different 
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> objects.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end point comes before the start
+            point.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from an existing <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> and a specified length.
+            </summary>
+            <param name="start">The starting snapshot point.</param>
+            <param name="length">The length of the span.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="length"/> is negative or 
+            <paramref name="start"/> + <paramref name="length"/> is greater than the length of the snapshot.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Implicit(Microsoft.VisualStudio.Text.SnapshotSpan)~Microsoft.VisualStudio.Text.Span">
+            <summary>
+            Implicitly converts a snapshot span to a span.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.GetText">
+            <summary>
+            The text contained by this snapshot span.
+            </summary>
+            <returns>A non-null string.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Translates this snapshot span to a different snapshot of the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="targetSnapshot">The snapshot to which to translate.</param>
+            <param name="spanTrackingMode">The <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode"/> to use in the translation.</param>
+            <returns>A new snapshot span.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="targetSnapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="targetSnapshot"/> does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> as this snapshot span.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(System.Int32)">
+            <summary>
+            Determines whether the position lies within the span.
+            </summary>
+            <param name="position">
+            The position to check.
+            </param>
+            <returns>
+            <c>true</c> if the position is greater than or equal to parameter span.Start and strictly less than parameter span.End, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether a given <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> lies within the span.
+            </summary>
+            <param name="point">
+            The point to check.
+            </param>
+            <returns>
+            <c>true</c> if the position is greater than or equal to parameter span.Start and strictly less than parameter span.End, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="simpleSpan"/> falls completely within this span.
+            </summary>
+            <param name="simpleSpan">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the specified span falls completely within this span, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="snapshotSpan"/> falls completely within this span.
+            </summary>
+            <param name="snapshotSpan">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the specified span falls completely within this span, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="simpleSpan"/> overlaps this span. Two spans are considered to overlap if they have positions in common and are not empty. 
+            Empty spans do not overlap with any other span.
+            </summary>
+            <param name="simpleSpan">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans overlap, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="snapshotSpan"/> overlaps this span. 
+            Two spans are considered to overlap if they have positions in common and are not empty. Empty spans do not overlap with any other span.
+            </summary>
+            <param name="snapshotSpan">
+            The span to check for overlap.
+            </param>
+            <returns>
+            <c>true</c> if the spans overlap, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Overlap(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Returns the overlap with the given span, or null if there is no overlap.
+            </summary>
+            <param name="simpleSpan">The span to check.</param>
+            <returns>The overlap of the spans, or null if the overlap is empty.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Overlap(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Returns the overlap with the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>, or null if there is no overlap.
+            </summary>
+            <param name="snapshotSpan">The span to check.</param>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshotSpan"/> does not refer to the same
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> as this snapshot span.</exception>
+            <returns>The overlap of the spans, or null if the overlap is empty.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="simpleSpan"/> intersects this span. Two spans are considered to 
+            intersect if they have positions in common, or if the end of one span 
+            coincides with the start of the other span, and neither is empty.
+            </summary>
+            <param name="simpleSpan">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans intersect, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="snapshotSpan"/> intersects this span. Two spans are considered to 
+            intersect if they have positions in common, or the end of one span 
+            coincides with the start of the other span, and neither is empty.
+            </summary>
+            <param name="snapshotSpan">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans intersect, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Intersection(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Computes the intersection with the given span, or null if there is no intersection.
+            </summary>
+            <param name="simpleSpan">
+            The span to check.
+            </param>
+            <returns>
+            The intersection of the spans, or null if the intersection is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Intersection(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Computes the intersection with the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>, or null if there is no intersection.
+            </summary>
+            <param name="snapshotSpan">
+            The span to check.
+            </param>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshotSpan"/> does not refer to the same snapshot. </exception>
+            <returns>
+            The intersection of the spans, or null if the intersection is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.GetHashCode">
+            <summary>
+            Serves as a hash function for this type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.ToString">
+            <summary>
+            Converts this snapshot span to a string, or to the string "uninit" if the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> is null.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Equals(System.Object)">
+            <summary>
+            Determines whether two snapshot spans are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Equality(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether two snapshot spans are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Inequality(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether two snapshot spans are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Snapshot">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to which this snapshot span refers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Span">
+            <summary>
+            Gets the span covered by the snapshot span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Start">
+            <summary>
+            Gets the starting index of the snapshot span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.End">
+            <summary>
+            Gets the end of the snapshot span. The span is open-ended on the right side, which is to say
+            that Start + Length = End.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Length">
+            <summary>
+            Gets the length of the span, which is always non-negative.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.IsEmpty">
+            <summary>
+            Determines whether or not this span is empty.
+            </summary>
+            <value><c>true</c> if the length of the span is zero, otherwise <c>false</c>.</value>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs">
+            <summary>
+            Provides information for events that report changes affecting a span of text.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs.Span">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Span">
+            <summary>
+            An immutable integer interval that describes a range of values from <see cref="P:Microsoft.VisualStudio.Text.Span.Start"/> to <see cref="P:Microsoft.VisualStudio.Text.Span.End"/> that is closed on 
+            the left and open on the right: [Start .. End). A zpan is usually applied to an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to denote a span of text,
+            but it is independent of any particular text buffer or snapshot. 
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.#ctor(System.Int32,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Span"/> with the given start point and length.
+            </summary>
+            <param name="start">
+            The starting point of the span.
+            </param>
+            <param name="length">
+            The length of the span.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> or <paramref name="length"/> is less than zero, or
+            start + length is greater than the length of the text snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.FromBounds(System.Int32,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Span"/> with the given start and end positions.
+            </summary>
+            <param name="start">The start position of the new span.</param>
+            <param name="end">The end position of the new Span.</param>
+            <returns>The new span.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="start"/> is less than zero, or
+            <paramref name="end"/> is less than <paramref name="start"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.Contains(System.Int32)">
+            <summary>
+            Determines whether the position lies within the span.
+            </summary>
+            <param name="position">
+            The position to check.
+            </param>
+            <returns>
+            <c>true</c> if the position is greater than or equal to Start and strictly less 
+            than End, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.Contains(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="span"/> falls completely within this span.
+            </summary>
+            <param name="span">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the specified span falls completely within this span, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.OverlapsWith(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="span"/> overlaps this span. Two spans are considered to overlap 
+            if they have positions in common and neither is empty. Empty spans do not overlap with any 
+            other span.
+            </summary>
+            <param name="span">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans overlap, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.Overlap(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Returns the overlap with the given span, or null if there is no overlap.
+            </summary>
+            <param name="span">
+            The span to check.
+            </param>
+            <returns>
+            The overlap of the spans, or null if the overlap is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.IntersectsWith(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether <paramref name="span"/> intersects this span. Two spans are considered to 
+            intersect if they have positions in common or the end of one span 
+            coincides with the start of the other span.
+            </summary>
+            <param name="span">
+            The span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans intersect, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.Intersection(Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Returns the intersection with the given span, or null if there is no intersection.
+            </summary>
+            <param name="span">
+            The span to check.
+            </param>
+            <returns>
+            The intersection of the spans, or null if the intersection is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.ToString">
+            <summary>
+            Provides a string representation of the span.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.GetHashCode">
+            <summary>
+            Provides a hash function for the type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.Equals(System.Object)">
+            <summary>
+            Determines whether two spans are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.op_Equality(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether two spans are the same
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Span.op_Inequality(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+            <summary>
+            Determines whether two spans are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Span.Start">
+            <summary>
+            The starting index of the span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Span.End">
+            <summary>
+            The end of the span.  The span is open-ended on the right side, which is to say
+            that Start + Length = End.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Span.Length">
+            <summary>
+            The length of the span, which is always non-negative.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Span.IsEmpty">
+            <summary>
+            Determines whether or not this span is empty.
+            </summary>
+            <value><c>true</c> if the length of the span is zero, otherwise <c>false</c>.</value>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.SpanTrackingMode">
+            <summary>
+            Represents tracking modes for <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeExclusive">
+            <summary>
+            The leading edge of the span is positive tracking (insertions push the current position towards the end) 
+            and the trailing edge is negative tracking (insertions push the current position towards the start).
+            The span will not expand when text changes occur at the span boundaries. For example,
+            if an EdgeExclusive Span has Start position 3, and a single character is inserted at position 3,
+            the Span will then have Start position 4 and its length will be unchanged.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive">
+            <summary>
+            The leading edge of the span is negative tracking (insertions push he current position toward the start) 
+            and the trailing edge is positive tracking (insertions push the current position toward the end).
+            The span will expand when text changes occur at the span boundaries. For example,
+            if an EdgeInclusive Span has Start position 3, and a single character is inserted at position 3,
+            the Span will then have Start position 3 and its length will be increased by one.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive">
+            <summary>
+            Both edges of the span are positive tracking (insertions push the current position toward the start).
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative">
+            <summary>
+            Both edges of the span are negative tracking (insertions push the current position toward the end).
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom">
+            <summary>
+            Custom client-determined tracking behavior.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs">
+            <summary>
+            Provides information about a newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> which was created.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs.TextBuffer">
+            <summary>
+            The newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextContentChangingEventArgs">
+            <summary>
+            Provides information about an upcoming edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Object,System.Action{Microsoft.VisualStudio.Text.TextContentChangingEventArgs})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextContentChangingEventArgs"/> to be passed during a Changing event.
+            </summary>
+            <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> before the change.</param>
+            <param name="editTag">An arbitrary object associated with this change.</param>
+            <param name="cancelAction">The action to execute when <see cref="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Cancel"/> is called. Invoked at most once.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="beforeSnapshot"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Cancel">
+            <summary>
+            Cancels the edit transaction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Canceled">
+            <summary>
+            Determines whether the edit transaction has been canceled.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Before">
+            <summary>
+            The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> before the change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.EditTag">
+            <summary>
+            Gets an arbitrary object provided by the initiator of the changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.BeforeVersion">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion"/> associated with <see cref="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Before"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextSnapshotToTextReader">
+            <summary>
+            Provides a <see cref="T:System.IO.TextReader"/> facade over a text snapshot.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Close">
+            <summary>
+            Closes the reader and releases any associated system resources.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Dispose(System.Boolean)">
+            <summary>
+            Releases all resources used by the reader.
+            </summary>
+            <param name="disposing">Whether to release managed resources.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Peek">
+            <summary>
+            Returns the next character without changing the state of the reader or the
+            character source.
+            </summary>
+            <returns>The next character to be read, or -1 if no more characters are available or the stream does not support seeking.</returns>
+            <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Read">
+            <summary>
+            Reads the next character from the input stream and advances the character
+            position by one character.
+            </summary>
+            <returns>The next character from the input stream, or -1 if no more characters are available.</returns>
+            <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Read(System.Char[],System.Int32,System.Int32)">
+            <summary>
+            Reads the specified number of characters from the current stream and writes the
+            data to the buffer, beginning at the specified location.
+            </summary>
+            <param name="buffer">When this method returns, contains the specified character array from the current source.</param>
+            <param name="index">The place in buffer at which to begin writing.</param>
+            <param name="count">The maximum number of characters to read.</param>
+            <returns>The number of characters that have been read. The number will be less than
+            or equal to <paramref name="count"/>, depending on whether the data is available within the
+            stream. This method returns zero if called when no more characters are left to read.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> or <paramref name="count"/> is negative, or
+            the buffer length minus index is less than <paramref name="count"/>.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
+            <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
+            <summary>
+            Reads a maximum of <paramref name="count"/> characters from the current stream and writes the
+            data to buffer, beginning at index.
+            </summary>
+            <param name="buffer">When this method returns, contains the specified character array from the current source.</param>
+            <param name="index">The place in buffer at which to begin writing.</param>
+            <param name="count">The maximum number of characters to read.</param>
+            <returns>The number of characters that have been read. The number will be less than
+            or equal to <paramref name="count"/>, depending on whether the data is available within the
+            stream. This method returns zero if called when no more characters are left to read.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> or <paramref name="count"/> is negative, or
+            the buffer length minus index is less than <paramref name="count"/>.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
+            <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadLine">
+            <summary>Reads a line of characters from the current stream and returns the data as a string.</summary>
+            <returns>The next line from the input stream, or null if all characters have been read.</returns>
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"/> is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadToEnd">
+            <summary>Reads all the characters from the current position to the end of the reader and returns them as a string.</summary>
+            <returns>A string containing all the characters from the current position to the end of the reader.</returns>
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.IO.TextReader"/> is closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextSnapshotToTextReader"/> with the specified text snapshot.
+            </summary>
+            <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to expose as a reader.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textSnapshot"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TrackingFidelityMode">
+            <summary>
+            Represents special tracking behaviors for <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint"/> and <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Forward">
+            <summary>
+            When moving back to a previous version (either by explicitly 
+            moving to that version or by undo or redo operations), the result may be different from the result
+            that was originally given for that version. This mode is suitable for most purposes, 
+            and is the most space-efficient mode.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Backward">
+            <summary>
+            When mapping back to a previous version, the result is the same as the result from 
+            mapping forward from the origin version. This mode should be used only 
+            for short-lived points and spans.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.UndoRedo">
+            <summary>
+            When mapping to a version that is the result of undo 
+            or redo operations, the result will be the same as the result from mapping forward to the 
+            version of which the undo or redo is a reiteration. This mode is more 
+            expensive than <see cref="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Forward"/> in both space and time and should be used only
+            if necessary.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Strings">
+            <summary>
+              A strongly-typed resource class, for looking up localized strings, etc.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.ResourceManager">
+            <summary>
+              Returns the cached ResourceManager instance used by this class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.Culture">
+            <summary>
+              Overrides the current thread's CurrentUICulture property for all
+              resource lookups using this strongly typed resource class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.ArrayRankNotOne">
+            <summary>
+              Looks up a localized string similar to The array is not one-dimensional..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.CircularityInBufferVersion">
+            <summary>
+              Looks up a localized string similar to Circularity detected in text buffer version..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.InvalidSnapshot">
+            <summary>
+              Looks up a localized string similar to The specified ITextSnapshot doesn&apos;t belong to the correct TextBuffer..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.InvalidSnapshotPoint">
+            <summary>
+              Looks up a localized string similar to The specified SnapshotPoint is on a different ITextSnapshot than this SnapshotPoint..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.InvalidSnapshotSpan">
+            <summary>
+              Looks up a localized string similar to The specified SnapshotPoint or SnapshotSpan  is on a different ITextSnapshot than this SnapshotSpan..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.MismatchedSnapshotPoints">
+            <summary>
+              Looks up a localized string similar to The specified SnapshotPoints belong to different ITextSnapshots..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.MismatchedSnapshots">
+            <summary>
+              Looks up a localized string similar to The collections refer to different snapshots..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.MismatchedVersions">
+            <summary>
+              Looks up a localized string similar to The TextVersions do not belong to the same TextBuffer..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.SpansBeyondEnd">
+            <summary>
+              Looks up a localized string similar to The specified NormalizedSnapshotSpanCollection extends beyond the end of the TextSnapshot..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.UninitializedSnapshotPoint">
+            <summary>
+              Looks up a localized string similar to The SnapshotPoint is not initialized..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.UninitializedSnapshotSpan">
+            <summary>
+              Looks up a localized string similar to The SnapshotSpan is not initialized..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Strings.VersionDoesNotBelongToBuffer">
+            <summary>
+              Looks up a localized string similar to The specified TextVersion does not belong to the specified TextBuffer..
+            </summary>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll
new file mode 100644
index 0000000000000000000000000000000000000000..15fc909621a4fe1687de1e7780777b2049831096
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
new file mode 100644
index 00000000..e9adebd5
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
@@ -0,0 +1,2624 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Text.Logic</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassifier.ClassificationChanged"/> event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs"/> object.
+            </summary>
+            <param name="changeSpan">
+            The span of the classification that changed.
+            </param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs.ChangeSpan">
+            <summary>
+            Gets the span of the classification that changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan">
+            <summary>
+            Describes a region of text by an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <remarks>
+            This class is immutable.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan"/>.
+            </summary>
+            <param name="span">The span of text to which the classification applies.</param>
+            <param name="classification">
+            The classification type of the span.
+            </param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="classification"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.ClassificationType">
+            <summary>
+            Gets the classification type of the text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.Span">
+            <summary>
+            Gets the snapshot span of the classified text.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute">
+            <summary>
+            Used to declare the name for a logical classification
+            type and the name of a classification type from which it is derived.
+            </summary>
+            <remarks>
+            <para>This attribute is used to provide metadata for the <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition"/> MEF export.
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"/> service uses this to construct <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"></see> objects.
+            </para>
+            <para>
+            This attribute can be stacked, so that a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> can multiply inherit from different base types.
+            </para>
+            </remarks>
+            <seealso cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>
+            <seealso cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"/>
+            <seealso cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition"/>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute.ClassificationTypeNames">
+            <summary>
+            Gets or sets the name of this classification type.
+            </summary>
+            <remarks>
+            The name must be unique across all classification types.  It cannot be null or
+            an empty string. Classification type names are case insensitive.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationType">
+            <summary>
+            The logical classification type of a span of text.
+            </summary>
+            <remarks>
+            <para>
+            All classification types are identified by a unique name.
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"></see> can return an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> object from this 
+            unique name in order to allow clients to access additional information.
+            </para>
+            <para>
+            Classification types can multiply inherit by stacking <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute"/> attributes./&gt;
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationType.IsOfType(System.String)">
+            <summary>
+            Determines whether the current <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"></see>
+            derives from the classification type named <paramref name="type"/>.
+            </summary>
+            <param name="type">The name of the base classification type.</param>
+            <returns><c>true</c> if the current classification type derives from the one identified by <paramref name="type"/>, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationType.Classification">
+            <summary>
+            Gets the name of the classification type.
+            </summary>
+            <remarks>All classification types are identified by a unique name.
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"></see> can return an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> from this name.</remarks>
+            <value>This name is never <c>null</c>.</value>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationType.BaseTypes">
+            <summary>
+            Gets the classification types from which the current <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> is derived.
+            </summary>
+            <value>This value is never <c>null</c>, though it may be the empty set.</value>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition">
+            <summary>
+            Describes a data-only export for declaring classification types.
+            </summary>
+            <remarks> 
+            Because you cannot subclass this type, you can use the [Export] attribute with no type.
+            </remarks>
+            <example>
+            internal sealed class Components
+            {
+               [Export]
+               [Name("keyword")]            // required
+               [BaseDefinition("text")]     // zero or more BaseDefinitions are allowed
+               internal ClassificationTypeDefinition keywordDefinition;
+               
+               { other components }
+            }
+            </example>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService">
+            <summary>
+            The service that maintains the collection of all known classification types.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IClassificationTypeRegistryService registry = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.GetClassificationType(System.String)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"></see> object identified by the specified <paramref name="type"/>.
+            </summary>
+            <param name="type">
+            The name of the classification type.
+            </param>
+            <returns>
+            The classification type, <c>null</c> if there is no classification type of that name.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateClassificationType(System.String,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Classification.IClassificationType})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> and adds it to the registry.
+            </summary>
+            <param name="type">The name of the classification type to create.</param>
+            <param name="baseTypes">The base types of the classification.</param>
+            <returns>A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.</returns>
+            <exception cref="T:System.InvalidOperationException"><paramref name="type"/> is already in the registry.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateTransientClassificationType(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Classification.IClassificationType})">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> that persists only for the duration of
+            this session. This <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> must inherit from at least one
+            <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="baseTypes">
+            The base types for this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </param>
+            <returns>
+            A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> that inherits from all of <paramref name="baseTypes"/>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="baseTypes"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException"><paramref name="baseTypes"/> has zero items.</exception>
+            <remarks>
+            <para>
+            This function is intended primarily to aid in the runtime display of overlapping classifications.
+            </para>
+            <para>
+            The classification names generated by this function are determined at run time and are subject to
+            change in future revisions. The only guarantee made is that if two transient <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> objects
+            are created with the same base types, they will have the same classification name.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateTransientClassificationType(Microsoft.VisualStudio.Text.Classification.IClassificationType[])">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> that persists only for the duration of
+            this session. This <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> must inherit from at least one
+            <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="baseTypes">
+            The base types for this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </param>
+            <returns>
+            A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> which inherits from all <paramref name="baseTypes"/>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="baseTypes"/> is null.</exception>
+            <exception cref="T:System.InvalidOperationException"><paramref name="baseTypes"/> has zero items.</exception>
+            <remarks>
+            <para>
+            This function is intended primarily to aid in the runtime display of overlapping classifications.
+            </para>
+            
+            <para>
+            The classification names generated by this function are determined at run time and are subject to
+            change in future revisions. The only guarantee made is that if two transient <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> objects
+            are created with the same base types, they will have the same classification name.
+            </para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifier">
+            <summary>
+            Assigns <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> objects to the text in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifier.GetClassificationSpans(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets all the <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan"/> objects that overlap the given range of text.
+            </summary>
+            <param name="span">
+            The snapshot span.
+            </param>
+            <returns>
+            A list of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan"/> objects that intersect with the given range. 
+            </returns>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Classification.IClassifier.ClassificationChanged">
+            <summary>
+            Ocurs when the classification of a span of text has changed. 
+            </summary>
+            <remarks>
+            This event does not need to be raised for newly-inserted text. 
+            However, it should be raised if any text other than that which was actually inserted has been reclassified.
+            It should also be raised if the deletion of text causes the remaining
+            text to be reclassified.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifierAggregatorService">
+            <summary>
+            A service that returns an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> that aggregates and normalizes all <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>
+            contributions for a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <remarks>
+            <para>The normalized classifications produced by this aggregator are sorted and do not overlap. If a span of text
+            had multiple classifications based on the original classifier contributions, then in the normalized
+            classification it has a transient classification (<see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"/>) that corresponds to
+            all of the original classifications.</para>
+            <para>Classifier aggregators are cached for each <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> object.</para>
+            </remarks>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IClassifierAggregatorService aggregator = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifierAggregatorService.GetClassifier(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> for the given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.  
+            If one does not exist, an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> will be created and cached with the given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with which to retrieve/create the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>.</param>
+            <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifierProvider">
+            <summary>
+            Creates a classifier for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(NameSource=typeof(IClassifierProvider))]
+            Component exporters must add at least one content type attribute to specify the
+            content types for which the component is valid.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifierProvider.GetClassifier(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets a classifier for the given text buffer.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to classify.</param>
+            <returns>A classifier for the text buffer, or null if the provider cannot do so in its current state.</returns>   
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1">
+            <summary>
+            Represents a type-safe key for editor options.
+            </summary>
+            <typeparam name="T">The type of the option value.</typeparam>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1"/>.
+            </summary>
+            <param name="name">The name of the option key.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1"/> objects are the same.
+            </summary>
+            <param name="obj">The object to be compared.</param>
+            <returns><c>true</c> if the objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.GetHashCode">
+            <summary>
+            Gets the hash code for this object.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.ToString">
+            <summary>
+            Converts this object to a string. 
+            </summary>
+            <returns>The name of the option.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.op_Equality(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0},Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0})">
+            <summary>
+            Determines whether two instances of this type are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.op_Inequality(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0},Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0})">
+            <summary>
+            Determines whether two instances of this type are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.Name">
+            <summary>
+            Gets the name of this key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions">
+            <summary>
+            Extension methods for common general options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.IsConvertTabsToSpacesEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the option to convert tabs to spaces is enabled in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns><c>true</c> if the option is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetTabSize(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+             <summary>
+            Gets the size of the tab for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+             </summary>
+             <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+             <returns>The number of spaces of the tab size.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetIndentSize(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+             <summary>
+            Gets the size of an indent for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+             </summary>
+             <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+             <returns>The number of spaces of the indent size.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetReplicateNewLineCharacter(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether to duplicate the new line character if it is already present when inserting a new line.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns><c>true</c> if the new line character should be duplicated, otherwise <c>false</c>,</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetNewLineCharacter(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Gets the new line character for the specified editor options.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns>A string containing the new line character or characters.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultOptions">
+            <summary>
+            Common general options.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ConvertTabsToSpacesOptionId">
+            <summary>
+            The default option that determines whether to convert tabs to spaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.TabSizeOptionId">
+            <summary>
+            The default option that determines size of a tab.
+            </summary>
+            <remarks>This option is used to determine the numerical column offset of a tab
+            character ('\t') and, if <see cref="T:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces"/> is enabled, the number of spaces to which a tab
+            should be converted.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.IndentSizeOptionId">
+            <summary>
+            The default option that determines size of an indent.
+            </summary>
+            <remarks>This option is used to determine the numerical column offset of an indent level.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ReplicateNewLineCharacterOptionId">
+            <summary>
+            The default option that determines whether to duplicate the new line character already present
+            when inserting a new line.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.NewLineCharacterOptionId">
+            <summary>
+            The default option that determines the newline character or characters. 
+            </summary>
+            <remarks>The newline character can be a string, as in the common case of "\r\n". This setting applies
+            when <see cref="T:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter"/> is <c>false</c>, or when <see cref="T:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter"/> is <c>true</c> and
+            the text buffer is empty.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces">
+            <summary>
+            The option definition that determines whether to convert tabs to spaces.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1">
+            <summary>
+            Represents the definition of an editor option.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition">
+            <summary>
+            The definition of an editor option.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with:
+            [Export(typeof(EditorOptionDefinition))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+            <summary>
+            Determines whether this option is applicable for the given scope (for example, a text buffer).
+            The default implementation returns <c>true</c>. An option, by default, is applicable to any scope.
+            </summary>
+            <remarks>This method will not be called for the global scope. Every option is
+            valid by definition in the global scope.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.IsValid(System.Object@)">
+            <summary>
+            Determines whether the proposed value is valid.
+            </summary>
+            <param name="proposedValue">The proposed value for this option.</param>
+            <returns><c>true</c> if the value is valid, otherwise <c>false</c>.</returns>
+            <remarks>By the time the value is passed to this method, it has already
+            been checked to be of the correct ValueType.
+            The implementer of this method may modify the value.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition"/> objects are the same.
+            </summary>
+            <param name="obj">The object to be compared.</param>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.GetHashCode">
+            <summary>
+            Gets the hash code of this type.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.DefaultValue">
+            <summary>
+            Gets the default value of the option.
+            </summary>
+            <remarks> The type of the value must be the same as the <see cref="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.ValueType"/>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.ValueType">
+            <summary>
+            Gets the actual type of the option. This is used to ensure
+            that setting the option by using the editor options registry
+            is type-safe.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.Name">
+            <summary>
+            Gets the name of the option from the options registry.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.IsValid(System.Object@)">
+            <summary>Determines whether the proposed value is valid.
+            </summary>
+            <param name="proposedValue">The proposed value for this option.</param>
+            <returns><c>true</c> if the value is valid, otherwise <c>false</c>.</returns>
+            <remarks>By the time the value is passed to this method, it has already
+            been checked to be of the correct ValueType.
+            The implementer of this method may modify the value.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.IsValid(`0@)">
+            <summary>
+            Determines whether the proposed value is valid.
+            </summary>
+            <param name="proposedValue">The proposed value for this option.</param>
+            <returns><c>true</c> if the value is valid, otherwise <c>false</c>.</returns>
+            <remarks>The implementer of this method may modify the value.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.ValueType">
+            <summary>
+            Gets the actual type of the option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Name">
+            <summary>
+            Gets the name of the option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.DefaultValue">
+            <summary>
+            Gets the default value of the option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Key">
+            <summary>
+            Gets the key of this option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Default">
+            <summary>
+            Gets the default value of this option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces.Default">
+            <summary>
+            Gets the default value (<c>true</c>)>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.TabSize">
+            <summary>
+            The option definition that determines the size (in number of spaces) of a tab.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.TabSize.IsValid(System.Int32@)">
+            <summary>
+            Determines whether a given tab size is valid.
+            </summary>
+            <param name="proposedValue">The size of the tab, in number of spaces.</param>
+            <returns><c>true</c> if <paramref name="proposedValue"/> is a valid size, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TabSize.Default">
+            <summary>
+            Gets the default value (4).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TabSize.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IndentSize">
+            <summary>
+            The option definition that determines the size (in number of spaces) of an indent.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IndentSize.IsValid(System.Int32@)">
+            <summary>
+            Determines whether a given indent size is valid.
+            </summary>
+            <param name="proposedValue">The size of the indent, in number of spaces.</param>
+            <returns><c>true</c> if <paramref name="proposedValue"/> is a valid size, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IndentSize.Default">
+            <summary>
+            Gets the default value (4).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IndentSize.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter">
+            <summary>
+            The option definition that determines whether to duplicate a newline character when inserting a line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter.Default">
+            <summary>
+            Gets the default value (<c>true</c>).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.NewLineCharacter">
+            <summary>
+            The option definition that specifies the newline character or characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.NewLineCharacter.Default">
+            <summary>
+            Gets the default value ("\r\n").
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.NewLineCharacter.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService">
+            <summary>
+            Searches a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> with different search options.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextSearchService textSearch = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService.FindNext(System.Int32,System.Boolean,Microsoft.VisualStudio.Text.Operations.FindData)">
+            <summary>
+            Searches for the next occurrence of the search string.
+            </summary>
+            <param name="startIndex">
+            The index from which to begin the search.
+            </param>
+            <param name="wraparound">
+            Determines whether the search wraps to the beginning of the buffer when it reaches the end of the buffer.
+            </param>
+            <param name="findData">
+            The data to use for this search.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> containing the match if a match was found, or null if no matches were found.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> is less than zero or greater than the length of the data.</exception>
+            <exception cref="T:System.ArgumentException"> The UseRegularExpressions flag is set and the search string is an invalid regular expression.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="findData"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService.FindAll(Microsoft.VisualStudio.Text.Operations.FindData)">
+            <summary>
+            Searches for all the occurrences of the search string.
+            </summary>
+            <param name="findData">
+            The data to use for this search.
+            </param>
+            <returns>
+            A list of all the matches, or null if no matches were found.
+            </returns>
+            <exception cref="T:System.ArgumentException"> The UseRegularExpressions flag of the find options is set and the search string is an invalid regular expression.</exception>
+            <exception cref="T:System.ArgumentNullException"><paramref name="findData"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorProvider">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            Component exporters must supply at least one content type attribute"/&gt; to specify the applicable content types.
+            </summary>
+            <remarks>
+            <para>This is a MEF component part, and should be exported with the following attribute:
+            [Export(NameSource=typeof(ITextStructureNavigatorProvider))]</para>
+            <para>Use the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService"/> to import a provider for a particular content type.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorProvider.CreateTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for which to get the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> for <paramref name="textBuffer"/>, or null.</returns>
+            <remarks>
+            Providers should expect the result of this call to be cached and made available through the
+            <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService"/>.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService">
+            <summary>
+            Selects and caches <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> objects based on content type.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextStructureNavigatorSelectorService navigator = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService.GetTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets a <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>, either by
+            creating a new one or by using a cached value.
+            </summary>
+            <param name="textBuffer">
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> will navigate.
+            </param>
+            <returns>
+            A valid <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>. This value will never be <c>null</c>.
+            </returns>
+            <remarks>
+            <para>
+            If a navigator for the exact <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> cannot be found, this method returns
+            one for the parent <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>. If there is more than one parent <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for which 
+            there is a matching <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>, then this method returns the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>
+            of an arbitrary parent.
+            </para>
+            <para>
+            If a new navigator is created, it is cached together with <paramref name="textBuffer"/>, and its lifetime is the same as that of <paramref name="textBuffer"/>.
+            </para>
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is <c>null</c>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService.CreateTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Creates a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> by using the
+            specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> to select the navigator.
+            </summary>
+            <param name="textBuffer">
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> will navigate.
+            </param>
+            <param name="contentType">The content type to use.</param>
+            <returns>
+            A valid <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>. This value is never <c>null</c>).
+            </returns>
+            <remarks>
+            <para>
+            If a navigator for the given content type cannot be found, this method
+            uses one for the parent <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>. If there is more than one parent <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for which 
+            there is a matching <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>, then this method returns the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/>
+            of an arbitrary parent.
+            </para>
+            <para>
+            The navigator that is created is not cached; subsequent calls to this method for the same buffer and
+            content type will return different <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> objects.
+            </para>
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is <c>null</c>.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.IEditorOptions.OptionChanged"/> event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs"/>.
+            </summary>
+            <param name="optionId">The ID of the option.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs.OptionId">
+            <summary>
+            Gets the ID of the option that has changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions">
+            <summary>
+            Represents common editor options and an extensible mechanism for modifying values and adding new options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue``1(System.String)">
+            <summary>
+            Gets the value of the option identified by the specified option ID.
+            </summary>
+            <typeparam name="T">The type of the value.</typeparam>
+            <param name="optionId">The ID of the option.</param>
+            <returns>The current value of the option.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0})">
+            <summary>
+            Gets the value of the option identified by the specified key.
+            </summary>
+            <typeparam name="T">The type of the value.</typeparam>
+            <param name="key">The key of the option.</param>
+            <returns>The current value of the option.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue(System.String)">
+            <summary>
+            Gets the value of the option specified by the option ID.
+            </summary>
+            <param name="optionId">The ID of the option.</param>
+            <returns>The current value of the option, as an object. The caller is responsible for casting the object to the correct type.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SetOptionValue(System.String,System.Object)">
+            <summary>
+            Sets the value of the specified option in the current scope. If the given option is not applicable
+            in the current scope, it attempts to set the option in the global scope.
+            </summary>
+            <param name="optionId">The ID of the option.</param>
+            <param name="value">The new value of the option.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SetOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0},``0)">
+            <summary>
+            Sets the value of the specified option in the current scope. If the given option is not applicable
+            in the current scope, it attempts to set the option in the global scope.
+            </summary>
+            <param name="key">The key of the option.</param>
+            <param name="value">The new value of the option.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.IsOptionDefined(System.String,System.Boolean)">
+            <summary>
+            Determines whether the specified option is defined.
+            </summary>
+            <param name="optionId">The ID of the option.</param>
+            <param name="localScopeOnly"><c>true</c> to search only in this scope, <c>false</c> 
+            to try parent scopes as well. This setting has no effect if the current scope is global.</param>
+            <returns><c>true</c> if the option is defined, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.IsOptionDefined``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0},System.Boolean)">
+            <summary>
+            Determines whether the specified editor option is defined.
+            </summary>
+            <param name="key">The key of the option.</param>
+            <param name="localScopeOnly"><c>true</c> to search only in this scope, <c>false</c> 
+            to try parent scopes as well. This setting has no effect if the current scope is global.</param>
+            <returns><c>true</c> if the option is defined, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.ClearOptionValue(System.String)">
+            <summary>
+            Clear the locally-defined value for the given option.
+            </summary>
+            <param name="optionId">The ID of the option.</param>
+            <returns><c>true</c> if the option was defined locally and cleared.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.ClearOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0})">
+            <summary>
+            Clear the locally-defined value for the given option.
+            </summary>
+            <param name="key">The key of the option.</param>
+            <returns><c>true</c> if the option was defined locally and cleared.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SupportedOptions">
+            <summary>
+            Gets the supported options.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GlobalOptions">
+            <summary>
+            Gets the global options.
+            </summary>
+            <remarks>This returns the global <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>, even if
+            the current scope is global.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.Parent">
+            <summary>
+            Gets or sets the immediate parent of this set of options. If this set of
+            options has no parent scope (because it is the global scope), this property is null
+            and cannot be set.
+            </summary>
+            <remarks>
+            When calling set, the new parent must be non-null and a different instance
+            of IEditorOptions that was created from the same 
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService"/> as this instance.  Also,
+            cycles in the Parent chain are not allowed.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IEditorOptions.OptionChanged">
+            <summary>
+            Occurs when any option changes. Options that change in the global scope
+            cause this event to be raised if they are also applicable to this
+            scope.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService">
+            <summary>
+            Represents a service that gets <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> for a specified scope or for the global scope.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IEditorOptionsFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GetOptions(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> for the <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner"/>. Buffers and views are
+            property owners. Creates new options for the scope if none have previously been created.
+            </summary>
+            <param name="scope">The <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> for the given <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner"/>.</returns>
+            <remarks>
+            This method returns a set of options for a given scope. Options defined in this scope will
+            not affect options in its ancestor scopes. If you try to get an option in this scope, the method checks
+            for any overridden values in the scope. If there are none, it gets the value from the options of
+            its parent scope. The set of applicable options may change depending on the
+            scope. An option defined in a text view scope will not apply to text buffers.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.CreateOptions">
+            <summary>
+            Creates a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> that is not bound to any
+            particular scope.
+            </summary>
+            <returns>A new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>, parented on the
+            <see cref="P:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GlobalOptions"/></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GlobalOptions">
+            <summary>
+            Gets the global <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+            </summary>
+            <remarks>
+            An option set in the global scope does not override the same option set in a specific scope, but it is visible in
+            a specific scope that has not overridden that option.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions">
+            <summary>
+            Tag Aggregator options.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions.None">
+            <summary>
+            Default behavior. The tag aggregator will map up and down through all projection buffers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions.MapByContentType">
+            <summary>
+            Only map through projection buffers that have the "projection" content type.
+            </summary>
+            <remarks>
+            <para>
+            Normally, a tag aggregator will map up and down through all projection buffers (buffers
+            that implement <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase"/>).  This flag will cause the projection buffer
+            to not map through buffers that are projection buffers but do not have a projection content type.
+            </para>
+            </remarks>
+            <comment>This is used by the classifier aggregator, as classification depends on content type.</comment>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs">
+            <summary>
+            Provides a list of all mapping spans where tags have changed since the last BatchedTagsChanged event. 
+            The BatchedTagsChanged event is raised on the same thread as the thread that created the tag aggregator.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs.#ctor(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.IMappingSpan})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs"/> with the specified list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>s.
+            </summary>
+            <param name="spans">The list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>s where the tags have changed.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="spans"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs.Spans">
+            <summary>
+            The list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>s where the tags have changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1">
+            <summary>
+            Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/> with a given <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>.
+            This is used by SimpleTagger to provide buffer-level tracking and caching of tag spans.
+            </summary>
+            <typeparam name="T">The type, which must be a subclass of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</typeparam>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.#ctor(Microsoft.VisualStudio.Text.ITrackingSpan,`0)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1"/>.
+            </summary>
+            <param name="span">The tracking span with which to associate the tag.</param>
+            <param name="tag">The tag associated with the span.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> or <paramref name="tag"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.Tag">
+            <summary>
+            The tag located in this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.Span">
+            <summary>
+            The tracking span for this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1">
+            <summary>
+            Aggregates all the tag providers in a buffer graph for the specified type of tag.
+            </summary>
+            <typeparam name="T">The type of tag returned by the aggregator.</typeparam>
+            <remarks>
+            The default tag aggregator implementation also does the following:
+            for each <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/>  over which it aggregates tags, if the tagger is
+            <see cref="T:System.IDisposable"/>, call Dispose() on it when the aggregator is disposed
+            or when the taggers are dropped. For example, you should call Dispose() when 
+            the content type of a text buffer changes or when a buffer is removed from the buffer graph.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets all the tags that overlap or are contained by the specified <paramref name="span"/> of the same type as the aggregator.
+            </summary>
+            <param name="span">The span to search.</param>
+            <returns>All the tags that overlap the region.</returns>
+            <remarks>
+            <para>The default tag aggregator lazily enumerates the tags of its <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/> objects.
+            Because of this, the ordering of the returned mapping spans cannot be predicted.
+            If you need an ordered set of spans, you should collect the returned tag spans, after being mapped
+            to the buffer of interest, into a sortable collection.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.IMappingSpan)">
+            <summary>
+            Gets all the tags that overlap or are contained by the specified <paramref name="span"/> of the type of the aggregator.
+            </summary>
+            <param name="span">The span to search.</param>
+            <returns>All the tags that overlap the region.</returns>
+            <remarks>
+            <para>The default tag aggregator lazily enumerates the tags of its <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/> objects.
+            Because of this, the ordering of the returned mapping spans cannot be predicted.
+            If you need an ordered set of spans, you should collect the returned tag spans, after being mapped
+            to the buffer of interest, into a sortable collection.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets all the tags that overlap or are contained by the specified <paramref name="snapshotSpans"/> of the type of the aggregator.
+            </summary>
+            <param name="snapshotSpans">The spans to search.</param>
+            <returns>All the tags that overlap the region.</returns>
+            <remarks>
+            <para>The default tag aggregator lazily enumerates the tags of its <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/> objects.
+            Because of this, the ordering of the returned mapping spans cannot be predicted.
+            If you need an ordered set of spans, you should collect the returned tag spans, after being mapped
+            to the buffer of interest, into a sortable collection.</para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.TagsChanged">
+            <summary>
+            Occurs when tags are added to or removed from providers.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.BatchedTagsChanged">
+            <summary>
+            Occurs on idle after one or more TagsChanged events.
+            </summary>
+            <remarks>
+            <para>
+            This is a batched version of the TagsChanged event.  One or more TagsChanged events 
+            are accumulated and then raised as a single BatchedTagsChanged event on idle using the 
+            <see cref="P:System.Windows.Threading.Dispatcher.CurrentDispatcher"/> that was active when the ITagAggregator was
+            created. 
+            </para>
+            <para>
+            This event is less noisy than TagsChanged and is always raised on the thread
+            that was active when the ITagAggregator was created.
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.BufferGraph">
+            <summary>
+            The buffer graph over which this aggregator operates.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService">
+            <summary>
+            A factory that creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/> for an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <remarks>This is a MEF component part, and implementations should use the following to import it:
+            [Import]
+            IBufferTagAggregatorFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a tag aggregator for a <paramref name="textBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> over which the aggregator should aggregate tags,
+            including all source buffers if the buffer is a projection buffer.</param>
+            <typeparam name="T">The type of tag to aggregate.</typeparam>
+            <returns>The tag aggregator for <paramref name="textBuffer"/>.</returns>
+            <remarks>The ITagAggregatorr&lt;T&gt;.DispatchedTagsChanged event will be raised on the thread used to create the tag aggregator.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions)">
+            <summary>
+            Creates a tag aggregator for a <paramref name="textBuffer"/>, using the given options.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> over which the aggregator should aggregate tags,
+            including all source buffers if the buffer is a projection buffer.</param>
+            <param name="options">The options to use for the newly created aggregator.</param>
+            <typeparam name="T">The type of tag to aggregate.</typeparam>
+            <returns>The tag aggregator for <paramref name="textBuffer"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1">
+            <summary>
+            A provider of tags over a buffer.
+            </summary>
+            <typeparam name="T">The type of tags to generate.</typeparam>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagger`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets all the tags that overlap the <paramref name="spans"/>.
+            </summary>
+            <param name="spans">The spans to visit.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1"/> for each tag.</returns>
+            <remarks>
+            <para>Taggers are not required to return their tags in any specific order.</para>
+            <para>The recommended way to implement this method is by using generators ("yield return"),
+            which allows lazy evaluation of the entire tagging stack.</para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagger`1.TagsChanged">
+            <summary>
+            Occurs when tags are added to or removed from the provider.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1">
+            <summary>
+            Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/> with a specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>.
+            </summary>
+            <typeparam name="T">The type, which must be a subtype of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</typeparam>
+            <remarks>
+            Use <see cref="T:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1"/> as the implementation of this
+            interface.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1.Tag">
+            <summary>
+            Gets the tag located in this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1.Span">
+            <summary>
+            Gets the mapping span for this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1">
+            <summary>
+            The implementation of IMappingTagSpan&lt;T&gt;.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.#ctor(Microsoft.VisualStudio.Text.IMappingSpan,`0)">
+            <summary>
+            Creates a mapping tag span.
+            </summary>
+            <param name="span">The mapping span with which to associate the tag.</param>
+            <param name="tag">The tag associated with the span.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> or <paramref name="tag"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.Tag">
+            <summary>
+            Gets the tag located in this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.Span">
+            <summary>
+            Gets the mapping span for this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1">
+            <summary>
+            Provides simple, thread-safe storage of and interaction with tags of the given type.
+            </summary>
+            <typeparam name="T">The type, which must be a subtype of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</typeparam>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.#ctor(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/> for the specified buffer.
+            </summary>
+            <param name="buffer">Subject buffer that will be tagged.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)">
+            <summary>
+            Adds a tag over the given span.
+            </summary>
+            <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> that tracks the tag across text versions.</param>
+            <param name="tag">The tag to associate with the given span.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1"/> that was added, which can be used to remove the tag later on.</returns>
+            <remarks>This method is safe to use from any thread.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> or <paramref name="tag"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.RemoveTagSpan(Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan{`0})">
+            <summary>
+            Removes a tag span that was created by calling <see cref="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)"/>.
+            </summary>
+            <param name="tagSpan">The <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1"/> returned from a previous call to <see cref="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)"/>.</param>
+            <returns><c>true</c> if removed successfully, otherwise <c>false</c>.</returns>
+            <remarks>This method is safe to use from any thread.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.RemoveTagSpans(System.Predicate{Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan{`0}})">
+            <summary>
+            Removes all tag spans that match the conditions specified by the predicate.
+            </summary>
+            <param name="match">The <see cref="T:System.Predicate`1"/> that defines the match.</param>
+            <returns>The number of tag spans removed.</returns>
+            <remarks>This method is safe to use from any thread.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="match"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.GetTaggedSpans(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the tagged spans that intersect the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> to use.</param>
+            <returns>The set of <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1"/> objects that intersect the given span, in order.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.Update">
+            <summary>
+            Gets an IDisposible object that represents an update batch.
+            </summary>
+            <returns>An IDisposible object that represents an update batch.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets all the tags that overlap the spans in the specified snapshot
+            of the desired type.
+            </summary>
+            <param name="spans">The spans to visit.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1"/> for each tag.</returns>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.TagsChanged">
+            <summary>
+            Occurs when one or more tags have been added or removed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs">
+            <summary>
+            Provides information about the <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/>.TagsChanged event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.IMappingSpan)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>.
+            </summary>
+            <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs.Span">
+            <summary>
+            Gets the span over which tags have changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITaggerProvider">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/> for a given buffer.
+            </summary>
+            <remarks>This is a MEF component part, and implementers must use the following attributes:
+            [Export(nameSource=typeof(ITaggerProvider))]
+            Exports must specify at least one content type attribute and at least one tag type attribute.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ITaggerProvider.CreateTagger``1(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a tag provider for the specified buffer.
+            </summary>
+            <param name="buffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <typeparam name="T">The type of the tag.</typeparam>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1">
+            <summary>
+            Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/> with a given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <typeparam name="T">The type, which must be a subclass of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</typeparam>
+            <remarks>
+            Use <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1"/> as the implementation of this
+            interface.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1.Tag">
+            <summary>
+            Gets the tag located in this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1.Span">
+            <summary>
+            Gets the snapshot span for this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1">
+            <summary>
+            The implementation of ITagSpan&lt;T&gt;.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,`0)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1"/> with the specified snapshot span and tag.
+            </summary>
+            <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> with which to associate the tag.</param>
+            <param name="tag">The tag associated with the span.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="tag"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.Tag">
+            <summary>
+            Gets the tag located in this span.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.Span">
+            <summary>
+            Gets the snapshot span for this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute">
+            <summary>
+            Declares the types of tags an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/>
+            produces. This attribute is placed on the provider of the tagger.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute.#ctor(System.Type)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute"/>.
+            </summary>
+            <param name="tagType">The tag type, which must derive from <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="tagType"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="tagType"/> does not derive from <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag"/>.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute.TagTypes">
+            <summary>
+            Gets the type of the tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ClassificationTag">
+            <summary>
+            An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IClassificationTag"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IClassificationTag">
+            <summary>
+            A tag that represents a classification type.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITag">
+            <summary>
+            The base interface of all tags.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IClassificationTag.ClassificationType">
+            <summary>
+            The classification type associated with this tag.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ClassificationTag.#ctor(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Create a new tag associated with the given type of
+            classification.
+            </summary>
+            <param name="type">The type of classification</param>
+            <exception cref="T:System.ArgumentNullException">If the type is passed in as null</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ClassificationTag.ClassificationType">
+            <summary>
+            The classification type associated with this tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IUrlTag">
+            <summary>
+            A tag that represents a URL.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IUrlTag.Url">
+            <summary>
+            The URL.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.UrlTag">
+            <summary>
+            An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IUrlTag"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.UrlTag.#ctor(System.Uri)">
+            <summary>
+            Create a new tag with the given URL.
+            </summary>
+            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="url"/> is <c>null</c></exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Document.ChangeTag">
+            <summary>
+            A tag associated with a span of modified text. 
+            </summary>
+            <remarks>
+            <para>Use the CreateTagAggregator method of IViewTagAggregatorFactoryService to instantiate an aggregator of change tags.</para>
+            <para>Change taggers lose their change history when they are no longer consumed by any tag aggregators. They resume
+            tracking changes if a new aggregator is created.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Document.ChangeTag.#ctor(Microsoft.VisualStudio.Text.Document.ChangeTypes)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Document.ChangeTag"/> with the specified change type.
+            </summary>
+            <param name="type">The type of change for the tag.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Document.ChangeTag.ChangeTypes">
+            <summary>
+            Gets the type of change for the tag.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Document.ChangeTypes">
+            <summary>
+            Specifies the types of changes for modified text.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.None">
+            <summary>
+            No change types are set.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.ChangedSinceOpened">
+            <summary>
+            The change occurred after the document was opened.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.ChangedSinceSaved">
+            <summary>
+            The change occurred after the document was saved.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.ITextDataModel">
+            <summary>
+            Prepares the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for presentation in the editor. Typically the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/>
+            comprises a single <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that is exposed as both the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/> and
+            the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DataBuffer"/>. However, in some cases, a graph of <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>s is useful to
+            present as it if were a single document. In that case, the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DataBuffer"/> will be an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer"/>
+            that uses the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/> as a source buffer, directly or indirectly. 
+            </summary>
+            <remarks>
+            The <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.ContentType"/> usually is the same as that of the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.ContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the text data model. Usually this is the same as the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/>
+            of the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/> but it need not be.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.ITextDataModel.ContentTypeChanged">
+            <summary>
+            Raised when the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.ContentType"/> of this text data model changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> corresponding to a document in the file system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.DataBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that should be presented in the editor.
+            </summary>
+            <remarks>
+            This text buffer may be the same as the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/>, or it may be a projection buffer 
+            whose ultimate source is the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer"/>. The data buffer is the highest buffer that
+            is shared among different views.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs">
+            <summary>
+            Provides information about a change to the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of an <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs"/>.
+            </summary>
+            <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> before the change.</param>
+            <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> after the change.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.BeforeContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> before the change.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.AfterContentType">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> after the change.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.FindData">
+            <summary>
+            Represents the set of data used in a search by the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.#ctor(System.String,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.Operations.FindOptions,Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> with the specified search pattern, text snapshot,
+            find options, and text structure navigator.
+            </summary>
+            <param name="searchPattern">The search pattern.</param>
+            <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to search.</param>
+            <param name="findOptions">The <see cref="P:Microsoft.VisualStudio.Text.Operations.FindData.FindOptions"/> to use during the search.</param>
+            <param name="textStructureNavigator">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> to use during the search.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="searchPattern"/> or <paramref name="textSnapshot"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="searchPattern"/> is an empty string.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.#ctor(System.String,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> with the specified search pattern and text snapshot.
+            </summary>
+            <param name="searchPattern">The search pattern.</param>
+            <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to search.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> objects are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+            <returns><c>true</c> if the objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.GetHashCode">
+            <summary>
+            Gets the hash code for the object.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.ToString">
+            <summary>
+            Converts the <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> object to a string.
+            </summary>
+            <returns>The string representation of the <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> object.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.op_Equality(Microsoft.VisualStudio.Text.Operations.FindData,Microsoft.VisualStudio.Text.Operations.FindData)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> objects are the same.
+            </summary>
+            <param name="data1">The first object.</param>
+            <param name="data2">The second object.</param>
+            <returns><c>true</c> if the objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.op_Inequality(Microsoft.VisualStudio.Text.Operations.FindData,Microsoft.VisualStudio.Text.Operations.FindData)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData"/> objects are different.
+            </summary>
+            <param name="data1">The first object.</param>
+            <param name="data2">The second object.</param>
+            <returns><c>true</c> if the two objects are different, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.SearchString">
+            <summary>
+            Gets or sets the string to use in the search.
+            </summary>
+            <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.FindOptions">
+            <summary>
+            Gets or sets the options that are used for the search.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.TextSnapshotToSearch">
+            <summary>
+            Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> on which to perform the search.
+            </summary>
+             <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.TextStructureNavigator">
+            <summary>
+            Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator"/> to use in determining word boundaries.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.FindOptions">
+            <summary>
+            Represents the options that are used in a search.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.None">
+            <summary>
+            No options have been set.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.MatchCase">
+            <summary>
+            The search is case-sensitive.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.UseRegularExpressions">
+             <summary>
+            The search uses .Net regular expressions.
+             </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.WholeWord">
+            <summary>
+            The search matches whole words only.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.SearchReverse">
+            <summary>
+            The search starts at the end of the string.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator">
+            <summary>
+            Provides methods to navigate text, such as getting word extents.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetExtentOfWord(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the extent of the word at the given position.
+            </summary>
+            <remarks><see cref="P:Microsoft.VisualStudio.Text.Operations.TextExtent.IsSignificant"/> should be set to <c>false</c> for words 
+            consisting only of whitespace, unless the whitespace is a significant part of the document. If the 
+            returned extent consists only of insignificant whitespace, it should include all of the adjacent whitespace, 
+            including newline characters, spaces, and tabs.</remarks>
+            <param name="currentPosition">
+            The text position anywhere in the word for which a <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> is needed.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> that represents the word. The <see cref="P:Microsoft.VisualStudio.Text.Operations.TextExtent.IsSignificant"/> field is set to <c>false</c> for whitespace or other 
+            insignificant characters that should be ignored during navigation.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the span of the enclosing syntactic element of the specified snapshot span.
+            </summary>
+            <param name="activeSpan">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from which to get the enclosing syntactic element.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that represents the enclosing syntactic element. If the specified snapshot
+            span covers multiple syntactic elements, then the method returns the least common ancestor of the elements.
+            If the snapshot span covers the root element (in other words, the whole document),
+            then the method returns <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> of the whole document.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfFirstChild(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the span of the first child syntactic element of the specified snapshot span. 
+            If the snapshot span has zero length, then the behavior is the same as that of 
+            <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </summary>
+            <param name="activeSpan">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from which to get the span of the first child syntactic element.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that represents the first child syntactic element. If the specified snapshot 
+            span covers multiple syntactic elements, then this method returns the span of the least common ancestor of 
+            the elements. If the specified snapshot span covers the child element, then the 
+            behavior is the same as that of <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfNextSibling(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the span of the next sibling syntactic element of the specified snapshot span. If the
+            snapshot span has zero length, then the behavior is the same as that of 
+            <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </summary>
+            <param name="activeSpan">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from which to get the span of the next sibling syntactic element.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that represents the next sibling syntactic element. If the given active
+            span covers multiple syntactic elements, then this method returns the span of the next sibling element.
+            If the specified snapshot span covers a syntactic element that does not have a sibling element, then the 
+            behavior is the same as that of <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfPreviousSibling(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the span of the previous sibling syntactic element of the specified snapshot span. 
+            If the specified span has zero length, then the behavior is the same as that of 
+            <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </summary>
+            <param name="activeSpan">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> from which to get the span of the previous sibling syntactic element.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that represents the previous sibling syntactic element. If the specified snapshot
+            span covers multiple syntactic elements, then this method returns the span of the previous element. 
+            If the specified snapshot span covers a syntactic element that does not have a sibling element, then the 
+            behavior is the same as that of <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)"/>.
+            </returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.ContentType">
+            <summary>
+            Gets the content type that this navigator supports.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.TextExtent">
+            <summary>
+            Represents the extent of a word.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/>.
+            </summary>
+            <param name="span">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that includes the extent.
+            </param>
+            <param name="isSignificant">
+            <c>false</c> if the extent contains whitespace, unless whitespace should be treated like any other character.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.#ctor(Microsoft.VisualStudio.Text.Operations.TextExtent)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> from the specified <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/>.
+            </summary>
+            <param name="textExtent">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> from which to copy.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> objects are the same.
+            </summary>
+            <param name="obj">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> to compare.</param>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.GetHashCode">
+            <summary>
+            Gets the hash code of the object.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.op_Equality(Microsoft.VisualStudio.Text.Operations.TextExtent,Microsoft.VisualStudio.Text.Operations.TextExtent)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> objects are the same.
+            </summary>
+            <param name="extent1">The first object.</param>
+            <param name="extent2">The second object.</param>
+            <returns><c>true</c> if the objects are the same, otherwise false.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.op_Inequality(Microsoft.VisualStudio.Text.Operations.TextExtent,Microsoft.VisualStudio.Text.Operations.TextExtent)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent"/> objects are different.
+            </summary>
+            <param name="extent1">The first object.</param>
+            <param name="extent2">The second object.</param>
+            <returns><c>true</c> if the two objects are different, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextExtent.Span">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextExtent.IsSignificant">
+            <summary>
+            Determines whether the extent is significant.  <c>false</c> for whitespace or other 
+            insignificant characters that should be ignored during navigation.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint">
+            <summary>
+            Represents a <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> that may have virtual spaces.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> at <paramref name="position"/>, with zero virtual spaces.
+            </summary>
+            <param name="position">The position the point in the snapshot.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> at <paramref name="position"/> in a <paramref name="snapshot"/>, with zero virtual spaces.
+            </summary>
+            <param name="snapshot">The snapshot to use.</param>
+            <param name="position">The position of the snapshot point.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> at <paramref name="position"/>, with the specified number of virtual spaces.
+            </summary>
+            <param name="position">The position of the virtual snapshot point.</param>
+            <param name="virtualSpaces">The number of virtual spaces after <paramref name="position"/>.</param>
+            <remarks><paramref name="virtualSpaces"/> must be zero unless 
+            <paramref name="position"/> corresponds to a location at the end
+            of a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="virtualSpaces"/> is negative.</exception>
+            <remarks>If <paramref name="position"/> specifies a location that is not at the end of a line, then <paramref name="virtualSpaces"/> is set to 0.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshotLine,System.Int32)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> 
+            at <paramref name="offset"/> of <paramref name="line"/>, placing the point in virtual space if necessary.
+            </summary>
+            <param name="line">The line on which to place the point.</param>
+            <param name="offset">The offset (zero-based) of the point.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="line"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset"/> is negative.</exception>
+            <remarks>
+            <paramref name="offset"/> is a character offset from the start of the line. It does not correspond to a column position (for example, if the line consists of a single tab and the offset is 2, then
+            the resulting VirtualSnapshotPoint will be one "space" past the end of the line).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.GetHashCode">
+            <summary>
+            Gets the hash code for the object.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Translates this point to the <paramref name="snapshot"/>.
+            </summary>
+            <param name="snapshot">The target snapshot.</param>
+            <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> in <paramref name="snapshot"/>.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is for an earlier snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Translates this point to the <paramref name="snapshot"/> with the given tracking mode.
+            </summary>
+            <param name="snapshot">The target snapshot.</param>
+            <param name="trackingMode">The tracking mode to use.</param>
+            <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> in <paramref name="snapshot"/>.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is for an earlier snapshot.</exception>
+            <remarks>
+            <para>
+            The tracking mode is relative to the virtual point, not the snapshot point.  If
+            the point is in virtual space, it will behave as if the underlying (non-virtual)
+            point is always tracking positive, as any text inserted at the point (at the
+            end of the line it is on) will still be inserted "before" the virtual point.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.ToString">
+            <summary>
+            Converts the object to a string.
+            </summary>
+            <returns>The string form of this object.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> objects are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+            <returns><c>true</c> if the objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_Equality(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> objects are the same.
+            </summary>
+            <param name="left">The first object.</param>
+            <param name="right">The second object.</param>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_Inequality(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> objects are different.
+            </summary>
+            <param name="left">The first object.</param>
+            <param name="right">The second object.</param>
+            <returns><c>true</c> if the two objects are different, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_GreaterThan(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether the position of the left point is greater than the position of the right point.
+            </summary>
+            <returns><c>true</c> if left.Position is greater than right.Position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">The snapshots of the two points do not match.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_GreaterThanOrEqual(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether the position of the left point is greater than or equal to the position of the right point.
+            </summary>
+            <returns><c>true</c> if left.Position is greater than or equal to right.Position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">The snapshots of the two points do not match.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_LessThan(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether the position of the left point is less than the position of the right point.
+            </summary>
+            <returns><c>true</c> if left.Position is less than right.Position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">If the snapshots of the points do not match.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_LessThanOrEqual(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether the position of the left point is less than or equal to the position of the right point.
+            </summary>
+            <returns><c>true</c> if left.Position is less than or equal to right.Position, otherwise <c>false</c>.</returns>
+            <exception cref="T:System.ArgumentException">If the snapshots of the points do not match.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.CompareTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Compares one <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> to another.
+            </summary>
+            <param name="other">The second <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/>.</param>
+            <returns>Compares the position and number of virtual spaces of the two points.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.Position">
+            <summary>
+            Gets the position of the snapshot point.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.VirtualSpaces">
+            <summary>
+            Gets the number of virtual spaces.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.IsInVirtualSpace">
+            <summary>
+            Determines whether the snapshot point has virtual spaces.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan">
+            <summary>
+            Represents two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/>s
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> at <paramref name="snapshotSpan"/>, with no virtual spaces.
+            </summary>
+            <param name="snapshotSpan">A snapshot span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.#ctor(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> from the given
+            <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/>s.
+            </summary>
+            <param name="start">The start point.</param>
+            <param name="end">The end point, which must be from the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>
+            as the start point.</param>
+            <exception cref="T:System.ArgumentException">The snapshot points belong to different 
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> objects.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException">The end point comes before the start
+            point.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetText">
+            <summary>
+            The text contained by this virtual snapshot span.
+            </summary>
+            <returns>A non-null string.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Contains(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Determines whether or not the given virtual point is contained
+            within this virtual span.
+            </summary>
+            <param name="virtualPoint">
+            The virtual point to check.
+            </param>
+            <returns>
+            <c>true</c> if the position is greater than or equal to Start and strictly less 
+            than End, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Contains(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="virtualSpan"/> falls completely within 
+            this virtual span.
+            </summary>
+            <param name="virtualSpan">
+            The virtual span to check.
+            </param>
+            <returns>
+            <c>true</c> if the specified span falls completely within this span,
+            otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="virtualSpan"/> overlaps this span. Two spans are considered to overlap 
+            if they have positions in common and neither is empty. Empty spans do not overlap with any 
+            other span.
+            </summary>
+            <param name="virtualSpan">
+            The virtual span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans overlap, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Overlap(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Returns the overlap with the given virtual span, or null if there is no overlap.
+            </summary>
+            <param name="virtualSpan">
+            The virtual span to check.
+            </param>
+            <returns>
+            The overlap of the spans, or null if the overlap is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Determines whether <paramref name="virtualSpan"/> intersects this span. Two spans are considered to 
+            intersect if they have positions in common or the end of one span 
+            coincides with the start of the other span.
+            </summary>
+            <param name="virtualSpan">
+            The virtual span to check.
+            </param>
+            <returns>
+            <c>true</c> if the spans intersect, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Intersection(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Returns the intersection with the given virtual span, or null if there is no intersection.
+            </summary>
+            <param name="virtualSpan">
+            The virtual span to check.
+            </param>
+            <returns>
+            The intersection of the spans, or null if the intersection is empty.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetHashCode">
+            <summary>
+            Gets the hash code for the object.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Translates this span to the <paramref name="snapshot"/>.
+            </summary>
+            <param name="snapshot">The target snapshot.</param>
+            <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> in <paramref name="snapshot"/>.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is for an earlier snapshot.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Translates this span to the <paramref name="snapshot"/> with the given tracking mode.
+            </summary>
+            <param name="snapshot">The target snapshot.</param>
+            <param name="trackingMode">The span tracking mode.</param>
+            <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> in <paramref name="snapshot"/>.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="snapshot"/> is for an earlier snapshot.</exception>
+            <remarks>
+            <para>
+            See <see cref="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)"/> for a description of
+            how <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> translation behaves.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetStartPointMode(Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Get the equivalent PointTrackingMode for our start point for
+            the given SpanTrackingMode.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetEndPointMode(Microsoft.VisualStudio.Text.SpanTrackingMode)">
+            <summary>
+            Get the equivalent PointTrackingMode for our end point for
+            the given SpanTrackingMode.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.ToString">
+            <summary>
+            Converts the object to a string.
+            </summary>
+            <returns>The string form of this object.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> objects are the same.
+            </summary>
+            <param name="obj">The object to compare.</param>
+            <returns><c>true</c> if the objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.op_Equality(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> objects are the same.
+            </summary>
+            <param name="left">The first object.</param>
+            <param name="right">The second object.</param>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.op_Inequality(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> objects are different.
+            </summary>
+            <param name="left">The first object.</param>
+            <param name="right">The second object.</param>
+            <returns><c>true</c> if the two objects are different, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Start">
+            <summary>
+            Gets the starting virtual point.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.End">
+            <summary>
+            Gets the ending virtual point.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Snapshot">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> to which this snapshot span refers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Length">
+            <summary>
+            The length of this span, taking into account virtual space.
+            </summary>
+            <remarks>
+            If neither endpoint is in virtual space or only the start point is
+            in virtual space, this will be equivalent to SnapshotSpan.Length.
+            Otherwise, it will include virtual space.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.SnapshotSpan">
+            <summary>
+            Gets the non-virtual SnapshotSpan that this corresponds to.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IsInVirtualSpace">
+            <summary>
+            Determines whether the start or end points are in virtual space.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IsEmpty">
+            <summary>
+            Determines whether the start and end points are in the same place.
+            </summary>
+            <remarks>
+            Because the start and end can both be in virtual space, the non-virtual
+            span that this corresponds to can be non-empty at the same time that this
+            property returns <c>true</c>.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy">
+            <summary>
+            Provides the merge policy for undo transactions. 
+            </summary>
+            <remarks>
+            These policies are
+            used when transactions are completed and pushed onto the undo stack. Only adjacent
+            <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> objects can be merged.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.TestCompatiblePolicy(Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy)">
+            <summary>
+            Determines whether one <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy"/> is compatible with another.
+            </summary>
+            <param name="other">The <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy"/> to test.</param>
+            <returns><c>true</c> if the merge should proceed, otherwise <c>false</c>.</returns>
+            <remarks>
+            Merging happens only when merge policies in primitives are compatible. This function should be symmetric
+            and ideally constant time. For instance, (this.GetType() == other.GetType()).
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.CanMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> objects can be merged.
+            </summary>
+            <param name="newerTransaction">The newer transaction.</param>
+            <param name="olderTransaction">The older transaction.</param>
+            <returns><c>true</c> of the merge should proceed, otherwise <c>false</c>.</returns>
+            <summary>
+            If this method returns <c>true</c>, then the merge can proceed, given specific knowledge of the transactions in question. CanMerge
+            is  called only when TestCompatiblePolicy succeeds.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.PerformTransactionMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+            <summary>
+            Merges a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> with an existing one.
+            </summary>
+            <param name="existingTransaction">The existing transaction.</param>
+            <param name="newTransaction">The new transaction.</param>
+            <remarks>
+            Merges newTransaction into existingTransaction by adding, removing, or modifying the
+            primitives in existingTransaction.UndoPrimitives.  A simple implementation could be to add
+            each primitive in newTransaction.UndoPrimitives to existingTransaction.UndoPrimitives.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager">
+            <summary>
+            Registers the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> for a <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBuffer"/>,  
+            listens for change events on a <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBuffer"/>, 
+            and adds <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> objects to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.UnregisterUndoHistory">
+            <summary>
+            Unregisters the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> from the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for which this <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/> manages undo operations.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBufferUndoHistory">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider">
+            <summary>
+            Provides an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/> for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.  This is a cached factory, and only
+            one <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/> will ever be created for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(NameSource=typeof(ITextBufferUndoManagerProvider))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider.GetTextBufferUndoManager(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. If no undo manager
+            has been created for this text buffer, a new one is created.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for which to get the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/> for <paramref name="textBuffer"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider.RemoveTextBufferUndoManager(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Removes the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager"/>, if any, from <paramref name="textBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> to check.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory">
+            <summary>
+            Contains undo transactions.
+            </summary>
+            <remarks>
+            Typically only one undo transaction history at a time is availbble to the user.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CreateTransaction(System.String)">
+            <summary>
+            Creates a new transaction, nests it in the previously current transaction, and marks it current.
+            </summary>
+            <param name="description">The description of the transaction.</param>
+            <returns>The new transaction.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.Undo(System.Int32)">
+            <summary>
+            Performs the specified number of undo operations and places the transactions on the redo stack.        
+            </summary>
+            <param name="count">
+            The number of undo operations to perform. 
+            </param>        
+            <remarks>
+            At the end of the operation, the specified number of visible
+            transactions are undone. Therefore, the actual number of transactions undone might be more than this number if there are 
+            hidden transactions above or below the visible ones.
+            After the last visible transaction is undone, the hidden transactions left on top the stack are undone as well, until a 
+            visible or linked transaction is encountered, or the stack is completely emptied.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.Redo(System.Int32)">
+            <summary>
+            Performs the specified number of redo operation and places the transactions on the undo stack.        
+            </summary>
+            <param name="count">The number of redo operations to perform. At the end of the operation, the specified number of visible
+            transactions are redone. Therefore, the actual number of transactions redone might be more than this number, if there are 
+            hidden transactions above or below the visible ones.
+            </param>        
+            <remarks>
+            After the last visible transaction is redone, the hidden transactions left on top the stack are redone as well, until a 
+            visible or linked transaction is encountered, or the stack is completely emptied.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack">
+            <summary>
+            The undo stack for this history. It does not include any currently open or redo transactions.        
+            </summary>
+            <remarks>
+            This stack includes the most recent transaction (the top item of the stack) to the oldest transaction (the bottom
+            item of the stack).
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoStack">
+            <summary>
+            The redo stack for this history. It does not include any currently open or undo transactions.
+            </summary>
+            <remarks>
+            This stack includes the most recent transaction (the top item of the stack) to the oldest transaction (the bottom
+            item of the stack).
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.LastUndoTransaction">
+            <summary>
+            Gets the most recent (top) item of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack"/>, or <c>null</c> if the stack is
+            empty.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.LastRedoTransaction">
+            <summary>
+            Gets the most recent (top) item of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoStack"/>, or <c>null</c> if the stack is
+            empty.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CanUndo">
+            <summary>
+            Determines whether a single undo is possible.        
+            </summary>
+            <remarks>
+            This property corresponds to CanUndo for the most recent visible undo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>. 
+            If there are hidden transactions on top of the visible transaction, 
+            this property returns true only if they are 
+            undoable as well.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CanRedo">
+            <summary>
+            Determines whether a single redo is possible.
+            </summary>
+            <remarks>
+            This property corresponds to CanRedo for the most recent visible redo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>. 
+            If there are hidden transactions on top of the visible transaction, this property returns <c>true</c> only if they are 
+            redoable as well.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoDescription">
+            <summary>
+            Gets the description of the most recent visible undo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoDescription">
+            <summary>
+            Gets the description of the most recent visible redo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CurrentTransaction">
+            <summary>
+            Gets the current UndoTransaction in progress.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.State">
+            <summary>
+            Gets the current state of the UndoHistory.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoRedoHappened">
+            <summary>
+            Notifies consumers when an undo
+            or a redo has happened on this history. 
+            </summary>
+            <remarks>
+            The sender object is the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> that originated
+            it, and the event arguments are empty. The UndoHistory raises this event whenever an Undo() or
+            Redo() is initiated properly, regardless of whether one of the particular transactions or
+            primitives fails to perform that undo.
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoTransactionCompleted">
+            <summary>
+            Notifies consumers when an 
+            <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> is completed and added to the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack"/>. 
+            </summary>
+            <remarks>
+            The sender object is the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> that originated it, and the event argumentss are an 
+            instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs"/> class. This event is fired for the 
+            topmost <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> objects only. Completion of nested transactions does not generate 
+            this event.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry">
+            <summary>
+            Maps context objects to <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> objects and is meant to be exposed by a component part.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.RegisterHistory(System.Object)">
+            <summary>
+            Gets, and if necessary creates, a history associated with the context. 
+            </summary>
+            <param name="context">An arbitrary context object.</param>
+            <returns>A (possibly new) <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> associated with the context object.</returns>
+            <remarks>Only a weak reference is held to the context.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.GetHistory(System.Object)">
+            <summary>
+            Gets a history associated with the context, but does not create a new one.
+            </summary>
+            <param name="context">An arbitrary context object.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> associated with the context object.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.TryGetHistory(System.Object,Microsoft.VisualStudio.Text.Operations.ITextUndoHistory@)">
+            <summary>
+            Gets a history associated with the context, but does not create a new one.
+            </summary>
+            <param name="context">An arbitrary context object.</param>
+            <param name="history">An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> associated with the context object.</param>
+            <returns><c>true</c> if a relevant <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> exists in this registry, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.AttachHistory(System.Object,Microsoft.VisualStudio.Text.Operations.ITextUndoHistory)">
+            <summary>
+            Attaches an existing <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> to a new context. The context must not already be mapped in this registry. 
+            </summary>
+            <param name="context">An arbitrary context object.</param>
+            <param name="history">An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> object to associate with the context.</param>
+            <remarks>Only a weak reference is held to the context.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.RemoveHistory(Microsoft.VisualStudio.Text.Operations.ITextUndoHistory)">
+            <summary>
+            Removes all mappings to a given <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> in this registry, if any exist.
+            </summary>
+            <param name="history">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> to remove from the registry.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive">
+            <summary>
+            Represents an atomic operation that knows how to Do/Undo/Redo itself.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Do">
+            <summary>
+            Performs or redoes the operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Undo">
+            <summary>
+            Performs rollback or undo on the operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+            <summary>
+            Determines whether this undo primitive can merge with the specified undo primitive.
+            </summary>
+            <param name="older">The older primitive.</param>
+            <returns><c>true</c> if the given primitive can merge with this one, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Merge(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+            <summary>
+            Performs the actual merge. 
+            </summary>
+            <param name="older">The older primitive to merge.</param>
+            <returns>The replacement primitive.</returns>
+            <remarks>
+            The resulting <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> will be added to the transaction, and the
+            two input primitives will be removed.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Parent">
+            <summary>
+            Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> that contains the primitive.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanRedo">
+            <summary>
+            Determines whether it is currently possible to call Do() successfully.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanUndo">
+            <summary>
+            Determines whether it is currently possible to call Undo() successfully.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction">
+            <summary>
+            Represents a container for <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> objects. UndoTransactions are tracked in an UndoHistory.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Complete">
+            <summary>
+            Marks the transaction as finished and eligible for undo.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Cancel">
+            <summary>
+            Marks an open transaction as canceled, and undoes and clears any primitives that have been added.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.AddUndo(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+            <summary>
+            Adds a new primitive to the end of the list when the transaction is open.
+            </summary>
+            <param name="undo"></param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Do">
+            <summary>
+            Performs a do or redo.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Undo">
+            <summary>
+            Performs a rollback or undo.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Description">
+            <summary>
+            Gets or sets the description
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.State">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.UndoTransactionState"/> for the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.History">
+             <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> that contains this transaction.
+             </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.UndoPrimitives">
+            <summary>
+            Gets the collection of <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> objects in this container.
+            </summary>
+            <remarks>
+            <para>You should try to get these primitives only after the transaction has been completed.</para>
+            <para>You cannot modify the list except during merging 
+            (i.e. from your <see cref="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.PerformTransactionMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)"/> implementation).</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Parent">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> that contains this transaction. 
+            </summary>
+            <remarks>
+            This property can be null if this is a root transaction. It is transient, since completed transactions are not nested.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.CanRedo">
+            <summary>
+            Determines whether it is currently possible to call Do() successfully.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.CanUndo">
+            <summary>
+            Determines whether it is currently possible to call Undo() successfully.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.MergePolicy">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy"/> associated with this transaction.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState">
+            <summary>
+            Provides information about the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Idle">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> is not in the process of performing an undo or redo.
+            </summary>
+            <remarks>
+            If you care whether the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> is altering its contents, be sure to check CurrentTransaction also.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Undoing">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> is in the process of executing its Undo method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Redoing">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> is in the process of executing its Redo method.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs">
+            <summary>
+            Provides information for the UndoRedoHappened event raised by <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>, about the effect of the undo or redo operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.#ctor(Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs"/>.
+            </summary>
+            <param name="state">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState"/>.</param>
+            <param name="transaction">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.Transaction">
+            <summary>
+            Gets the transaction that was processed in this undo or redo.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.State">
+            <summary>
+            Gets the state of the transaction.
+            </summary>
+            <remarks>
+            The state is either UndoTransactionState.Undoing or UndoTransactionState.Redoing.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoTransactionCompleted"/> event raised by the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>. 
+            </summary>
+            <remarks>
+            These event arguments contain the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> that has been added 
+            and the result of the completion. This event is fired only for
+            the topmost <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/> that is placed on the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack"/>. Completion of nested
+            transactions does not raise this event.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.#ctor(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs"/>.
+            </summary>        
+            <param name="transaction">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction"/>.</param>
+            <param name="result">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="transaction"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.Transaction">
+            <summary>
+            Gets the transaction that was added to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.Result">
+            <summary>
+            Gets the result of the completed transaction. 
+            </summary>
+            <remarks>
+            See <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult"/> for the possible outcomes.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult">
+            <summary>
+            Describes the possible results of a transaction completion for an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult.TransactionAdded">
+            <summary>
+            The most recent transaction is added to the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack"/> of the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult.TransactionMerged">
+            <summary>
+            The most recent transaction is merged with the transaction on the top of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack"/> of 
+            the associated <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.UndoTransactionState">
+            <summary>
+            Holds the state of the transaction. 
+            </summary>
+            <remarks>
+            There are five rough groups of transactions.
+            Open transactions are being defined. Canceled transactions have been aborted and are empty. Completed and undone
+            transactions have been defined and are ready for undo and redo, respectively. Undoing and redoing are
+            transient states as the transaction passes between completed and undone. Invalid is a state for transactions that
+            have expired.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Open">
+            <summary>
+            Represents the initial state of the transaction, after it has been created and before it is canceled or completed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Completed">
+            <summary>
+            Indicates that the transaction is no longer being defined, and is eligible for undo.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Canceled">
+            <summary>
+            Indicates that the transaction is no longer being defined, but has been aborted and cleared.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Redoing">
+            <summary>
+            Indicates a transient state set by Do(), between the undone state and the completed state.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Undoing">
+            <summary>
+            Indicates a transient state set by Undo(), between the completed state and the Undone state.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Undone">
+            <summary>
+            Indicates that Undo() was called after completion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Invalid">
+            <summary>
+            Indicates that the transaction has been removed the undo history stack, for example because it was on the redo stack when
+            a new operation cleared the redo stack. Once a transaction is invalid it should not be used for anything.
+            </summary>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll
new file mode 100644
index 0000000000000000000000000000000000000000..f8c6da376ed8144b76b24b3ee1952fb6f031acfd
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
new file mode 100644
index 00000000..f68feeb3
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
@@ -0,0 +1,4369 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Text.UI.Wpf</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentLayerDefinition">
+            <summary>
+            Provides information for an IAdornmentLayer export.  
+            </summary>
+            <remarks> 
+            Because you cannot subclass this type, you can use the [Export] attribute with no type.
+            </remarks>
+            <example>
+            internal sealed class Components
+            {
+               [Export]
+               [Name("ExampleAdornmentLayer")]
+               [Order(After = "Selection", Before = "Text")]
+               internal AdornmentLayerDefinition viewLayerDefinition;
+               
+               { other components }
+            }
+            </example>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior">
+            <summary>
+            Defines the positioning of adornments.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.OwnerControlled">
+            <summary>
+            The adornment is not moved automatically.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.ViewportRelative">
+            <summary>
+            The adornment is positioned relative to the top left corner of the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.TextRelative">
+            <summary>
+            The adornment is positioned relative to the text in the view.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback">
+            <summary>
+            Defines the behavior when a <see cref="T:System.Windows.UIElement"/> is removed from an <see cref="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer"/>.
+            </summary>
+            <param name="tag">The tag associated with <paramref name="element"/>.</param>
+            <param name="element">The <see cref="T:System.Windows.UIElement"/> removed from the view.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer">
+            <summary>
+            Represents an adornment layer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.AddAdornment(Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior,System.Nullable{Microsoft.VisualStudio.Text.SnapshotSpan},System.Object,System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback)">
+            <summary>
+            Adds a <see cref="T:System.Windows.UIElement"/> to the layer.
+            </summary>
+            <param name="behavior">The positioning behavior of <paramref name="adornment"/>.</param>
+            <param name="visualSpan">The span with which <paramref name="adornment"/> is associated.</param>
+            <param name="tag">The tag associated with <paramref name="adornment"/>.</param>
+            <param name="adornment">The <see cref="T:System.Windows.UIElement"/> to add to the view.</param>
+            <param name="removedCallback">The delegate to call when <paramref name="adornment"/>
+            is removed from the view.</param>
+            <returns><c>true</c> if <paramref name="adornment"/> was added to the layer, otherwise <c>false</c>. 
+            <paramref name="visualSpan"/> does not intersect the text that is visible in the view.</returns>
+            <remarks>
+            <para>If <paramref name="visualSpan"/> is specified, then the adornment will be removed whenever any line that crosses <paramref name="visualSpan"/> is formatted.</para>
+            <para>If <paramref name="visualSpan"/> has a length of zero, then it will be invalidated when the line that contains the following character is invalidated
+            (or the last line, if the visual span is at the end of the buffer).</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.AddAdornment(Microsoft.VisualStudio.Text.SnapshotSpan,System.Object,System.Windows.UIElement)">
+            <summary>
+            Adds a AdornmentPositioningBehavior.TextRelative <see cref="T:System.Windows.UIElement"/> to the layer.
+            </summary>
+            <param name="visualSpan">The span with which <paramref name="adornment"/> is associated.</param>
+            <param name="tag">The tag associated with <paramref name="adornment"/>.</param>
+            <param name="adornment">The <see cref="T:System.Windows.UIElement"/> to add to the view.</param>
+            <returns><c>true</c> if <paramref name="adornment"/> was added to the layer, otherwise <c>false</c>. 
+            <paramref name="visualSpan"/> does not intersect the text that is visible in the view.</returns>
+            <remarks>This is equivalent to calling AddElement(AdornmentPositioningBehavior.TextRelative,
+            visualSpan, tag, adornment, null);</remarks>
+            <remarks>
+            <para>The adornment is removed when any line that crosses <paramref name="visualSpan"/> is formatted.</para>
+            <para>If <paramref name="visualSpan"/> has a length of zero, then it will be invalidated when the line that contains the following character is invalidated
+            (or the last line, if the visualSpan is at the end of the buffer).</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornment(System.Windows.UIElement)">
+            <summary>
+            Removes a specific <see cref="T:System.Windows.UIElement"/>.
+            </summary>
+            <param name="adornment"><see cref="T:System.Windows.UIElement"/> to remove.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornmentsByTag(System.Object)">
+            <summary>
+            Removes all <see cref="T:System.Windows.UIElement"/> objects associated with a particular tag.
+            </summary>
+            <param name="tag">The tag to use to remove <see cref="T:System.Windows.UIElement"/>s.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornmentsByVisualSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Removes all adornments with visual spans that overlap the given visual span.
+            Any adornments without specified visual spans are ignored.
+            </summary>
+            <param name="visualSpan">The visual span to check for overlap with adornments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveMatchingAdornments(System.Predicate{Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement})">
+            <summary>
+            Removes all adornments for which the given predicate returns <c>true</c>.
+            </summary>
+            <param name="match">The predicate that will be called for each adornment</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveMatchingAdornments(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement})">
+            <summary>
+            Removes all adornments with visual spans for which the given predicate returns <c>true</c>.
+            Any adornments without specified visual spans and tag are ignored.
+            </summary>
+            <param name="visualSpan">The visual span to check for overlap with adornments.</param>
+            <param name="match">The predicate that will be called for each adornment</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAllAdornments">
+            <summary>
+            Removes all <see cref="T:System.Windows.UIElement"/> objects in the layer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> to which this layer is attached.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.IsEmpty">
+            <summary>
+            Determines whether this layer is empty, that is, it does not contain any adornments.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.Opacity">
+            <summary>
+            Gets or sets the opacity factor applied to the entire adornment layer when it is rendered in the user interface.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.Elements">
+            <summary>
+            Gets a collection of the adornments and their associated data in the layer.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement">
+            <summary>
+            Defines an element in an adornment layer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.VisualSpan">
+            <summary>
+            Gets the snapshot span that is associated with the adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Behavior">
+            <summary>
+            Gets the positioning behavior of the adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Adornment">
+            <summary>
+            Gets the adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Tag">
+            <summary>
+            Gets the tag associated with the adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.RemovedCallback">
+            <summary>
+            Defines the behavior when an adornment has been removed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers">
+            <summary>
+            This static class defines the names of the adornment layers
+            predefined by the editor.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Outlining">
+            <summary>
+            The outlining layer contains the collapse hint adornment.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Squiggle">
+            <summary>
+            The squiggle layer contains the squiggle adornment used to indicate errors.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Selection">
+            <summary>
+            The selection layer hosts the selection and provisional highlight text caret for IME input mode.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Caret">
+            <summary>
+            The caret layer contains the text caret.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Text">
+            <summary>
+            The text layer contains the textual content of the editor.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.TextMarker">
+            <summary>
+            The text marker layer contains the text markers provided by the <see cref="T:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory"/> classes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition">
+            <summary>
+            Provides classification format information for a particular classification type.
+            </summary>
+            <remarks>
+            <para>This is a MEF component part, and should be exported as:
+            [Export(typeof(EditorFormatDefinition))]</para>
+            <para>
+            Exporters must provide the attributes ClassificationTypeAttribute and NameAttribute. The attributes OrderAttribute, 
+            DisplayNameAttribute and UserVisibleAttribute may be provided optionally.
+            </para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition">
+            <summary>
+            Provides format information for a particular item.
+            </summary>
+            <remarks>
+            <para>
+            This is a MEF component part, and should be exported as:
+            [Export(typeof(EditorFormatDefinition))]
+            </para>
+            <para>
+            Exporters must provide the attribute <see cref="T:Microsoft.VisualStudio.Utilities.NameAttribute"/>. The attributes <see cref="T:Microsoft.VisualStudio.Utilities.OrderAttribute"/>, 
+            <see cref="T:Microsoft.VisualStudio.Utilities.DisplayNameAttribute"/> and <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute"/> may be provided optionally.
+            </para>
+            <para>
+            Consumers of this attribute may optionally ignore the foreground formatting information, the background information,
+            or both.
+            </para>
+            <para>
+            It's recommended that exporters of this class prefix the <see cref="T:Microsoft.VisualStudio.Utilities.NameAttribute"/> with a unique string (e.g.
+            their package name) to reduce the chance of conflict with another similarly named export.
+            </para>
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundBrushId">
+            <summary>
+            Defines the string used to look up the background brush value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundBrushId">
+            <summary>
+            Defines the string used to look up the foreground brush value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundColorId">
+            <summary>
+            Defines the string used to look up the background color value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundColorId">
+            <summary>
+            Defines the string used to look up the foreground color value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.CreateResourceDictionary">
+            <summary>
+            Creates a <see cref="T:System.Windows.ResourceDictionary"/> from this definition.
+            </summary>
+            <returns>A <see cref="T:System.Windows.ResourceDictionary"/> with the values from this definition.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.CreateResourceDictionaryFromDefinition">
+            <summary>
+            Creates a <see cref="T:System.Windows.ResourceDictionary"/> from this definition.
+            </summary>
+            <returns>A <see cref="T:System.Windows.ResourceDictionary"/> with the values from this definition.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundColor">
+            <summary>
+            Gets or sets the foreground color for this item.
+            </summary>
+            <remarks>
+            If the foreground brush is set, this color will be ignored.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundColor">
+            <summary>
+            Gets or sets the background color for this item.
+            </summary>
+            <remarks>
+            If the background brush is set, this color will be ignored.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundBrush">
+            <summary>
+            Gets or sets the background brush for this item.
+            </summary>
+            <remarks>
+            This brush will override any background color that is set.  
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundBrush">
+            <summary>
+            Gets or sets the foreground brush for this item.
+            </summary>
+            <remarks>
+            This brush will override any foreground color that is set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundCustomizable">
+            <summary>
+            Determines whether the foreground of this format is customizable.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundCustomizable">
+            <summary>
+            Determines whether the background of this format is customizable.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.DisplayName">
+            <summary>
+            Defines the string used when displaying this format definition to the user. This property is only used
+            if the <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute"/> is set to true on this object's export.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsBoldId">
+            <summary>
+            Defines the string used to look up the bold value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsItalicId">
+            <summary>
+            Defines the string used to look up the italic value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontHintingSizeId">
+            <summary>
+            Defines the string used to look up the font hinting size value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontRenderingSizeId">
+            <summary>
+            Defines the string used to look up the font rendering size value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextEffectsId">
+            <summary>
+            Defines the string used look up the text effects value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextDecorationsId">
+            <summary>
+            Defines the string used to look up the text decorations value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TypefaceId">
+            <summary>
+            Defines the string used o look up the typeface value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.ForegroundOpacityId">
+            <summary>
+            Defines the string used o look up the foreground opacity value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacityId">
+            <summary>
+            Defines the string used to look up the background opacity value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.DefaultBackgroundOpacity">
+            <summary>
+            Defines the default opacity used for the background color/brush if no <see cref="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacityId"/> entities are defined.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfoId">
+            <summary>
+            Defines the string used to look up the <see cref="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfo"/> value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CreateResourceDictionaryFromDefinition">
+            <summary>
+            Creates a <see cref="T:System.Windows.ResourceDictionary"/> using this definition.
+            </summary>
+            <returns>A <see cref="T:System.Windows.ResourceDictionary"/> with the values from this definition.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.AddOverridableProperties(System.Windows.ResourceDictionary)">
+            <summary>
+            Adds properties to a resource dictionary from a <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition"/> that can be overridden by other properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfo">
+            <summary>
+            Gets or sets the <see cref="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfo"/> for this classification format.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontHintingSize">
+            <summary>
+            Gets or sets the the font hinting size for this classification format.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontRenderingSize">
+            <summary>
+            Gets or sets the the font rendering size for this classification format.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextEffects">
+            <summary>
+            Gets or sets the the <see cref="T:System.Windows.Media.TextEffectCollection"/> for this classification format.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextDecorations">
+            <summary>
+            Gets or sets the <see cref="T:System.Windows.TextDecorationCollection"/> for this classification format.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontTypeface">
+            <summary>
+            Gets or sets the <see cref="T:System.Windows.Media.Typeface"/> for this classification format.
+            </summary>
+            <remarks>
+            Certain values (bold, italic) in this typeface can be overridden by
+            other format definitions that have a higher priority.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.ForegroundOpacity">
+            <summary>
+            Gets or sets the opacity of the foreground.
+            </summary>
+            <remarks>
+            This value overrides the opacity settings in the 
+            ForegroundBrush property if this classification format has a higher priority.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacity">
+            <summary>
+            Gets or sets the opacity of the background.
+            </summary>
+            <remarks>
+            This value will override the opacity settings in the 
+            BackgroundBrush property if this classification format has a higher priority.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsBold">
+            <summary>
+            Determines whether the text should be bold.
+            </summary>
+            <remarks>
+            This value overrides the bold settings in the 
+            <see cref="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontTypeface"/> property if this classification format has a higher priority.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsItalic">
+            <summary>
+            Determines whether the text should be italic.
+            </summary>
+            <remarks>
+            This value will override the italic settings in the 
+            <see cref="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontTypeface"/> property if this classification format has a higher priority.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService">
+            <summary>
+            Looks up a format map for a given view role.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IEditorFormatMapService formatMap = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService.GetEditorFormatMap(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> appropriate for a given text view. This object is likely
+            to be shared among several text views.
+            </summary>
+            <param name="view">The view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> for the text view.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService.GetEditorFormatMap(System.String)">
+            <summary>
+            Get a <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> for a given appearance category.
+            </summary>
+            <param name="category">The appearance category.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> for the category.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap">
+            <summary>
+            Maps from arbitrary keys to a <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.GetProperties(System.String)">
+            <summary>
+            Gets a <see cref="T:System.Windows.ResourceDictionary"/> for the specified key.
+            </summary>
+            <param name="key">
+            The key.
+            </param>
+            <returns>
+            The <see cref="T:System.Windows.ResourceDictionary"/> object that represents the set of property
+            contributions from the provided <see cref="T:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition"/>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is empty or null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.AddProperties(System.String,System.Windows.ResourceDictionary)">
+            <summary>
+            Adds a <see cref="T:System.Windows.ResourceDictionary"/> for a new key.
+            </summary>
+            <param name="key">The key.</param>
+            <param name="properties">The new properties.</param>
+            <remarks>
+            <para>
+            Adding properties will cause the FormatMappingChanged event to be raised.
+            </para>
+            <para>If <paramref name="key"/> already exists in the map, then this is equivalent to <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.SetProperties(System.String,System.Windows.ResourceDictionary)"/>.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null or empty.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.SetProperties(System.String,System.Windows.ResourceDictionary)">
+            <summary>
+            Sets the <see cref="T:System.Windows.ResourceDictionary"/> of a key.
+            </summary>
+            <param name="key">The key.</param>
+            <param name="properties">The new <see cref="T:System.Windows.ResourceDictionary"/> of properties.</param>
+            <remarks>
+            <para>
+            Setting properties will cause the FormatMappingChanged event to be raised.
+            </para>
+            <para>
+            If the <see cref="T:System.Windows.ResourceDictionary"/> set does not contain the expected properties, the consumer
+            of the properties may throw an exception.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate">
+            <summary>
+            Begins a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/>. Events
+            will not be raised until <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate"/> is called.
+            </summary>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate"/> was called for a second time 
+            without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate"/>.</exception>
+            <remarks>You must call <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate"/> in order to re-enable FormatMappingChanged events.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate">
+            <summary>
+            Ends a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> and raises an event if any changes were made during
+            the batch update.
+            </summary>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate"/> was called without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate"/> first.</exception>
+            <remarks>You must call <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate"/> in order to re-enable FormatMappingChanged events if <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate"/> was called.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.IsInBatchUpdate">
+            <summary>
+            Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> is in the middle of a batch update.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.FormatMappingChanged">
+            <summary>
+            Occurs when this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/> changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap">
+            <summary>
+            Maps from a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> to an <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Gets the effective <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> for a given text classification type including the
+            properties of <paramref name="classificationType"/> and any properties that it might inherit.
+            </summary>
+            <param name="classificationType">
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> whose merged text properties should be returned.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object that represents the merged set of text properties
+            from the specified classification type.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="classificationType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Gets the explicit <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> for <paramref name="classificationType"/>.
+            </summary>
+            <param name="classificationType">
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> whose text properties should be returned.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object that represents the properties of the <paramref name="classificationType"/>.
+            These properties will include only properties defined for <paramref name="classificationType"/> excluding properties that might
+            be inherited.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetEditorFormatMapKey(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Gets the key used to store the associated properties of <paramref name="classificationType"/> in the 
+            underlying <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/>.
+            </summary>
+            <param name="classificationType">
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> whose key is returned.</param>
+            <returns>
+            The key that's used to store the properties of <paramref name="classificationType"/> in the underlying <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.AddExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Adds a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> to a new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.</param>
+            <param name="properties">The new properties.</param>
+            <remarks>
+            <para>Adding the text properties will cause the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> event to be sent.</para>
+            <para><paramref name="classificationType"/> has the highest priority.</para>
+            <para>If <paramref name="classificationType"/> already exists in the map, then this is equivalent to <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)"/>(classificationType, properties).</para>
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="classificationType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.AddExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Adds a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> to a new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.</param>
+            <param name="properties">The new properties.</param>
+            <param name="priority">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> that defines the relative prority of <paramref name="classificationType"/>.</param>
+            <remarks>
+            <para>Adding the text properties will cause the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> event to be sent.</para>
+            <para>The priority of <paramref name="classificationType"/> will be lower than that of <paramref name="priority"/>.</para>
+            <para>If <paramref name="classificationType"/> already exists in the map, then this is equivalent to <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)"/>(classificationType, properties).</para>
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="classificationType"/>, <paramref name="properties"/> or
+            <paramref name="priority"/> is null.</exception>   
+            <exception cref="T:System.Collections.Generic.KeyNotFoundException"><paramref name="priority"/> does not exist in <see cref="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.CurrentPriorityOrder"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Sets the merged <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> of an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.</param>
+            <param name="properties">The new properties.</param>
+            <remarks>
+            <para>
+            Setting the text properties will cause the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> event to be sent.
+            </para>
+            <para>
+            Only parts of the <paramref name="properties"/> that are different than the inherited values of <paramref name="classificationType"/>'s
+            properties are stored. If you wish to override all properties of <paramref name="classificationType"/> explicity, please use
+            <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)"/>.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Sets the explicit <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> of an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.
+            </summary>
+            <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>.</param>
+            <param name="properties">The new properties.</param>
+            <remarks>
+            <para>
+            Setting the text properties will cause the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> event to be sent.
+            </para>
+            <para>
+            Provided values in <paramref name="properties"/> will be set for the provided <paramref name="classificationType"/> and override
+            any inhertied values. If you wish to keep the inheritance structure and only override the set of varying properties, please use
+            <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)"/>.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SwapPriorities(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+            <summary>
+            Switches the priorities of two <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> objects.
+            </summary>
+            <param name="firstType">The first type.</param>
+            <param name="secondType">The second type.</param>
+            <remarks>
+            Changing the priority of an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> causes the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> event to be raised.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate">
+            <summary>
+            Begins a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/>. Events
+            will not be raised until <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate"/> is called.
+            </summary>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate"/> was called for a second time without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate"/>.</exception>
+            <remarks>You must call <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate"/> in order to re-enable <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> events.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate">
+            <summary>
+            Ends a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> and raises an event if any changes were made during
+            the batch update.
+            </summary>
+            <exception cref="T:System.InvalidOperationException"><see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate"/> was called without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate"/>.</exception>
+            <remarks>You must call<see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate"/> in order to re-enable <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged"/> events if <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate"/> was called.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.CurrentPriorityOrder">
+            <summary>
+            Gets a read-only list of the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/> objects supported by this format map, sorted by priority.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.DefaultTextProperties">
+            <summary>
+            Gets or sets the default properties that are applied to all classification types. The default properties contain the set
+            of minimal properties required to render text properly.
+            </summary>
+            <remarks>
+            <para>
+            The default text properties have the lowest priority. Properties associated with a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType"/>
+            will only inherit properties of the <see cref="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.DefaultTextProperties"/> if they don't provide the core necessary 
+            properties such as <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Typeface"/>.
+            </para>
+            <para>
+            The <see cref="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.DefaultTextProperties"/> are guaranteed to contain a <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Typeface"/>, 
+            <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrush"/> and <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontRenderingEmSize"/>
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.IsInBatchUpdate">
+            <summary>
+            Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> is in the middle of a batch update.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged">
+            <summary>
+            Occurs when this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> changes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService">
+            <summary>
+            Looks up a classification format map for a given view.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IClassificationFormatMapService formatMap = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService.GetClassificationFormatMap(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> appropriate for the specified text view. This object is
+            likely to be shared among multiple text views.
+            </summary>
+            <param name="textView">The view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> for the view.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService.GetClassificationFormatMap(System.String)">
+            <summary>
+            Gets a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> for the specified appearance category.
+            </summary>
+            <param name="category">The appearance category.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap"/> for the category.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs">
+            <summary>
+            Provides information for the TagsChanged event.
+            Returns the span of changed tags as a mapping span.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs.#ctor(System.Collections.ObjectModel.ReadOnlyCollection{System.String})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs"/>.
+            </summary>
+            <param name="items">A collection of the items that have changed.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="items"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs.ChangedItems">
+            <summary>
+            Gets the formatting items that have changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition">
+            <summary>
+            Provides coloring information for text markers.
+            </summary>
+            <remarks>
+            <para>This is a MEF component part, and should be exported as:
+            [Export(typeof(EditorFormatDefinition))]</para>
+            <para>
+            Exporters must provide the attribute NameAttribute.
+            </para>
+            <para>
+            The <see cref="T:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition"/> is consumed by the default visual manager for the <see cref="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag"/>. The <see cref="P:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag.Type"/> property
+            should correspond to the <see cref="T:Microsoft.VisualStudio.Utilities.NameAttribute"/> of this export so that the desired color can be correctly loaded for the text marker.
+            </para>
+            <para>
+            If you wish your <see cref="T:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition"/> to interact with Visual Studio, then set the <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute"/> on your export to true
+            and make sure you set <see cref="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundColor"/> and <see cref="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundColor"/>. The foreground brush will
+            be used to draw the border and the background brush will be used to draw the fill.
+            </para>
+            <example>
+            [Export(typeof(EditorFormatDefinition))]
+            [Name("MarkerFormatDefinition/RedMarker")]
+            [UserVisible(true)]
+            private VisualStudioRedMarker : MarkerFormatDefinition
+            {
+                VisualStudioRedMarker() 
+                {
+                    this.BackgroundColor = Colors.Red;
+                    this.ForegroundColor = Colors.Blue;
+                    this.DisplayName = "Red Marker"; //this value should be localized
+                    this.ZOrder = 5;
+                }
+            }
+            </example>
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.ZOrderId">
+            <summary>
+            Defines the string used to lookup the z-order value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.FillId">
+            <summary>
+            Defines the string used to lookup the fill brush value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.BorderId">
+            <summary>
+            Defines the string used to look up the border pen value in the <see cref="T:System.Windows.ResourceDictionary"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.CreateResourceDictionaryFromDefinition">
+            <summary>
+            Creates a <see cref="T:System.Windows.ResourceDictionary"/> using this definition.
+            </summary>
+            <returns>A <see cref="T:System.Windows.ResourceDictionary"/> with the values from this definition.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.ZOrder">
+            <summary>
+            The Z-Order is used as the Z-Order of the marker when it's drawn on the text marker adornment layer. This property can be used to specify
+            in which order multiple markers should be drawn when they all overlap the same span of text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.Fill">
+            <summary>
+            The brush is used to paint the inner body of the text marker.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.Border">
+            <summary>
+            The pen is used to draw the border of the text marker.
+            </summary>
+            <remarks>
+            This property is optional and can be null, in which case no pen will be used for the border of the text marker adornment.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute">
+            <summary>
+            Determining if an export should be visible to the user.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute.#ctor(System.Boolean)">
+            <summary>
+            Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute"/>.
+            </summary>
+            <param name="userVisible"><c>true</c> if the extension is visible to the user, otherwise <c>false</c>.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute.UserVisible">
+            <summary>
+            Determines whether the extension is visible to the user.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.Priority">
+            <summary>
+            Represents the built-in priorities for a classification format.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.Default">
+            <summary>
+            The default priority.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.Low">
+            <summary>
+            Low priority.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.High">
+            <summary>
+            High priority.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo">
+            <summary>
+            Provides information about an ongoing drag and drop operation. 
+            It is passed to <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> objects when the state
+            of the drag and drop operation changes. 
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.#ctor(System.Windows.Point,System.Windows.DragDropKeyStates,System.Windows.IDataObject,System.Boolean,System.Object,System.Windows.DragDropEffects,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> with the specified settings.
+            </summary>
+            <param name="location">The location of the cursor relative to the left top corner of the text view.</param>
+            <param name="keyStates">The state of the keyboard during the operation.</param>
+            <param name="data">The <see cref="T:System.Windows.IDataObject"/> of the drag and drop operation.</param>
+            <param name="isInternal"><c>true</c> if the drag has been initiated from within the editor, otherwise <c>false</c>.</param>
+            <param name="source">The object that initiated the drag and drop operation.</param>
+            <param name="allowedEffects">The drag and drop effects allowed by the source.</param>
+            <param name="bufferPosition">The buffer position of the cursor during the drag and drop operation.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> objects have the same settings.
+            </summary>
+            <param name="obj">The object to compare.</param>
+            <returns><c>true</c> if the two objects have the same settings, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.GetHashCode">
+            <summary>
+            Gets the hash code for this <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> object.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.op_Equality(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> objects have the same settings.
+            </summary>
+            <param name="first">The first object.</param>
+            <param name="second">The second object.</param>
+            <returns><c>true</c> if the two objects have the same settings, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.op_Inequality(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> objects have different settings.
+            </summary>
+            <param name="first">The first object.</param>
+            <param name="second">The second object.</param>
+            <returns><c>true</c> if the two objects have different settings, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Location">
+            <summary>
+            Gets the location of the cursor relative to the left top corner of the text view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.KeyStates">
+            <summary>
+            Gets the state of the keyboard during the operation. This field can be queried to check
+            whether certain keys have been pressed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Data">
+            <summary>
+            Represents the <see cref="T:System.Windows.IDataObject"/> of the drag and drop operation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.IsInternal">
+            <summary>
+            Determines whether the drag and drop operation has been initiated from within the editor.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Source">
+            <summary>
+            Gets the object that initiated the drag and drop operation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.VirtualBufferPosition">
+            <summary>
+            Gets the buffer position of the cursor during the drag and drop operation.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.AllowedEffects">
+            <summary>
+            Gets the drag and drop effects allowed by the source. 
+            </summary>
+            <remarks>As part of the contract between the source and the target, 
+            the target must honor the effects allowed by the source. For example,
+            if the source does not permit a DragDropEffects.Move, then the target should not execute a move.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects">
+            <summary>
+            Specifies the effects of a drag/drop operation.
+            </summary>
+            <remarks>
+            This enumeration has the <see cref="T:System.FlagsAttribute"/> hence allowing bitwise combination of its member variables.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.None">
+            <summary>
+            None signals that the drag/drop operation is not allowed. The mouse icon will be changed to the "not allowed" icon and no tracker will be shown.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Copy">
+            <summary>
+            Copy signals that the drag/drop operation will result in data copy. The mouse icon will be changed to the copy icon.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Link">
+            <summary>
+            Link signals that a shortcut/link will be created as the result of the drag/drop operation. The mouse icon will be changed to the shortcut creation icon.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Move">
+            <summary>
+            Move signals that the data will be moved from the drag source to the drop target. The mouse icon will be changed to the move icon.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Scroll">
+            <summary>
+            Scroll indicates that the drop operation is causing scrolling in the drop target.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Track">
+            <summary>
+            Track indicates that a tracker hinting the drop location on the editor will be shown to the user.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.All">
+            <summary>
+            All specifies all possible effects together.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute">
+            <summary>
+            Specifies the format that an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> handles.
+            </summary>
+            <remarks>
+            You can specify multiple instances of this attribute in order to handle multiple <see cref="T:System.Windows.DataFormats"/>.
+            This attribute should be used on an export of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider"/>.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute._dropFormat">
+            <summary>
+            Stores the format specified in this <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute"/>
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute"/> with the specified drop format.
+            </summary>
+            <param name="dropFormat">The drop format.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute.DropFormats">
+            <summary>
+            Gets the drop format.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler">
+            <summary>
+            Handles drag and drop operations for different data formats.
+            </summary>
+            <remarks>
+            Any object that implements this interface can act as a drop handler. 
+            Drop handlers are created via <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider"/>.
+            To learn more about data formats and their association with
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>s, please see <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates the start of a drag and drop operation.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects"/> object for the current operation. For example, this can be used to
+            indicate a copy operation when the CTRL key is down.
+            </returns>
+            <remarks>
+            This method is called once a drop operation is in progress and the <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>
+            is the handler for the data format of the drop operation.
+            It will not be called for dropping data formats not supported by this <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>.
+            A call to <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)"/> is always followed by a call to either <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragCanceled"/> or <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDraggingOver(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates that the drag and drop operation is in progress.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects"/> for the current operation. For example, this can be used to
+            indicate a copy operation when the CTRL key is down.
+            </returns>
+            <remarks>This method is called continuously while the user is dragging the mouse over the text editor during
+            a drag and drop operation. It can be used to
+            draw additional information next to the mouse cursor as a preview of the text after the drop operation.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates that the drag and drop operation has completed, and that the final tasks, if any, should be performed now.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            The drag and drop effects of this drop operation. For example, if the drop operation has moved data,
+            DragDropPointerEffects.Move should be returned.
+            </returns>
+            <remarks>This method is called when the user drops the data onto the editor. 
+            This marks the end of a drag and drop operation. 
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> is expected to perform the final tasks of the operation.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.IsDropEnabled(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Determines whether the handler can accept data for a drag and drop operation.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation.
+            </param>
+            <returns><c>true</c> if the handler can accept data now, otherwise <c>false</c>.</returns>
+            <remarks>
+            <para>This method is used by the editor to check whether the drop handler can accept data 
+            after it has been designated to handle a drag and drop operation. For example,
+            the drop handler may be able to handle data only if the view is not read-only. 
+            The implementation of this method would check the read-only status of the view.</para>
+            <para>If one drop handler returns <c>false</c>, 
+            another drop handler might be used to handle the drop operation, even if 
+            the ordering of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> objects dictates otherwise.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragCanceled">
+            <summary>
+            Indicates that a drag and drop operation has been canceled.
+            </summary>
+            <remarks>This method allows the drop handler to update its state after cancellation.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> for a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <remarks>
+            <para>This is a MEF component part, and must be exported with the [Export(typeof(IDropHandlerProvider))] attribute. 
+            It must also have one or more [DropFormat("FormatKind")] attributes. For example,
+            if the provided <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> handles both text and RTF formats, two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute"/> annotations
+            are necessary:
+            </para>
+            <para>[Export(typeof(IDropHandlerProvider))]</para>
+            <para>[DropFormat("Rich Text Format")]</para>
+            <para>[DropFormat("Text")]</para>
+            <para><see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> objects are used to handle drag and drop operations for various data formats
+            and act as extension points for customizing drop operations.</para>
+            <para>If you provide a <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>, you must
+            export a factory service in order to instantiate the <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> with the required context.
+            At runtime the editor looks for these exports, and calls the GetAssociatedDropHandler method to activate the 
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> associated with the factory service. The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> will then be notified
+            when a drag and drop operation of the corresponding data format has been requested. All other tasks, 
+            such as capturing mouse events, scrolling the view, etc., are handled by the editor.
+            </para>
+            <para>
+            <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute"/> objects specify
+            the data formats that the associated <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> can handle. These formats are specified by string
+            keys and correspond to the standard data formats defined by the <see cref="T:System.Windows.IDataObject"/> interface. For
+            example, to handle RTF content you must specify [DropFormat("Rich Text Format")], as defined in the 
+            <see cref="T:System.Windows.IDataObject"/> interface.
+            </para>
+            <para>
+            A single <see cref="T:System.Windows.IDataObject"/> can contain multiple data formats, so that multiple drop handlers
+            might be available to handle the formats. In this case, the data is delegated to the drop handlers according to a predefined set of priorities.
+            The format priorities are as follows, from the highest to the lowest priority:
+            </para>
+            <para>
+            Any custom format
+            </para>
+            <para>
+            FileDrop
+            </para>
+            <para>
+            EnhancedMetafile
+            </para>
+            <para>
+            WaveAudio
+            </para>
+            <para>
+            Riff
+            </para>
+            <para>
+            Dif
+            </para>
+            <para>
+            Locale
+            </para>
+            <para>
+            Palette
+            </para>
+            <para>
+            PenData
+            </para>
+            <para>
+            Serializable
+            </para>
+            <para>
+            SymbolicLink
+            </para>
+            <para>
+            Xaml
+            </para>
+            <para>
+            XamlPackage
+            </para>
+            <para>
+            Tiff
+            </para>
+            <para>
+            Bitmap
+            </para>
+            <para>
+            Dib
+            </para>
+            <para>
+            MetafilePicture
+            </para>
+            <para>
+            CommaSeparatedValue
+            </para>
+            <para>
+            StringFormat
+            </para>
+            <para>
+            Html
+            </para>
+            <para>
+            Rtf
+            </para>
+            <para>
+            UnicodeText
+            </para>
+            <para>
+            OemText
+            </para>
+            <para>
+            Text
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider.GetAssociatedDropHandler(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> for a specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>. 
+            </summary>
+            <param name="wpfTextView">The text view for which to get the drop handler.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>.</returns>
+            <remarks>This method is expected to return non-null values.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase">
+            <summary>
+            This class provides the basic functionality necessary to process drop of data on to the editor. It's provided
+            as a convenience class to easily allow extenders to provide their own custom drop handlers by extending this class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase._wpfTextView">
+            <summary>
+            Keeps a reference for the text view for which drap and drop is being implemented
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase._editorOperations">
+            <summary>
+            Keeps a reference to the <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/> used to handle tasks such as text insertion.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.#ctor(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Operations.IEditorOperations)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase"/>.
+            </summary>
+            <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> over which this drop handler operates on.</param>
+            <param name="editorOperations">The <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/> used to insert text into the editor.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates the start of a drag and drop operation.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects"/> object for the current operation. For example, this can be used to
+            indicate a copy operation when the CTRL key is down.
+            </returns>
+            <remarks>
+            This method is called once a drop operation is in progress and the <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>
+            is the handler for the data format of the drop operation.
+            It will not be called for dropping data formats not supported by this <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/>.
+            A call to <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)"/> is always followed by a call to either <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragCanceled"/> or <see cref="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDraggingOver(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates that the drag and drop operation is in progress.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects"/> for the current operation. For example, this can be used to
+            indicate a copy operation when the CTRL key is down.
+            </returns>
+            <remarks>This method is called continuously while the user is dragging the mouse over the text editor during
+            a drag and drop operation. It can be used to
+            draw additional information next to the mouse cursor as a preview of the text after the drop operation.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Indicates that the drag and drop operation has completed, and that the final tasks, if any, should be performed now.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation in progress.
+            </param>
+            <returns>
+            The drag and drop effects of this drop operation. For example, if the drop operation has moved data,
+            DragDropPointerEffects.Move should be returned.
+            </returns>
+            <remarks>This method is called when the user drops the data onto the editor. 
+            This marks the end of a drag and drop operation. 
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> is expected to perform the final tasks of the operation.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragCanceled">
+            <summary>
+            Indicates that a drag and drop operation has been Canceled. 
+            </summary>
+            <remarks>This method allows the drop handler to update its state after cancellation.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.IsDropEnabled(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Determines whether the handler can accept data for a drag and drop operation.
+            </summary>
+            <param name="dragDropInfo">
+            Information about the drag and drop operation.
+            </param>
+            <returns><c>true</c> if the handler can accept data now, otherwise <c>false</c>.</returns>
+            <remarks>
+            <para>This method is used by the editor to check whether the drop handler can accept data 
+            after it has been designated to handle a drag and drop operation. For example,
+            the drop handler may be able to handle data only if the view is not read-only. 
+            The implementation of this method would check the read-only status of the view.</para>
+            <para>If one drop handler returns <c>false</c>, 
+            another drop handler might be used to handle the drop operation, even if 
+            the ordering of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler"/> objects dictates otherwise.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.ExtractText(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            This method extracts the text of an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.PerformPreEditActions(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            This method is called before edits are made to the buffer to perform any necessary pre edit actions.
+            </summary>
+            <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> holding information about the currently ongoing drag/drop operation.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.PerformPostEditActions(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,System.Boolean)">
+            <summary>
+            This method is called after the edits are made to the buffer to perform any necessary post edit actions.
+            </summary>
+            <param name="successfulEdit">If true, the edits performed on the buffer were successful, otherwise, the edits failed.</param>
+            <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> holding information about the currently ongoing drag/drop operation.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.SelectText(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,System.Boolean)">
+            <summary>
+            This method selects the text at the end of the drop operation.
+            </summary>
+            <remarks>
+            This method will only be called if the drop of data resulted in an <see cref="T:System.Windows.DragDropEffects"/> other than DragDropEffects.None.
+            </remarks>
+            <param name="insertionPoint">The position at which data was inserted.</param>
+            <param name="dataLength">The length of the data inserted in the buffer.</param>
+            <param name="virtualSpaceLength">The length of whitespace inserted in the buffer to fill the gap between the closest buffer position
+             and the position at which data was dropped. This value will be non-zero only if data was dropped into virtual space.</param>
+            <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo"/> class containing information about the drop.</param>
+            <param name="reverse">True if the existing selection prior to the drop was reversed.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.GetDragDropEffect(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+            <summary>
+            Determines what drag &amp; drop effect should be displayed to the user based on the state of the operation.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.InsertText(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,System.String)">
+            <summary>
+            Inserts some textual data at the given position.
+            </summary>
+            <param name="position">Position at which the data is to be inserted</param>
+            <param name="data">Text to be inserted</param>
+            
+            <returns>True if data insertion was successful, false otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.MoveText(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.String)">
+            <summary>
+            Moves the data from one location to another in the buffer by deleting the selection contents and inserting toInsert in insertionPoint.
+            </summary>
+            <param name="data">Text to be inserted</param>
+            <param name="position">Position at which the data is to be inserted</param>
+            <param name="selectionSpans">A list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/> tracking the selection of the user before the drop operation. This span collection should be deleted from the buffer</param>
+            <returns>True if data insertion and removal was successful, false otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.DeleteSpans(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan})">
+            <summary>
+            Given a list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan"/>s, deletes them from the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> over which this drop handler operates on.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.EditorOperations">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/> used to handle tasks such as text insertion.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs">
+            <summary>
+            Provides information for a BackgroundBrushChanged event in the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs.#ctor(System.Windows.Media.Brush)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs"/>.
+            </summary>
+            <param name="newBackgroundBrush">The new <see cref="T:System.Windows.Media.Brush"/> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="newBackgroundBrush"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs.NewBackgroundBrush">
+            <summary>
+            Gets the new <see cref="T:System.Windows.Media.Brush"/> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute">
+            <summary>
+            This class associates a grid cell size with a MEF export.
+            </summary>
+            <remarks>
+            <para>
+            The value of this attribute will be used by the consumers to decide rendering behavior for the exported
+            object. The rendering behavior will match the behavior defined in WPF classes (e.g. <see cref="T:System.Windows.Controls.Grid"/>)
+            that interact with <see cref="T:System.Windows.GridLength"/>.
+            </para>
+            <para>
+            This class is used in combination with <see cref="T:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute"/> to create a <see cref="T:System.Windows.GridLength"/> for a cell
+            in a <see cref="T:System.Windows.Controls.Grid"/>.
+            </para>
+            </remarks>
+            <example>
+            [Export(typeof(IWpfTextViewMarginProvider))]
+            [Name(PredefinedMarginNames.VerticalScrollBar)]
+            [MarginContainer(PredefinedMarginNames.VerticalScrollBarContainerMargin)]
+            [ContentType("text")]
+            [TextViewRole(PredefinedTextViewRoles.Interactive)]
+            [GridUnitType(GridUnitType.Pixel)] //this size is expressed as a pixel using the GridCellLength attribute
+            [GridCellLength(15)] //15 pixels wide
+            internal sealed class VerticalScrollBarMarginProvider : IWpfTextViewMarginProvider { */ implementation /* }
+            </example>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute.#ctor(System.Double)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute"/>.
+            </summary>
+            <param name="cellLength">The length of the grid cell.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute.GridCellLength">
+            <summary>
+            Gets the grid cell length.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute">
+            <summary>
+            This class associates a <see cref="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType"/> value with a MEF export.
+            </summary>
+            <remarks>
+            The value of this attribute will be used by the consumers to decide rendering behavior for the exported
+            object. The rendering behavior will match the behavior defined in WPF classes (e.g. <see cref="T:System.Windows.Controls.Grid"/>)
+            that interact with <see cref="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType"/>.
+            </remarks>
+            <example>
+            [Export(typeof(IWpfTextViewMarginProvider))]
+            [Name(PredefinedMarginNames.VerticalScrollBar)]
+            [MarginContainer(PredefinedMarginNames.VerticalScrollBarContainerMargin)]
+            [ContentType("text")]
+            [TextViewRole(PredefinedTextViewRoles.Interactive)]
+            [GridUnitType(GridUnitType.Star)] //this size is determined as a weighted proportion of available space
+            internal sealed class VerticalScrollBarMarginProvider : IWpfTextViewMarginProvider { */ implementation /* }
+            </example>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.#ctor(System.Windows.GridUnitType)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute"/>.
+            </summary>
+            <param name="gridUnitType">The <see cref="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType"/>.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType">
+            <summary>
+            Gets the <see cref="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningCollapsedAdornmentControl">
+            <summary>
+            Represents collapsed text in the text view.
+            </summary>
+            <remarks>
+            By default, this is a gray rectangle with gray text.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl">
+            <summary>
+            Allows collapsing and expanding an outlining region.
+            </summary>
+            <remarks>
+            By default, this is a gray sqaure with a plus or minus.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that determines whether this control collapses or expands
+            the outlining regions that it controls.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.SetIsExpanded(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl,System.Boolean)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.GetIsExpanded(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that determines whether this control should be currently displaying its mouse-hover highlight.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl,System.Boolean)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpanded">
+            <summary>
+            Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlighted">
+            <summary>
+            Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl">
+            <summary>
+            Indicates the vertical extent of an expanded outlining region
+            and allows the user to collapse it.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that determines whether this control should be currently displaying its mouse-hover highlight.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl,System.Boolean)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.OnIsHighlightedChanged(System.Boolean)">
+            <summary>
+            The event handler called when <see cref="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlighted"/> is changed.
+            </summary>
+            <param name="newValue">The new value of <see cref="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlighted"/>.</param>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffsetProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that indicates the vertical offset that the bracket control should use to render itself.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.SetFirstLineOffset(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl,System.Double)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffsetProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.GetFirstLineOffset(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffsetProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlighted">
+            <summary>
+            Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffset">
+            <summary>
+            Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffsetProperty"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl">
+            <summary>
+            Highlights an outlining region in the text view when the mouse hovers over this region in the outlining margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that determines whether this control should be currently displaying its mouse-hover highlight.
+            </summary>
+            <remarks>
+            This control should display nothing at all when this property is false.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl,System.Boolean)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlighted">
+            <summary>
+            Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginControl">
+            <summary>
+            Represents the outlining margin.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ConnectionReason">
+            <summary>
+            Defines the reasons for connecting or disconnecting a text buffer and a text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.TextViewLifetime">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> has been opened or closed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.ContentTypeChange">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the subject buffer has changed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.BufferGraphChange">
+            <summary>
+            A buffer has been added to or removed from <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ImeTextComposition">
+            <summary>
+            Represents a text composition generated by the IME processing of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> does its own handling and raises the appropriate
+            TextComposition events. The TextCompositionEventArgs.TextComposition property
+            of all events raised by the IME handling can be cast
+            to <see cref="T:Microsoft.VisualStudio.Text.Editor.ImeTextComposition"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ImeTextComposition.#ctor(System.Windows.Input.InputManager,System.Windows.IInputElement,System.String)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ImeTextComposition"/>.
+            </summary>
+            <param name="inputManager">The <see cref="T:System.Windows.Input.InputManager"/>.</param>
+            <param name="source">The input element.</param>
+            <param name="resultText">The text.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment">
+            <summary>
+            Support for theming intra-text adornments that are provided via <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag"/>s.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.IsSelected">
+            <summary>
+            Represents the IsSelected property of these adornments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.SetIsSelected(System.Windows.UIElement,System.Boolean)">
+            <summary>
+            Sets the IsSelected value on the specified <see cref="T:System.Windows.UIElement"/>.
+            </summary>
+            <param name="element">The element.</param>
+            <param name="isSelected">The IsSelected value.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.GetIsSelected(System.Windows.UIElement)">
+            <summary>
+            Gets the IsSelected value on the specified <see cref="T:System.Windows.UIElement"/>.
+            </summary>
+            <param name="element">The element.</param>
+            <returns><c>true</c> if the element is selected, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag">
+            <summary>
+            Represents a tag that provides adornments to be displayed as interspersed with text.
+            </summary>
+            <remarks>
+            <para>
+            The tag's span will be elided from the view and that text will be replaced by the adornment provided by this tag.
+            </para>
+            <para>
+            The aggregator for these tags is created on a per-view basis and handles the
+            production of <see cref="T:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag"/> objects, text hiding, and
+            the positioning of adornments on the adornment layer.
+            </para>
+            <para>
+            This will only work for views that have the
+            <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Structured"/> view role.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{Microsoft.VisualStudio.Text.PositionAffinity})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag"/>.
+            </summary>
+            <param name="adornment">The adornment to be displayed at tag's position. Must not be null.</param>
+            <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+            <param name="topSpace">The amount of space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <param name="baseline">The baseline of the space-negotiating adornment.</param>
+            <param name="textHeight">The height of the text portion of the space-negotiating adornment.</param>
+            <param name="bottomSpace">The amount of space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the botton of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <param name="affinity">The affinity of the adornment. Should be null iff the adornment has a zero-length span at the view's text buffer.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback,System.Nullable{Microsoft.VisualStudio.Text.PositionAffinity})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag"/>.
+            </summary>
+            <param name="adornment">The adornment to be displayed at tag's position. Must not be null.</param>
+            <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+            <param name="affinity">The affinity of the adornment. Should be null iff the adornment has a zero-length span at the view's text buffer.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag"/>.
+            </summary>
+            <param name="adornment">The adornment to be displayed at tag's position. Must not be null.</param>
+            <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+            <remarks>This constructor should only be used for adornments that replace text in the view's text buffer.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Adornment">
+            <summary>
+            Gets the adornment to be displayed at the position of the tag. It must not be null.
+            </summary>
+            <remarks>
+            This adornment will be added to the view. Note that WPF elements can only be parented in a single
+            place in the visual tree. Therefore these adornment instances should not be added to any other WPF UI.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.RemovalCallback">
+            <summary>
+            Called when adornment is removed from the view. It may be null.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.TopSpace">
+            <summary>
+            Gets the amount of space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Baseline">
+            <summary>
+            Gets the baseline of the space-negotiating adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.TextHeight">
+            <summary>
+            Gets the height of the text portion of the space-negotiating adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.BottomSpace">
+            <summary>
+            Gets the amount of space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the botton of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Affinity">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/> of the space-negotiating adornment.
+            </summary>
+            <remarks>
+            Should be non-null for tags with zero length spans (at the edit buffer level of the view's buffer graph) and only for those tags.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent">
+            <summary>
+            Handles the display of space reservation adornments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.PositionAndDisplay(System.Windows.Media.Geometry)">
+            <summary>
+            Positions and displays the contents of the the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/>.
+            </summary>
+            <param name="reservedSpace">Currently reserved space.</param>
+            <returns>The space. If null is returned, the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager"/> will remove the agent.</returns>
+            <remarks>If an agent does not want to be removed, but also does not wish to request any additional space, it can return a non-null but empty Geometry.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.Hide">
+            <summary>
+            Called whenever the content of the space reservation agent should be hidden.
+            </summary>
+            <remarks>This method is called by the manager to hide the content of the space reservation agent.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.IsMouseOver">
+            <summary>
+            Determines whether the mouse is over this agent or anything it contains.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.HasFocus">
+            <summary>
+            Determines whether the adornment created by the space reservation agent has keyboard focus.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.LostFocus">
+            <summary>
+            Occurs when the adornment created by the ISpaceReservationAgent loses focus.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.GotFocus">
+            <summary>
+            Occurs when the adornment created by the ISpaceReservationAgent gets focus.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager">
+            <summary>
+            Manages space reservation adornments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.CreatePopupAgent(Microsoft.VisualStudio.Text.ITrackingSpan,Microsoft.VisualStudio.Text.Adornments.PopupStyles,System.Windows.UIElement)">
+            <summary>
+            Creates a default implementation of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> that displays <paramref name="content"/> in a popup window.
+            </summary>
+            <param name="visualSpan">The span of text associated with the tip.</param>
+            <param name="style">The style options for displaying the tip.</param>
+            <param name="content">The UI element to be displayed in the tip.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> that will display the desired content in a popup window.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.UpdatePopupAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent,Microsoft.VisualStudio.Text.ITrackingSpan,Microsoft.VisualStudio.Text.Adornments.PopupStyles)">
+            <summary>
+            Updates <paramref name="agent"/> with the <paramref name="visualSpan"/>.
+            This only works for PopupAgents and returns for other agents.
+            </summary>
+            <param name="agent">The agent to add.</param>
+            <param name="visualSpan">The agent's new visual span.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.AddAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+            <summary>
+            Adds <paramref name="agent"/> to the list of agents managed by this manager.
+            </summary>
+            <param name="agent">The agent to add.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.RemoveAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+            <summary>
+            Removes <paramref name="agent"/> from the list of agents managed by this manager.
+            </summary>
+            <param name="agent">The agent to remove.</param>
+            <returns><c>true</c> if the agent was in the list of agents to remove.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.Agents">
+            <summary>
+            Gets the list of agents managed by this manager.
+            </summary>
+            <remarks>Any implementation of aa <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> can be used for this method.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.AgentChanged">
+            <summary>
+            Occurs when the agent is changed.
+            </summary>
+            <remarks></remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.IsMouseOver">
+            <summary>
+            Determines whether the mouse is over an agent managed by this manager.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.HasAggregateFocus">
+            <summary>
+            Determines whether the adornment created by the space reservation agent has keyboard focus.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.LostAggregateFocus">
+            <summary>
+            Occurs when keyboard focus is lost by any of the managed adornments.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.GotAggregateFocus">
+            <summary>
+            Occurs when any of the managed adornments gets keyboard focus.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService">
+            <summary>
+            Creates editor views.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextEditorFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.Editor.ITextViewModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that displays the contents of <paramref name="viewModel"/>.
+            </summary>
+            <param name="viewModel">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> that provides the text buffers for the view.</param>
+            <param name="roles">The set of roles filled by the view.</param>
+            <param name="parentOptions">The options environment for the text view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="viewModel"/> or <paramref name="roles"/> or <paramref name="parentOptions"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextDataModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that displays the contents of <paramref name="dataModel"/>.
+            </summary>
+            <param name="dataModel">The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> that provides the text buffers over which an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/>
+            will be built for the view.</param>
+            <param name="roles">The set of roles filled by the view.</param>
+            <param name="parentOptions">The options environment for the text view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</returns>
+            <remarks>
+            An <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> can be displayed in multiple views. An <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> will be constructed based on 
+            the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <paramref name="dataModel"/> and the <paramref name="roles"/>.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="dataModel"/> or <paramref name="roles"/> or <paramref name="parentOptions"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that displays the contents of <paramref name="textBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that provides the text for the view.</param>
+            <param name="roles">The set of roles filled by the view.</param>
+            <param name="parentOptions">The options environment for the text view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</returns>
+            <remarks>
+            An <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> can be displayed in multiple views. A trivial <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> will be constructed and
+            an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> will be constructed based on 
+            the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <paramref name="textBuffer"/> and the <paramref name="roles"/>.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> or <paramref name="roles"/> or <paramref name="parentOptions"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that displays the contents of <paramref name="textBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that provides the text for the view.</param>
+            <param name="roles">The set of roles filled by the view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</returns>
+            <remarks>
+            An <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> can be displayed in multiple views. A trivial <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> will be constructed and
+            an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> will be constructed based on 
+            the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <paramref name="textBuffer"/> and the <paramref name="roles"/>.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> or <paramref name="roles"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that displays the contents of <paramref name="textBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> that provides the text for the view.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> having the default set of text view roles.</returns>
+            <remarks>
+            An <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> can be displayed in multiple views. A trivial <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> will be constructed and
+            an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> will be constructed based on 
+            the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the <paramref name="textBuffer"/>.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textBuffer"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> on a newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> having
+            content type <code>Text</code>.
+            </summary>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewHost(Microsoft.VisualStudio.Text.Editor.IWpfTextView,System.Boolean)">
+            <summary>
+            Creates a host for the text view.
+            </summary>
+            <param name="wpfTextView">The text view to host.</param>
+            <param name="setFocus"><c>true</c> if the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/> should take focus after it is initialized, <c>false</c> otherwise.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="wpfTextView"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewRoleSet(System.Collections.Generic.IEnumerable{System.String})">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet"/> containing the given roles.
+            </summary>
+            <param name="roles">The roles of interest.</param>
+            <returns>The text view role set.</returns>
+            <exception cref="T:System.ArgumentNullException"> roles is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewRoleSet(System.String[])">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet"/> containing the given roles.
+            </summary>
+            <param name="roles">The roles of interest.</param>
+            <returns>The text view role set.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.NoRoles">
+            <summary>
+            The empty ITextViewRoleSet.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.AllPredefinedRoles">
+            <summary>
+            The set of all predefined text view roles.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.DefaultRoles">
+            <summary>
+            The set of roles that are used when creating a text view without specifying text view roles.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.TextViewCreated">
+            <summary>
+            Raised when any <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> is created.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMarginProvider">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/>.  
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IWpfTextViewMarginProvider))]
+            Exporters must supply an TextViewMarginPlacementAttribute, ContentTypeAttribute,
+            OrderAttribute, and NameAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMarginProvider.CreateMargin(Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/> for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/>.
+            </summary>d\
+            <param name="wpfTextViewHost">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/>.</param>
+            <param name="marginContainer">The margin that will contain the newly-created margin.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/>.  
+            The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMarginProvider"/> does not participate for this context.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView">
+            <summary>
+            Represents a Visual Studio <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for the WPF platform.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetAdornmentLayer(System.String)">
+            <summary>
+            Gets a named <see cref="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer"/>.
+            </summary>
+            <param name="name">The name of the layer.</param>
+            <returns>An instance of the layer in this view.</returns>
+            <remarks>
+            Layer names must be defined as <see cref="T:Microsoft.VisualStudio.Text.Editor.AdornmentLayerDefinition"/> component parts.
+            The following layer names: "Text", "Caret", "Selection", and "ProvisionalHighlight" are reserved and cannot
+            be requested using this method.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetSpaceReservationManager(System.String)">
+            <summary>
+            Gets a named <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager"/>.
+            </summary>
+            <param name="name">The name of the manager.</param>
+            <returns>An instance of the manager in this view. Not null.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is not registered via an <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition"/>.</exception>
+            <remarks>
+            <para>Managers must be exported using <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition"/> component parts.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> that contains the specified text buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer position used to search for a text line.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> that contains the specified buffer position.
+            </returns>
+            <remarks>
+            <para>This method returns an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> if it exists in the view.</para>
+            <para>If the line does not exist in the cache of formatted lines, it will be formatted and added to the cache.</para>
+            <para>The returned <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> could be invalidated by either a layout by the view or by subsequent calls to this method.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> is not a valid buffer position.</exception>
+            <exception cref="T:System.InvalidOperationException"> if the view has not completed initialization.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.VisualElement">
+            <summary>
+            Gets the FrameworkElement that renders the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.Background">
+            <summary>
+            Gets or sets the background for the visual element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.TextViewLines">
+            <summary>
+            Gets the text view lines as an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection"/>.
+            </summary>
+            <remarks>
+            <para>This property will be null during the view's initialization.</para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.BackgroundBrushChanged">
+            <summary>
+            Occurs when the <see cref="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.Background"/> is set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.FormattedLineSource">
+            <summary>
+            Gets the text formatter used by the view.
+            </summary>
+            <remarks>
+            <para>This property will be null during the view's initialization.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.LineTransformSource">
+            <summary>
+            Gets the line transformer used by the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevel">
+            <summary>
+            Gets or sets the Zoom level for the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> between 20% to 400%
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevelChanged">
+            <summary>
+            Occurs when the <see cref="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevel"/> is set.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener">
+            <summary>
+            Listens to text buffers of a particular content type to find out when they are opened or closed
+            in the text editor.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IWpfTextViewConnectionListener))]
+            [ContentType("...")]
+            [TextViewRole("...")]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener.SubjectBuffersConnected(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.ConnectionReason,System.Collections.ObjectModel.Collection{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Called when one or more <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects of the appropriate <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> are connected to a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>
+            A connection can occur at one of three times: (1) when the view is first created; (2) when the buffer becomes a member of the 
+            <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> for the view; or (3) when the 
+            <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> of the buffer changes.
+            </remarks>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> to which the subject buffers are being connected.</param>
+            <param name="reason">The cause of the connection.</param>
+            <param name="subjectBuffers">The non-empty list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects with matching
+            content types.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener.SubjectBuffersDisconnected(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.ConnectionReason,System.Collections.ObjectModel.Collection{Microsoft.VisualStudio.Text.ITextBuffer})">
+            <summary>
+            Called when one or more <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects no longer satisfy the conditions for being included in the subject buffers.
+            </summary>
+            <remarks>
+            Text buffers can be disconnected when they are removed as source buffers of some projection buffer, 
+            or when their content type changes, or when the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> is closed.
+            </remarks>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> from which the subject buffers are being disconnected.</param>
+            <param name="reason">The cause of the disconnection.</param>
+            <param name="subjectBuffers">The non-empty list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener">
+            <summary>
+            Listens for when <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>s are created.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IWpfTextViewCreationListener))]
+            [ContentType("...")]
+            [TextViewRole("...")]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener.TextViewCreated(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+            <summary>
+            Called when a text view having matchine roles is created over a text data model having a matching content type.
+            </summary>
+            <param name="textView">The newly created text view.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost">
+            <summary>
+            Contains an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> and the margins that surround it,
+            such as a scrollbar or line number gutter.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.Close">
+            <summary>
+            Closes the text view host and its underlying text view.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The text view host is already closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.GetTextViewMargin(System.String)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/> with the given <paramref name="marginName"/> that is attached to an edge of this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <param name="marginName">The name of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin"/> with a name that matches <paramref name="marginName"/>.</returns>
+            <remarks>Callers of this method should only utilize the method after the <see cref="E:System.Windows.FrameworkElement.Loaded"/> event is raised.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="marginName"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.IsClosed">
+            <summary>
+            Determines whether this text view has been closed.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.Closed">
+            <summary>
+            Occurs immediately after closing the text view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> that is contained within this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.HostControl">
+            <summary>
+            Gets the WPF control for this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/>.
+            </summary>
+            <remarks> Use this property to display the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/> WPF control.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection">
+            <summary>
+            <para>Allows the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> to access the view's collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects. The
+            TextViewLines property on the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> is used to get an instance of the
+            ITextViewLineCollection interface.</para>
+            </summary>
+            <remarks>
+            <para>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> disposes its ITextViewLineCollection 
+            and all the ITextViewLines it contains every time it generates a new layout.</para>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate
+            the outline path of the text regions.
+            </summary>
+            <param name="bufferSpan">
+            The span of text.
+            </param>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in the span. It is null if the
+            span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </returns>
+            <remarks>
+            <para>The returned geometry may contain several disjoint regions if the span
+            contains a mix of conventional and bi-directional text.</para>
+            <para>This method uses the height of the rendered text glyphs (<see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextHeight"/>) to calculate the height of the geometry on each line.</para>
+            <para>This method adds a 1-pixel padding to bottom of the geometries.</para>
+            <para>The returned geometry is not clipped to the boundaries of the viewport.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a valid 
+            <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> on the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+            <summary>
+            Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate
+            the outline path of the text regions.
+            </summary>
+            <param name="bufferSpan">
+            The span of text.
+            </param>
+            <param name="clipToViewport">
+            If true, the created geometry will be clipped to the viewport.
+            </param>
+            <param name="padding">
+            A padding that's applied to the elements on a per line basis.
+            </param>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in the span. It is null if the
+            span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </returns>
+            <remarks>
+            <para>The returned geometry may contain several disjoint regions if the span
+            contains a mix of conventional and bi-directional text.</para>
+            <para>This method uses the height of the rendered text glyphs (<see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextHeight"/>) to calculate the height of the geometry on each line.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a valid 
+            <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> on the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate
+            the outline path of the text regions.
+            </summary>
+            <param name="bufferSpan">
+            The span of text.
+            </param>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in the span. It is null if the
+            span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </returns>
+            <remarks>
+            <para>The returned geometry may contain several disjoint regions if the span
+            contains a mix of conventional and bi-directional text.</para>
+            <para>This method uses the height of the rendered line (<see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Height"/>) to calculate the height of the geometry on each line.</para>
+            <para>The returned geometry is not clipped to the boundaries of the viewport.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a valid 
+            <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> on the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+            <summary>
+            Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate
+            the outline path of the text regions.
+            </summary>
+            <param name="bufferSpan">
+            The span of text.
+            </param>
+            <param name="padding">
+            A padding that's applied to the elements on a per line basis.
+            </param>
+            <param name="clipToViewport">
+            If true, the created geometry will be clipped to the viewport.
+            </param>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in the span. It is null if the
+            span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </returns>
+            <remarks>
+            <para>The returned geometry may contain several disjoint regions if the span
+            contains a mix of conventional and bi-directional text.</para>
+            <para>This method uses the height of the rendered line (<see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Height"/>) to calculate the height of the geometry on each line.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a valid 
+            <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> on the buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+            <summary>
+            Creates a marker geometry for the provided <paramref name="bufferSpan"/>. If the provided <paramref name="bufferSpan"/>
+            extends beyond one line, then <see cref="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)"/> is used to calculate the marker geometry, otherwise
+            this method uses <see cref="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)"/> to construct the geometry.
+            </summary>
+            <param name="bufferSpan">
+            The span of text.
+            </param>
+            <param name="padding">
+            A padding that's applied to the elements on a per line basis.
+            </param>
+            <param name="clipToViewport">
+            If true, the created geometry will be clipped to the viewport.
+            </param>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in <paramref name="bufferSpan"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Creates a marker geometry for the provided <paramref name="bufferSpan"/>. If the provided <paramref name="bufferSpan"/>
+            extends beyond one line, then <see cref="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)"/> is used to calculate the marker geometry, otherwise
+            this method uses <see cref="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)"/> to construct the geometry.
+            </summary>
+            <returns>
+            A <see cref="T:System.Windows.Media.Geometry"/> that contains the bounds of all of the formatted text in <paramref name="bufferSpan"/>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> that contains the specified text buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer position used to search for a text line.
+            </param>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> that contains the position, or null if none exist.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> is not a valid buffer position.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.WpfTextViewLines">
+            <summary>
+            Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> objects.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.Item(System.Int32)">
+            <summary>
+            Get the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> at <paramref name="index"/>.
+            </summary>
+            <param name="index">The zero based index of the item</param>
+            <returns>
+            Returns the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> at the <paramref name="index"/>th position.
+            </returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.FirstVisibleLine">
+            <summary>
+            Gets the first line that is not completely hidden.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.LastVisibleLine">
+            <summary>
+            Gets the last line that is not completely hidden.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin">
+            <summary>
+            Represents margins that are attached to an edge of an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin.VisualElement">
+            <summary>
+            Gets the <see cref="T:System.Windows.FrameworkElement"/> that renders the margin.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException"> if the margin is disposed.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs">
+            <summary>
+            Provides information when an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> is changed in an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent,Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs"/>.
+            </summary>
+            <param name="oldAgent">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> associated with the previous value.</param>
+            <param name="newAgent">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent"/> associated with the new value.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.OldAgent">
+            <summary>
+            Gets the old agent.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.NewAgent">
+            <summary>
+            Gets the new agent.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition">
+            <summary>
+            Represents metadata for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager"/>.  
+            </summary>
+            <remarks> 
+            Because you cannot subclass this type, you can simply use the [Export] attribute.
+            </remarks>
+            <example>
+            internal sealed class Components
+            {
+               [Export]
+               [Name("SampleSpaceReservationManager")]
+               [Order(After = "Selection", Before = "Text")]
+               internal SpaceReservationManagerDefinition sampleManagerDefinition;
+               
+                { other components }
+            }
+            </example>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.WpfTextViewKeyboardFilterName">
+            <summary>
+            Represents the KeyboardFilter ordering name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.WpfTextViewKeyboardFilterName.KeyboardFilterOrderingName">
+            <summary>
+            The value of the Name attribute on the IKeyboardFilterProvider production.
+            </summary>
+            <remarks>
+            You can use this name to order other keyboard filters relative to the keyboard 
+            filter that performs command keybinding dispatching.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1">
+            <summary>
+            Defines an editor option specific to an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with:
+            [Export(typeof(EditorOptionDefinition))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+            <summary>
+            Determines whether this definition is applicable only to text views.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions">
+            <summary>
+             Provides extension methods for options related to an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsHighlightCurrentLineEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the option to highlight the current line is enabled.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns><c>true</c> if the highlight option was enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsSimpleGraphicsEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the option to draw a gradient selection is enabled.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns><c>true</c> if the draw selection gradient option was enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsMouseWheelZoomEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+             Determines whether to allow mouse wheel zooming
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the mouse wheel zooming is enabled, otherwise <c>false</c>.</returns>
+            <remarks>Disabling the mouse wheel zooming does NOT turn off Zooming (it disables zooming using mouse wheel)</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.AppearanceCategory(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Specifies the appearance category.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns>The appearance category, which determines where to look up font properties and colors.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions">
+            <summary>
+            Represents common <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> options.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableHighlightCurrentLineId">
+            <summary>
+            Determines whether to enable the highlight current line adornment.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableSimpleGraphicsId">
+            <summary>
+            Determines whether to enable the highlight current line adornment.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableMouseWheelZoomId">
+            <summary>
+            Determines whether to enable mouse wheel zooming
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.AppearanceCategory">
+            <summary>
+            Determines the appearance category of a view, which selects a ClassificationFormatMap and EditorFormatMap.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption">
+            <summary>
+            Represents the option to highlight the current line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption.Default">
+            <summary>
+            Gets the default value.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption.Key">
+            <summary>
+            Gets the key for the highlight current line option.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption">
+            <summary>
+            Represents the option to draw a selection gradient as opposed to a solid color selection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption.Default">
+            <summary>
+            Gets the default value.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption.Key">
+            <summary>
+            Gets the key for the highlight current line option.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled">
+            <summary>
+            Defines the option to enable the mouse wheel zoom
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled.Key">
+            <summary>
+            Gets the wpf text view  value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption">
+            <summary>
+            Defines the appearance category.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption.Default">
+            <summary>
+            Gets the default value.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption.Key">
+            <summary>
+            Gets the key for the highlight current line option.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs">
+            <summary>
+            Provides information for a ZoomLevelChangedEvent event in the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.#ctor(System.Double,System.Windows.Media.Transform)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs"/>.
+            </summary>
+            <param name="newZoomLevel">The new zoom level for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</param>
+            <param name="transform">The zoom transform used for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.NewZoomLevel">
+            <summary>
+            Gets the new zoom level for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.ZoomTransform">
+            <summary>
+            Gets the zoom tranform to apply 
+            </summary>
+            <remarks>Wpf UI elements wishing to be reflect the view's zoom level can set their 
+            LayoutTransform property to the value of ZoomTransform. 
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLine">
+            <summary>
+            Represents a line of formatted text in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine">
+            <summary>
+            Represents a line of rendered text in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>
+            <para>Only those <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> objects of which parts are visible in the viewport will be formatted.</para>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.GetCharacterFormatting(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the formatting for a particular character in the line.
+            </summary>
+            <param name="bufferPosition">The buffer position of the desired character.</param>
+            <returns>The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> used to format that character.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+            <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.VisibleArea">
+            <summary>
+            Gets the visible area in which this text line will be rendered.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.TextLines">
+            <summary>
+            Gets a list of WPF text lines that make up the formatted text line.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed of.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetSnapshot(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Sets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/>s upon which this formatted text line is based.
+            </summary>
+            <param name="visualSnapshot">the new snapshot for the line in the view model's visual buffer.</param>
+            <param name="editSnapshot">the new snapshot for the line in the view model's edit buffer.</param>
+            <remarks>The length of this text line is not allowed to change as a result of changing the snapshot.</remarks>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetLineTransform(Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+            <summary>
+            Sets the line transform used to format the text in this formatted text line.
+            </summary>
+            <param name="transform">The line transform for this formatted text line.</param>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetTop(System.Double)">
+            <summary>
+            Sets the position used to format the text in this formatted text line.
+            </summary>
+            <param name="top">The position for the top of the formatted text line.</param>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetDeltaY(System.Double)">
+            <summary>
+            Sets the change in the position of the top of this formatted text line in the current
+            view layout and the previous view layour.
+            </summary>
+            <param name="deltaY">The new deltaY value for the formatted text line.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetChange(Microsoft.VisualStudio.Text.Formatting.TextViewLineChange)">
+            <summary>
+            Sets the Change property for this text line.
+            </summary>
+            <param name="change">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange"/>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetVisibleArea(System.Windows.Rect)">
+            <summary>
+            Sets the visible area in which this text line will be formatted.
+            </summary>
+            <param name="visibleArea">The bounds of the visible area on the drawing surface upon which this text line will be formatted.</param>
+            <remarks>The VisibilityState of this text line is determined strictly by the top and bottom of <paramref name="visibleArea"/>.</remarks>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.GetOrCreateVisual">
+            <summary>
+            Gets the WPF <see cref="T:System.Windows.Media.Visual"/> that can be used to add this formatted text line to a <see cref="T:System.Windows.Media.VisualCollection"/>.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.RemoveVisual">
+            <summary>
+            Remove the Wpf <see cref="T:System.Windows.Media.Visual"/> that represents the rendered text of the line.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource">
+            <summary>
+            Generates formatted line from text snapshots.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.FormatLineInVisualBuffer(Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+            <summary>
+            Formats the text and adornments in a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.
+            </summary>
+            <param name="visualLine">The line to format.</param>
+            <returns>The formatted text for that line.</returns>
+            <remarks>
+            <para>
+            <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLine"/> objects are <see cref="T:System.IDisposable"/> and must be disposed explicitly.
+            </para>
+            <para>
+            The supplied <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> must belong to the snapshot of the visual buffer, since visuals 
+            live on that buffer.
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TopTextSnapshot">
+            <summary>
+            Gets the top text snapshot for which this source will provide formatted text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.SourceTextSnapshot">
+            <summary>
+            Gets the source text snapshot for which this source will provide formatted text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextAndAdornmentSequencer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/> used by this source.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TabSize">
+            <summary>
+            Gets the number of spaces between each tab stop.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.ColumnWidth">
+            <summary>
+            Gets the width of a column in pixels.
+            </summary>
+            <remarks>This is used to determine the location of tab stops.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.LineHeight">
+            <summary>
+            Gets the nominal height of a line.
+            </summary>
+            <remarks>
+            This will not, in general, be the same as TextHeightAboveBaseline + TextHeightBelowBaseline since there is might be some padding between
+            lines.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextHeightAboveBaseline">
+            <summary>
+            Gets the nominal height of the text above the baseline.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextHeightBelowBaseline">
+            <summary>
+            Gets the nominal height of the text below the baseline.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.BaseIndentation">
+            <summary>
+            Gets the base indentation (in logical pixels) for all lines generated by this source.
+            </summary>
+            <remarks>
+            This is generally a small value like 2.0, so that some characters (such as an italic slash) will not be clipped
+            by the left edge of the view.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.WordWrapWidth">
+            <summary>
+            Gets the width (in logical pixels) where the formatted text will be broken into multiple lines. 
+            </summary>
+            <remarks>The value 0.0 means that lines should never be broken.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.MaxAutoIndent">
+            <summary>
+            Gets the maximum auto-indent for wrapped lines.
+            </summary>
+            <remarks>
+            If a long line is word-wrapped, then all the line fragments after the first will be indented by 
+            the amount of leading white space on the first line, or MaxAutoIndent, whichever is smaller.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.UseDisplayMode">
+            <summary>
+            True if the formatter uses WPF Display TextFormattingMode, false otherwise.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.DefaultTextProperties">
+            <summary>
+            Gets the <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> used to render unclassified text.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService">
+            <summary>
+            Creates formatted text sources.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IFormattedTextSourceFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Classification.IClassifier,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource"/> for the given view configuration.
+            </summary>
+            <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+            <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+            <param name="tabSize">The number of spaces between each tab stop.</param>
+            <param name="baseIndent">The base indentation for all lines.</param>
+            <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+            <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+            <param name="useDisplayMode">Use WPF Display TextFormattingMode for formatting text.</param>
+            <param name="aggregateClassifier">The aggregate of all classifiers on the view.</param>
+            <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+            <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+            <returns>A new text formatting source for that snapshot.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Classification.IClassifier,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap,System.Boolean)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource"/> for the given view configuration.
+            </summary>
+            <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+            <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+            <param name="tabSize">The number of spaces between each tab stop.</param>
+            <param name="baseIndent">The base indentation for all lines.</param>
+            <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+            <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+            <param name="useDisplayMode">Use WPF Display TextFormattingMode for formatting text.</param>
+            <param name="aggregateClassifier">The aggregate of all classifiers on the view.</param>
+            <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+            <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+            <param name="isViewWrapEnabled">Whether word wrap glyphs are enabled for wrapped lines.</param>
+            <returns>A new text formatting source for that snapshot.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource"/> for the given view configuration.
+            </summary>
+            <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+            <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+            <param name="tabSize">The number of spaces between each tab stop.</param>
+            <param name="baseIndent">The base indentation for all lines.</param>
+            <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+            <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+            <param name="useDisplayMode">Use WPF Display TextFormattingMode for formatting text.</param>
+            <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+            <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+            <returns>A new text formatting source for that snapshot.</returns>
+            <remarks>This method is equivalent to calling the Create(...) method above with an aggregate classifier that
+            never classifies any text.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource">
+            <summary>
+            Provides the line transform for a line of formatted text.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource.GetLineTransform(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition)">
+            <summary>
+            Computes the line transform for a given line of formatted text.
+            </summary>
+            <param name="line">The line for which to compute the line transform.</param>
+            <param name="yPosition">The y-coordinate of the line.</param>
+            <param name="placement">The placement of the line with respect to <paramref name="yPosition"/>.</param>
+            <returns>The line transform for that line.</returns>
+            <remarks>If <paramref name="placement"/> is ViewRelativePosition.Top, then the top of the line
+            will be located at <paramref name="yPosition"/>. Otherwise the bottom of the line will be located at
+            <paramref name="yPosition"/>.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider">
+            <summary>
+            Provides <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource"/> objects.  
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(ILineTransformSourceProvider))]
+            Exporters must supply a ContentTypeAttribute and TextViewRoleAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider.Create(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource"/> for the given <paramref name="textView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> on which the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource"/> will format.</param>
+            <returns>The new <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource"/>.  
+            The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider"/> decides not to participate.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextParagraphPropertiesFactoryService">
+            <summary>
+            Creates <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties"/> classes to be used when lines on the view are being formatted.
+            </summary>
+            <remarks>
+            <para>
+            This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextFormattingParagraphPropertiesFactoryService factory = null;
+            </para>
+            <para>
+            This component is content type specific and should be annotated with one or more <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeAttribute"/>s.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextParagraphPropertiesFactoryService.Create(Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,Microsoft.VisualStudio.Text.IMappingSpan,Microsoft.VisualStudio.Text.IMappingPoint,System.Int32)">
+            <summary>
+            Creates a <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties"/> for the provided configuration.
+            </summary>
+            <param name="formattedLineSource">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource"/> that's performing the formatting of the line. You can access useful properties about the ongoing formatting operation from this object.</param>
+            <param name="textProperties">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> of the line for which <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties"/> are to be provided. This paramter can be used to obtain formatting information about the textual contents of the line.</param>
+            <param name="line">The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/> corresponding to the line that's being formatted/rendered.</param>
+            <param name="lineStart">The <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/> corresponding to the beginning of the line segment that's being formatted. This paramter is relevant for word-wrap scenarios where a single <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> results in multiple formatted/rendered lines on the view.</param>
+            <param name="lineSegment">The segment number of the line segment that's been currently formatted. This is a zero-based index and is applicable to word-wrapped lines. If a line is word-wrapped into 4 segments, you will receive 4 calls for the line with lineSegments of 0, 1, 2, and 3.</param>
+            <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties"/> to be used when the line is being formatted.</returns>
+            <remarks>Please note that you can return a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties"/> which has a convenient set of basic properties defined.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties">
+            <summary>
+            Provides text formatting properties.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.#ctor(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties"/>.
+            </summary>
+            <param name="defaultTextRunProperties">The default properties for the paragraph.</param>
+            <remarks>This sets the tab size to 4 * the FontRenderingEmSize.</remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="defaultTextRunProperties"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.#ctor(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,System.Double)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties"/>.
+            </summary>
+            <param name="defaultTextRunProperties">The default properties for the paragraph.</param>
+            <param name="defaultTabSize">The tab size in pixels.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="defaultTextRunProperties"/> or <paramref name="defaultTabSize"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.DefaultIncrementalTab">
+            <summary>
+            Gets the default incremental tab.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.DefaultTextRunProperties">
+            <summary>
+            Gets the default text run properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.FirstLineInParagraph">
+            <summary>
+            Determines whether this is the first line in a paragraph.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.FlowDirection">
+            <summary>
+            Gets the flow direction.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextAlignment">
+            <summary>
+            Gets the text alignment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.Indent">
+            <summary>
+            Gets the size of the indent.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.LineHeight">
+            <summary>
+            Gets the line height.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextMarkerProperties">
+            <summary>
+            Gets the text marker properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextWrapping">
+            <summary>
+            Gets the text wrapping.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties">
+            <summary>
+            Holds text formatting property information. This class derives from the abstract WPF <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties"/> class. 
+            </summary>
+            <remarks>
+            <para>
+            This class is used to hold all information about the text formatting properties. Once created,
+            it is immutable and all operations return different objects. For each unique set of
+            TextFormattingRunProperties there exists exactly one object instance. If a TextFormattingRunProperties
+            has reference equality to another, their properties are identical. Conversely, if a TextFormattingRunProperties
+            object has reference inequality, the properties are distinct.
+            </para>
+            <para>
+            Checking reference equality is the only way to determine whether two TextFormattingRunProperties are distinct.
+            Checking the equality of each property of the object may indicate the two are identical, but that may or may
+            not be the case.
+            </para>
+            <para>
+            TextFormattingRunProperties may have empty properties. An empty property 
+            inherits the empty properties from some additional text. The TextFormattingRunProperties object can
+            determine whether a property is empty or not: [PropertyName]Empty property. TextFormattingRunProperties
+            also contains a facility for emptying a property: Clear[PropertyName]().
+            </para>
+            <para>
+            All freezable fields of the TextFormattingRunProperties object are frozen on creation.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.#cctor">
+            <summary>
+            Static constructor to freeze static empty collections.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.#ctor">
+            <summary>
+            Initializes a new, empty instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/>.
+            </summary>
+            <remarks>The properties return the default values, but the
+            internal structure is not altered.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> for deserialization.
+            </summary>
+            <param name="info">The serialization information provided by the deserialization mechanism.</param>
+            <param name="context">The serialization context.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.#ctor(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Typeface,System.Nullable{System.Double},System.Nullable{System.Double},System.Windows.TextDecorationCollection,System.Windows.Media.TextEffectCollection,System.Globalization.CultureInfo)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/>.
+            </summary>
+            <param name="foreground">The foreground brush.</param>
+            <param name="background">The background brush.</param>
+            <param name="typeface">The typeface.</param>
+            <param name="size">The size.</param>
+            <param name="hintingSize">The hinting size.</param>
+            <param name="textDecorations">The text decorations.</param>
+            <param name="textEffects">The text effects.</param>
+            <param name="cultureInfo">The culture info.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.#ctor(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> from a second instance.
+            </summary>
+            <param name="toCopy">The TextFormattingRunProperties to copy.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/>.
+            </summary>
+            <returns>The default TextFormattingRunProperties for the system.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties(System.Windows.Media.Typeface,System.Double,System.Windows.Media.Color)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the specified options.
+            </summary>
+            <param name="typeface">The typeface of the text.</param>
+            <param name="size">The size of the text.</param>
+            <param name="foreground">The foreground color of the text.</param>
+            <returns>A TextFormattingRunProperties that has the requested properties.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Typeface,System.Nullable{System.Double},System.Nullable{System.Double},System.Windows.TextDecorationCollection,System.Windows.Media.TextEffectCollection,System.Globalization.CultureInfo)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the specified options.
+            </summary>
+            <param name="foreground">The foreground brush of the text.</param>
+            <param name="background">The background brush of the text.</param>
+            <param name="typeface">The typeface of the text.</param>
+            <param name="size">The size of the text.</param>
+            <param name="hintingSize">The hinting size of the text.</param>
+            <param name="textDecorations">The text decorations on the text.</param>
+            <param name="textEffects">The text effects on the text.</param>
+            <param name="cultureInfo">The culture info.</param>
+            <returns>A TextFormattingRunProperties object that has the requested properties.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBold">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold"/> property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearItalic">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic"/> property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearForegroundOpacity">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity"/> property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBackgroundOpacity">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity"/> property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBackgroundBrush">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the background brush.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearCultureInfo">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> ith all properties the same except for the culture info.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearFontHintingEmSize">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the font hinting size.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearFontRenderingEmSize">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the rendering size.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearForegroundBrush">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the foreground brush.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTextDecorations">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the text decorations.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTextEffects">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the text effects.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTypeface">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with all properties the same except for the typeface.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackgroundBrush(System.Windows.Media.Brush)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but 
+            with the background brush set to <paramref name="brush"/>.
+            </summary>
+            <param name="brush">The new background brush.</param>
+            <remarks>
+            The brush is frozen by this method.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="brush"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackground(System.Windows.Media.Color)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the background set to <paramref name="background"/>.
+            </summary>
+            <param name="background">The new background color.</param>
+            <remarks>
+            The background brush is changed by this method.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetCultureInfo(System.Globalization.CultureInfo)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the culture set to <paramref name="cultureInfo"/>.
+            </summary>
+            <param name="cultureInfo">The new culture information.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetFontHintingEmSize(System.Double)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the font hinting size set to <paramref name="hintingSize"/>.
+            </summary>
+            <param name="hintingSize">The new font hinting size.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetFontRenderingEmSize(System.Double)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the font rendering size set to <paramref name="renderingSize"/>.
+            </summary>
+            <param name="renderingSize">The new rendering size.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForegroundBrush(System.Windows.Media.Brush)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one 
+            but with the new foreground <see cref="T:System.Windows.Media.Brush"/> set to <paramref name="brush"/>.
+            </summary>
+            <param name="brush">The new foreground brush.</param>
+            <remarks>
+            The brush is frozen by this method.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="brush"/>is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForeground(System.Windows.Media.Color)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the foreground set to <paramref name="foreground"/>.
+            </summary>
+            <param name="foreground">The new foreground color.</param>
+            <remarks>
+            The foreground brush is changed by this method.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTextDecorations(System.Windows.TextDecorationCollection)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the text decorations set to <paramref name="textDecorations"/>.
+            </summary>
+            <param name="textDecorations">The new text decoration collection.</param>
+            <remarks>
+            The <paramref name="textDecorations"/> is frozen by this method.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textDecorations"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTextEffects(System.Windows.Media.TextEffectCollection)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the text effects set to <paramref name="textEffects"/>.
+            </summary>
+            <param name="textEffects">The new text effect collection.</param>
+            <remarks>
+            The <paramref name="textEffects"/> is frozen by this method.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textEffects"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTypeface(System.Windows.Media.Typeface)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the typeface set to <paramref name="typeface"/>.
+            </summary>
+            <param name="typeface">The new typeface.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="typeface"/> is null.</exception>
+            <remarks>
+            If you wish to only make the formatting either italic or bold, instead of setting a typeface, please use the 
+            <see cref="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBold(System.Boolean)"/> and <see cref="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetItalic(System.Boolean)"/> methods.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForegroundOpacity(System.Double)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity"/> property set to <paramref name="opacity"/>.
+            </summary>
+            <param name="opacity">The foreground opacity.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="opacity"/> is less than zero or bigger than 1</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackgroundOpacity(System.Double)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity"/> property set to <paramref name="opacity"/>.
+            </summary>
+            <param name="opacity">The background opacity.</param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="opacity"/> is less than zero or bigger than 1</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBold(System.Boolean)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold"/> property set to <paramref name="isBold"/>.
+            </summary>
+            <param name="isBold">Should be set to true if text formatting is to be bold.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetItalic(System.Boolean)">
+            <summary>
+            Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> with the properties of this one but
+            with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic"/> property set to <paramref name="isItalic"/>.
+            </summary>
+            <param name="isItalic">Should be set to true if text formatting is to be italic.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrushSame(System.Windows.Media.Brush)">
+            <summary>
+            Determines whether the foreground brush for this <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> is the same as <paramref name="brush"/>.
+            </summary>
+            <param name="brush">The other <see cref="T:System.Windows.Media.Brush"/>.</param>
+            <returns><c>true</c> if the foreground brushes are the same, <c>false</c> if they are not.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrushSame(System.Windows.Media.Brush)">
+            <summary>
+            Determines whether the background brush for this <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> is the same as <paramref name="brush"/>.
+            </summary>
+            <param name="brush">The other <see cref="T:System.Windows.Media.Brush"/>.</param>
+            <returns><c>true</c> if the background brushes are the same, <c>false</c> if they are not.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SameSize(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Determines whether font sizes for two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> are the same.
+            </summary>
+            <param name="other">The other <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/>.</param>
+            <returns><c>true</c> if the sizes are the same, <c>false</c> if they are not.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BrushesEqual(System.Windows.Media.Brush,System.Windows.Media.Brush)">
+            <summary>
+            Determine whether two brushes are equal.
+            </summary>
+            <param name="brush">The first brush.</param>
+            <param name="other">The second brush.</param>
+            <returns><c>true</c> if the two are equal, <c>false</c> otherwise.</returns>
+            <remarks>internal for testability</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FindOrCreateProperties(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Return either the existing TextFormattingRunProperties that matches the requested
+            properties, or add the new one to our list of existing properties and return it.
+            </summary>
+            <param name="properties">The properties to find the unique instance of.</param>
+            <returns>The unique instance satisfying the properties passed in.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.IsEqual(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+            <summary>
+            Determine whether two TextFormattingRunProperties have the same formatting effects.
+            </summary>
+            <param name="other">The other set of properties to check against.</param>
+            <returns>true if the two TextFormattingRunProperties have the same formatting effects, false otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FreezeBackgroundBrush">
+            <summary>
+            Freeze the background brush.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FreezeEverything">
+            <summary>
+            Freeze all available freezable members.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FreezeForegroundBrush">
+            <summary>
+            Freeze the foreground brush.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FreezeTextDecorations">
+            <summary>
+            Freeze the text decorations object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FreezeTextEffects">
+            <summary>
+            Freeze the text effects object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Serializes the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object using a XamlWriter.
+            </summary>
+            <param name="info">The SerializationInfo used for serialization.</param>
+            <param name="context">The serialization context.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="info"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.GetObjectFromSerializationInfo(System.String,System.Runtime.Serialization.SerializationInfo)">
+            <summary>
+            Deserializes an object from the SerializationInfo struct using a XamlReader.
+            </summary>
+            <param name="name">The name of the object to deserialize.</param>
+            <param name="info">The SerializationInfo used to deserialize.</param>
+            <returns>The deserialized object.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.GetRealObject(System.Runtime.Serialization.StreamingContext)">
+            <summary>
+            Gets the interned <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object.
+            </summary>
+            <param name="context">The deserialization context.</param>
+            <returns>The interned <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties"/> object.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrush">
+            <summary>
+            Gets the background brush.
+            </summary>
+            <remarks>
+            This property gets a transparent brush if the background brush is not currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CultureInfo">
+            <summary>
+            Gets the culture information.
+            </summary>
+            <remarks>
+            Returns the current culture if no culture is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontHintingEmSize">
+            <summary>
+            Gets the font hinting size.
+            </summary>
+            <remarks>
+            Returns zero if no hinting size is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontRenderingEmSize">
+            <summary>
+            Gets the font rendering size.
+            </summary>
+            <remarks>
+            Returns zero if no rendering size is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrush">
+            <summary>
+            Gets the foreground brush.
+            </summary>
+            <remarks>
+            Returns a transparent brush if the foreground brush is not currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic">
+            <summary>
+            Returns true if the formatting is made explicitly italic.
+            </summary>
+            <remarks>
+            Returns false if <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ItalicEmpty"/> is true.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold">
+            <summary>
+            Returns true if the formatting is made explicitly bold.
+            </summary>
+            <remarks>
+            Returns false if <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BoldEmpty"/> returns true.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity">
+            <summary>
+            Returns the opacity of the foreground.
+            </summary>
+            <remarks>
+            Returns 1.0 if <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacityEmpty"/> is true.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity">
+            <summary>
+            Returns the opacity of the background.
+            </summary>
+            <remarks>
+            Returns 1.0 if <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacityEmpty"/> is true.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextDecorations">
+            <summary>
+            Gets the decorations for the text.
+            </summary>
+            <remarks>
+            Returns an empty <see cref="T:System.Windows.TextDecorationCollection"/> if no collection is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextEffects">
+            <summary>
+            Gets the text effects for the text.
+            </summary>
+            <remarks>
+            Returns an empty TextEffectCollection if no collection is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Typeface">
+            <summary>
+            Gets the Typeface for the text.
+            </summary>
+            <remarks>
+            Returns the system default Typeface if no typeface is currently set.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrushEmpty">
+            <summary>
+            Determines whether the background brush is empty.
+            </summary>
+            <returns><c>true</c> if the background brush is empty, <c>false</c>otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacityEmpty">
+            <summary>
+            Determines whether any custom opacity is explicitly set for the background.
+            </summary>
+            <returns><c>true</c> if the there is no custom opacity set, <c>false</c>otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacityEmpty">
+            <summary>
+            Determines whether any custom opacity is explicitly set for the foreground.
+            </summary>
+            <returns><c>true</c> if the there is no custom opacity set, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BoldEmpty">
+            <summary>
+            Determines whether the bold property is set.
+            </summary>
+            <returns><c>true</c> if the bold property is not set, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ItalicEmpty">
+            <summary>
+            Determines whether the italic property is set.
+            </summary>
+            <returns><c>true</c> if the italic property is not set, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CultureInfoEmpty">
+            <summary>
+            Determines whether the culture info is empty.
+            </summary>
+            <returns><c>true</c> if the culture info is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontHintingEmSizeEmpty">
+            <summary>
+            Determines whether the font hinting size is empty.
+            </summary>
+            <returns><c>true</c> if the font hinting is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontRenderingEmSizeEmpty">
+            <summary>
+            Determines whether the size is empty.
+            </summary>
+            <returns><c>true</c> if the size is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrushEmpty">
+            <summary>
+            Determines whether the foreground brush is empty.
+            </summary>
+            <returns><c>true</c> if the foreground brush is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextDecorationsEmpty">
+            <summary>
+            Determines whether the text decorations collection is empty.
+            </summary>
+            <returns><c>true</c> if the text decorations collection is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextEffectsEmpty">
+            <summary>
+            Determines whether the text effects collection is empty.
+            </summary>
+            <returns><c>true</c> if the text effects collection is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TypefaceEmpty">
+            <summary>
+            Determines whether the typeface is empty.
+            </summary>
+            <returns><c>true</c> if the typeface is empty, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphTag">
+            <summary>
+            Represents a glyph tag, which is consumed by the glyph margin
+            to place glyph visuals.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory">
+            <summary>
+            Provides a visual for a specific glyph type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphFactory.GenerateGlyph(Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine,Microsoft.VisualStudio.Text.Editor.IGlyphTag)">
+            <summary>
+            Generates a new glyph visual for the given line.
+            </summary>
+            <param name="line">The line that this glyph will be placed on.</param>
+            <param name="tag">Information about the glyph for which the visual is being generated.</param>
+            <returns>The visual element for the given tag.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider">
+            <summary>
+            Provides a mouse binding for the glyph margin.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IGlyphMouseProcessorProvider))]
+            Exporters must supply a NameAttribute, OrderAttribute, 
+            and at least one ContentTypeAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider.GetAssociatedMouseProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/> for the glyph margin, given a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/> and a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="wpfTextViewHost">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost"/> associated with the glyph margin.</param>
+            <param name="margin">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/> for the glyph margin.  
+            The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider"/> does not participate.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactoryProvider">
+            <summary>
+            Provides an <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IGlyphVisualProvider))]
+            Exporters must supply a NameAttribute, OrderAttribute, 
+            at least one ContentTypeAttribute, and at least one TagTypeAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphFactoryProvider.GetGlyphFactory(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory"/> for the given text view and margin.
+            </summary>
+            <param name="view">The view for which the factory is being created.</param>
+            <param name="margin">The margin for which the factory will create glyphs.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory"/> for the given view and margin.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor"/> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>. 
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IKeyProcessorProvider))]
+            Exporters must supply a NameAttribute, a ContentTypeAttribute, at least one TextViewRoleAttribute, and optionally an OrderAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider.GetAssociatedProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+            <summary>
+            Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor"/> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor"/>.</param>
+            <returns>The created <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor"/>.
+            The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider"/> does not wish to participate in the current context.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor">
+            <summary>
+            Provides extensions for mouse bindings.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse left button down event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse left button down event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse right button down event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse right button down event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse left button up event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse left button up event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse right button up event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse right button up event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse up event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse up event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse down event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles a mouse down event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse move event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse move event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Handles a mouse wheel event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Handles a mouse wheel event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse enter event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse enter event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse leave event before the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles a mouse leave event after the default handler.
+            </summary>
+            <param name="e">
+            Event arguments that describe the event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragLeave(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag leave event before the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragLeave(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag leave event after the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragOver(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag over event before the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragOver(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag over event after the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragEnter(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag enter event before the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragEnter(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drag enter event after the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDrop(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drop event before the default handler.
+            </summary>
+            <param name="e">
+            <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDrop(System.Windows.DragEventArgs)">
+            <summary>
+            Handles a drop event after the default handler.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+            <summary>
+            Handles a QueryContinueDrag event before the default handler. 
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+            <summary>
+            Handles a QueryContinueDrag event after the default handler. 
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+            <summary>
+            Handles a GiveFeedback event before the default handler. 
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+            <summary>
+            Handles a GiveFeedback event after the default handler. 
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.DragEventArgs"/> describing the drag operation.
+            </param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/> for a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IMouseProcessorProvider))]
+            Exporters must supply a NameAttribute, a ContentTypeAttribute, at least one TextViewRoleAttribute, and optionally an OrderAttribute.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider.GetAssociatedProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/> for a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/>.
+            </summary>
+            <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView"/> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/>.</param>
+            <returns>The created <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor"/>.
+            The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider"/> does not wish to participate in the current context.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor">
+            <summary>
+            Processes the keyboard input of the editor.
+            </summary>
+            <remarks>
+            Export this functionality by using the <see cref="T:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider"/>.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Handles the PreviewKeyDown event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.KeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Handles the KeyDown event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewKeyUp(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Handles the PreviewKeyUp event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.KeyUp(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Handles the KeyUp event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInputStart(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the PreviewTextInputStart event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInputStart(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the TextInputStart event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the PreviewTextInput event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInput(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the TextInput event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInputUpdate(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the PreviewTextInputUpdate event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInputUpdate(System.Windows.Input.TextCompositionEventArgs)">
+            <summary>
+            Handles the TextInputUpdate event.
+            </summary>
+            <param name="args">
+            A <see cref="T:System.Windows.Input.KeyEventArgs"/> describing the key event.
+            </param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.KeyProcessor.IsInterestedInHandledEvents">
+            <summary>
+            Determines whether this processor should be called for events that have been handled by earlier <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor"/> objects.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase">
+            <summary>
+            Provides a base implementation for mouse bindings, so that clients can
+            override only the the methods they need.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse left button down event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse left button down event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse right button down event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse right button down event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse left button up event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse left button up event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse right button up event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse right button up event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse up event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse up event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse down event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Handles the mouse down event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse move event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse move event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Handles the mouse wheel event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+            <summary>
+            Handles the mouse wheel event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse enter event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse enter event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse leave event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Handles the mouse leave event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragLeave(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag leave event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragLeave(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag leave event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragOver(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag over event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragOver(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag over event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragEnter(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag enter event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragEnter(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drag enter event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDrop(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drop event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDrop(System.Windows.DragEventArgs)">
+            <summary>
+            Handles the drop event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+            <summary>
+            Handles the query continue drag event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+            <summary>
+            Handles the query continue drag event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+            <summary>
+            Handles the feedback event before the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+            <summary>
+            Handles the feedback event after the default handler.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService">
+            <summary>
+            Generates RTF-formatted text from a collection of snapshot spans.
+            </summary>
+            <remarks>
+            This is a MEF component part and should be imported using the following attribute:
+            [Import(typeof(IRtfBuilderService))] 
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.String)">
+            <summary>
+            Gets an RTF string containing the formatted text of the snapshot spans.
+            </summary>
+            <remarks>
+            The generated RTF text is based on an in-order walk of the snapshot spans.
+            </remarks>
+            <param name="spans">
+            The collection of snapshot spans.
+            </param>
+            <param name="delimiter">
+            A delimiter string to be inserted between the RTF generated code for the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>s in the <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.
+            </param>
+            <returns>
+            A <see cref="T:System.String"/> containing RTF data.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets an RTF string containing the formatted text of the snapshot spans.
+            </summary>
+            <remarks>
+            The generated RTF text is based on an in-order walk of the snapshot spans. A new line "\par" rtf keyword will be placed between the provided
+            <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>s.
+            </remarks>
+            <param name="spans">
+            The collection of snapshot spans.
+            </param>
+            <returns>
+            A <see cref="T:System.String"/> containing RTF data.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Editor.ITextView,System.String)">
+            <summary>
+            Gets an RTF string that contains the formatted text of the spans.
+            </summary>
+            <remarks>
+            The generated RTF text is based on an in-order walk of the snapshot spans, 
+            with the characteristics and formatting properties of <paramref name="textView"/>.
+            All the snapshot spans must belong to <paramref name="textView"/>.
+            </remarks>
+            <param name="spans">
+            The collection of snapshot spans.
+            </param>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that contains the snapshot spans.
+            </param>
+            <param name="delimiter">
+            A delimiter string to be inserted between the RTF generated code for the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>s in the <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection"/>.
+            </param>
+            <returns>
+            A <see cref="T:System.String"/> containing RTF data.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an RTF string that contains the formatted text of the spans.
+            </summary>
+            <remarks>
+            The generated RTF text is based on an in-order walk of the snapshot spans, 
+            with the characteristics and formatting properties of <paramref name="textView"/>.
+            All the snapshot spans must belong to <paramref name="textView"/>. A new line "\par" rtf keyword will be 
+            placed between the provided <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>s.
+            </remarks>
+            <param name="spans">
+            The collection of snapshot spans.
+            </param>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that contains the snapshot spans.
+            </param>
+            <returns>
+            A <see cref="T:System.String"/> containing RTF data.
+            </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomControl">
+            <summary>
+            Represents zoom control in the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevelProperty">
+            <summary>
+            A <see cref="T:System.Windows.DependencyProperty"/> that determines the selected zoom level property of the control
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControl.SetSelectedZoomLevel(System.Windows.DependencyObject,System.Double)">
+            <summary>
+            Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevelProperty"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControl.GetSelectedZoomLevel(System.Windows.DependencyObject)">
+            <summary>
+            Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevelProperty"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevel">
+            <summary>
+            Gets or Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevelProperty"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter">
+            <summary>
+            Value converter that allows convertion between <see cref="T:System.String"/> and <see cref="T:System.Double"/> representations 
+            of the zoom level.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts the value from <see cref="T:System.Double"/> to its <see cref="T:System.String"/> representation.
+            </summary>
+            <param name="value">The zoom level as <see cref="T:System.Double"/></param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>The <see cref="T:System.String"/> representation of the zoom level. Returns <see cref="F:System.Windows.DependencyProperty.UnsetValue"/> if the conversion fails.</returns>
+            <remarks>
+            The zoom level is represented as a number %. This converter takes in a double value and formats it with a % symbol.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Converts the value from its <see cref="T:System.String"/> representation to its <see cref="T:System.Double"/> value.
+            </summary>
+            <param name="value">The zoom level as <see cref="T:System.String"/>.</param>
+            <param name="targetType">The type of the binding target property.</param>
+            <param name="parameter">The converter parameter to use.</param>
+            <param name="culture">The culture to use in the converter.</param>
+            <returns>The <see cref="T:System.Double"/> value of the zoom level. Returns <see cref="F:System.Windows.DependencyProperty.UnsetValue"/> if the conversion fails. </returns>
+            <remarks>
+            The zoom level is represented as a number %. This converter takes in the string representation and converts it 
+            to its double value.
+            </remarks>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll
new file mode 100644
index 0000000000000000000000000000000000000000..72922c39c8df70f7a3e40e86f53f625f961ae22e
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
new file mode 100644
index 00000000..71ea0f26
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
@@ -0,0 +1,5437 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Text.UI</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.ErrorTypeDefinition">
+            <summary>
+            Defines error types.
+            </summary>
+            <remarks> This is a MEF component part, and should be exported as:
+            [Export(typeof(ErrorTypeDefinition))]
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.IErrorProviderFactory">
+            <summary>
+            Gets a error tagger (a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/> of type <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag"/>) for the given buffer, 
+            or creates a new one if there is no error tagger already cached in the owned properties of the buffer.
+            </summary>
+            <remarks>This is a MEF somponent part, and should be exported with the following attribute:
+            [Export(typeof(IErrorProviderFactory))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.IErrorProviderFactory.GetErrorTagger(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the cached error tagger for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. 
+            If one does not exist, creates and caches a new <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/> 
+            with the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with which to get the error tagger.</param>
+            <returns>The cached error tagger for the <paramref name="textBuffer"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory">
+            <summary>
+            Gets a text marker tagger (a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/> of type <see cref="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag"/> for a given buffer, or creates a new one if 
+            no text marker tagger is already cached in the owned properties of the buffer.
+            </summary>
+            <remarks>This is a MEF Component, and should be exported with the following attribute:
+            [Export(typeof(ITextMarkerProviderFactory))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory.GetTextMarkerTagger(Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Gets the cached text marker tagger for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. 
+            If one does not exist, creates and caches a new <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/>
+            with the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> with which to get the text marker tagger.</param>
+            <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1"/> for <paramref name="textBuffer"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider">
+            <summary>
+            Creates and displays tooltips, using an arbitrary object as content.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ShowToolTip(Microsoft.VisualStudio.Text.ITrackingSpan,System.Object)">
+            <summary>
+            Creates and displays a tooltip. 
+            </summary>
+            <param name="span">
+            The range of text for which the tooltip is relevant.
+            </param>
+            <param name="toolTipContent">
+            The content to be displayed in the tooltip. This must be a string or UIElement for the WPF tooltip adornment surface. 
+            </param>
+            <remarks>This is equivalent to ShowToolTip(..., PopupStyles.None).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ShowToolTip(Microsoft.VisualStudio.Text.ITrackingSpan,System.Object,Microsoft.VisualStudio.Text.Adornments.PopupStyles)">
+            <summary>
+            Creates and displays a tooltip. 
+            </summary>
+            <param name="span">
+            The range of text for which the tooltip is relevant.
+            </param>
+            <param name="toolTipContent">
+            The content to be displayed in the tooltip. This must be a string or UIElement for the WPF tooltip adornment surface.
+            </param>
+            <param name="style">
+            <see cref="T:Microsoft.VisualStudio.Text.Adornments.PopupStyles"/> for the tooltip.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ClearToolTip">
+            <summary>
+            Removes the tooltip currently being displayed, if any.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProviderFactory">
+            <summary>
+            Gets an existing tooltip adornment provider from the cached list, or creates one if there is not one
+            in the cache.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(typeof(IToolTipProviderFactory))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProviderFactory.GetToolTipProvider(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider"/> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. 
+            If one does not exist, creates and caches a new <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider"/> with the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> with which to get the <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider"/>.</param>
+            <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider"/> for <paramref name="textView"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.PopupStyles">
+            <summary>
+            Represents the styles associated with pop-up windows.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.None">
+            <summary>
+            Sets the default behavior: the pop-up window has no border, is not resizable, is not dismissed when the mouse moves,
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveText">
+            <summary>
+            Dismiss the pop-up window if the mouse leaves the associated text span.  
+            This setting is mutually exclusive with <see cref="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveTextOrContent"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveTextOrContent">
+            <summary>
+            Dismiss the pop-up window if the mouse leaves the associated text span or the pop-up content.  
+            This setting is mutually exclusive with <see cref="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveText"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PositionLeftOrRight">
+            <summary>
+            Try to position the pop-up window to the left or right of the visual span.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PreferLeftOrTopPosition">
+            <summary>
+             Try to position the pop-up window to the left or above the visual span.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.RightOrBottomJustify">
+            <summary>
+             Align the right or bottom edges of the pop-up window with those of the visual span.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PositionClosest">
+            <summary>
+            Use the positioning preference specified, but if the opposite positioning can get the popup
+            closer to the visual span, use the opposition positioning.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames">
+            <summary>
+            Enumerates the predefined error types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.SyntaxError">
+            <summary>
+            Represents syntax errors.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.CompilerError">
+            <summary>
+            Represents compiler errors.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.OtherError">
+            <summary>
+            Represents other errors.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.Warning">
+            <summary>
+            Represents compiler warnings.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Classification.IViewClassifierAggregatorService">
+            <summary>
+            A service that returns an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> that aggregates and normalizes all <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>
+            contributions for all <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>s in the buffer graph of a particular <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>
+            <para>The normalized classifications produced by this aggregator are sorted and do not overlap. If a span of text
+            had multiple classifications based on the original classifier contributions, then in the normalized
+            classification it has a transient classification (<see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService"/>) that corresponds to
+            all of the original classifications.</para>
+            <para>Classifier aggregators are cached for each <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> and <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> combination.</para>
+            </remarks>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IViewClassifierAggregatorService aggregator = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Classification.IViewClassifierAggregatorService.GetClassifier(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            If one does not exist, an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/> will be created and cached for each <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> in the
+            view's buffer graph.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> to use in retrieving or creating the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>.</param>
+            <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier"/>.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textView"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions">
+            <summary>
+            Provides methods for <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>-related options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsVirtualSpaceEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether virtual space is enabled for the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if virtual space is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsOverwriteModeEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether overwrite mode is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if overwrite mode is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsAutoScrollEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether auto-scroll is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if auto-scroll is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.WordWrapStyle(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Gets the set of word wrap styles with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyles"/> of the set of editor options.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsVisibleWhitespaceEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether visible whitespace is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if visible whitespace is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.DoesViewProhibitUserInput(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the view prohibits all user input.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns>if <c>true</c> then all user input to the view is prohibited.</returns>
+            <remarks>The view's underlying buffer can still be modified even if this option is set.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsOutliningUndoEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the option for outlining undo enabled in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.</param>
+            <returns><c>true</c> if the option is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsDragDropEditingEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the option for drag/drop editing is enabled in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/>.
+            </summary>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> used to look up the option value.</param>
+            <returns><c>true</c> if the drag/drop editing option is enabled, <c>false</c> otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsViewportLeftClipped(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the view's ViewportLeft property is clipped to the text width.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if ViewportLeft is clipped, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions">
+            <summary>
+            Provides methods for <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> host related options.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsVerticalScrollBarEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the vertical scrollbar is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the vertical scrollbar is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsHorizontalScrollBarEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the horizontal scrollbar is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the horizontal scrollbar is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsGlyphMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+             Determines whether the glyph margin is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the glyph margin is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsSelectionMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the selection margin is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the selection margin is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsLineNumberMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the line number margin is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the line number margin is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsChangeTrackingEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether change tracking is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if change tracking is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsOutliningMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+             Determines whether the Outlining margin is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the Outlining margin is enabled, otherwise <c>false</c>.</returns>
+            <remarks>Disabling the margin does NOT turn off Outlining (it just hides the margin</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsZoomControlEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+            <summary>
+            Determines whether the zoom control is enabled with the specified set of editor options.
+            </summary>
+            <param name="options">The set of editor options.</param>
+            <returns><c>true</c> if the zoom control is enabled, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions">
+            <summary>
+            Defines common <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> options.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.CutOrCopyBlankLineIfNoSelectionId">
+            <summary>
+            Determines whether cut and copy causes a blank line to be cut or copied when the selection is empty.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ViewProhibitUserInputId">
+            <summary>
+            Determines whether to prohibit user input. The text in the view's
+            buffer can still be modified, and other views on the same buffer may allow user input.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.WordWrapStyleId">
+            <summary>
+            Gets the word wrap style for the underlying view.
+            </summary>
+            <remarks>Turning word wrap on will always hide the host's horizontal scroll bar. Turning word wrap off
+            will always expose the host's horizontal scroll bar.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVirtualSpaceId">
+            <summary>
+            Determines whether to enable virtual space in the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.IsViewportLeftClippedId">
+            <summary>
+            Determines whether the view's ViewportLeft property is clipped to the text width.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OverwriteModeId">
+            <summary>
+            Determines whether overwrite mode is enabled.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.AutoScrollId">
+            <summary>
+            Determines whether the view should auto-scroll on text changes.
+            </summary>
+            <remarks>
+            If this option is enabled, whenever a text change occurs and the caret is on the last line,
+            the view will be scrolled to make the caret visible.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVisibleWhitespaceId">
+            <summary>
+            Determines whether to show spaces and tabs as visible glyphs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ProduceScreenReaderFriendlyTextId">
+            <summary>
+            Whether or not to replace the coding characters and special symbols (such as (,),{,},etc.) with their textual representation
+            for automated objects to produce friendly text for screen readers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OutliningUndoOptionId">
+            <summary>
+            The default option that determines whether outlining is undoable.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DisplayUrlsAsHyperlinksId">
+            <summary>
+            Determines whether URLs should be displayed as hyperlinks.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DragDropEditingId">
+            <summary>
+            The default option that determines whether drag/drop editing is enabled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions">
+            <summary>
+            Names of common <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> host-related options.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.VerticalScrollBarId">
+            <summary>
+            Determines whether to have a vertical scroll bar.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.HorizontalScrollBarId">
+            <summary>
+            Determines whether to have a horizontal scroll bar.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.GlyphMarginId">
+            <summary>
+            Determines whether to have a glyph margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.SelectionMarginId">
+            <summary>
+            Determines whether to have a selection margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.LineNumberMarginId">
+            <summary>
+            Determines whether to have a line number margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ChangeTrackingId">
+            <summary>
+            Determines whether to have the change tracking margin.
+            </summary>
+            <remarks>The change tracking margins will "reset" (lose the change history) when this option is turned off.
+            If it is turned back on, it will track changes from the time the margin is turned on.</remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.OutliningMarginId">
+            <summary>
+            Determines whether to have an outlining margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ZoomControlId">
+            <summary>
+            Determines whether to have a zoom control.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DragDropEditing">
+            <summary>
+            Defines the view option for drag/drop editing.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1">
+            <summary>
+            Defines a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>-specific editor option.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with:
+            [Export(typeof(EditorOptionDefinition))]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+            <summary>
+            Determines whether the option is applicable to the specified scope.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDropEditing.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DragDropEditing.Key">
+            <summary>
+            Gets the default key for the drag/drop editing option.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OverwriteMode">
+            <summary>
+            Defines the view option for overwrite mode.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OverwriteMode.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OverwriteMode.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace">
+            <summary>
+            Defines the Use Virtual Space option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace.Key">
+            <summary>
+            Gets the default text view value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped">
+            <summary>
+            Defines the Use Virtual Space option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped.Key">
+            <summary>
+            Gets the default text view value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput">
+            <summary>
+            Defines the Prohibit User Input option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput.Key">
+            <summary>
+            GGets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection">
+            <summary>
+            Defines the option to cut or copy a blank line if the selection is empty.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyle">
+            <summary>
+            Defines the word wrap style option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.WordWrapStyle.Default">
+            <summary>
+            Gets the default value, which is <c>WordWrapStyles.None</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.WordWrapStyle.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace">
+            <summary>
+            Defines the Use Visible Whitespace option.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText">
+            <summary>
+            Defines the option to enable providing annotated text in automation controls so that screen readers can properly
+            read contents of code.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled">
+            <summary>
+            Defines the option to enable the vertical scroll bar.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled">
+            <summary>
+            Defines the option to enable the horizontal scroll bar.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled">
+            <summary>
+            Defines the option to enable the glyph margin.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled">
+            <summary>
+            Defines the option to enable the selection margin.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled">
+            <summary>
+            Defines the option to enable the line number margin.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled">
+            <summary>
+            Defines the option to enable auto-scroll.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled">
+            <summary>
+            Defines the option to enable the change-tracking margin.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>false</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled">
+            <summary>
+            Defines the option to enable the Outlining margin.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled">
+            <summary>
+            The option definition that determines whether outlining is undoable.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled.Default">
+            <summary>
+            Gets the default value (<c>true</c>)>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled">
+            <summary>
+            Defines the option to enable the Zoom Control.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled.Default">
+            <summary>
+            Gets the default value, which is <c>true</c>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled.Key">
+            <summary>
+            Gets the default text view host value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks">
+            <summary>
+            The option definition that determines if URLs should be displayed as hyperlinks.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks.Default">
+            <summary>
+            Gets the default value (<c>true</c>)>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks.Key">
+            <summary>
+            Gets the editor option key.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.CaretPosition">
+            <summary>
+            Represents the position of a caret in an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.#ctor(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.IMappingPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+            <param name="bufferPosition">The index of the caret. This corresponds to a gap between two characters in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <param name="mappingPoint">A mapping point for the caret that can be used to find its position in any buffer.</param>
+            <param name="caretAffinity">The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/> of the caret. The caret can have an affinity with 
+            the preceding edge of the gap or the following edge of the gap.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.ToString">
+            <summary>
+            Provides a string representation of the caret position.
+            </summary>
+            <returns>The string representation of the caret position.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.GetHashCode">
+            <summary>
+            Gets the hash code for the <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+            <returns>The hash code.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> objects are the same
+            </summary>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.op_Equality(Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> objects are the same.
+            </summary>
+            <returns><c>true</c> if the two objects are the same, otherwise <c>false.</c></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.op_Inequality(Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> objects are different.
+            </summary>
+            <returns><c>true</c> if the two objects are different, otherwise <c>false.</c></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.BufferPosition">
+            <summary>
+            Gets the position of the caret, corresponding to a gap between two characters in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> of the view.
+            </summary>
+            <remarks>
+            This property gets the buffer position at the end of a line if the caret is positioned in virtual space.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.Point">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint"/>. This marks the position of the caret in the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.Affinity">
+            <summary>
+            Gets the affinity of the caret. 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/> indicates that the caret is bound to the preceding edge of the gap. 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/> indicates that the caret is bound to the following edge of the gap.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.VirtualBufferPosition">
+            <summary>
+            Gets the virtual buffer position as a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.VirtualSpaces">
+            <summary>
+            Gets the number of spaces past the physical end of the line of the caret position.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextCaret.PositionChanged"/> event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs"/>.
+            </summary>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that contains the caret.
+            </param>
+            <param name="oldPosition">
+            The old <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </param>
+            <param name="newPosition">
+            The new <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that contains the caret.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.OldPosition">
+            <summary>
+            Gets the old <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.NewPosition">
+            <summary>
+            Gets the new <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IScrollMap">
+            <summary>
+            <para>Defines the mapping between character positions and scrollmap coordinates. This is not
+            the same as the coordinate system in which the scrollbar is rendered.</para>
+            </summary>
+            <remarks>
+            <para>Valid text positions range are [0...TextView.TextSnapshot.Length].</para>
+            <para>Corresponding scrollmap coordinates are [0.0 ... CoordinateOfBufferEnd].</para>
+            <para>Not every buffer position will have a distinct scrollmap coordinate. For example, every character on the same line of text will,
+            generally, have the same scrollmap coordinate.</para>
+            <para>Different scrollmap coordinates may map to the same buffer position. For example, scrollmap coordinates in the range [0.0, 1.0) will, generally,
+            map to the first character of the buffer.</para>
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap">
+            <summary>
+            <para>Maps between character positions and fractions of the total vertical extent of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</para>
+            </summary>
+            <remarks>
+            <para>Valid text positions range are [0...TextView.TextSnapshot.Length].
+            Valid scrollbar coordinates are [0.0 ... 1.0].
+            0.0 corresponds to the top of the first line in the text view; 1.0 corresponds to the bottom of the last line in the view.
+            Not every text position will have a unique value. For example, every character on
+            the same text buffer line will have the same value, assuming that word wrap is not enabled.</para>
+            <para>This interface is the base type of the <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/> interface, 
+            which is created using the <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService"/>.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.GetFractionAtBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the fraction of the vertical extent of the view that corresponds to the specified buffer position.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns>The corresponding fraction of the vertical extent of the view.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.GetBufferPositionAtFraction(System.Double)">
+            <summary>
+            Gets the buffer position that corresponds to a fraction of the vertical extent of the view,
+            if it exists.
+            </summary>
+            <param name="fraction">The fraction of the vertical extent of the view.</param>
+            <returns>The corresponding character position.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="fraction"/> is NaN, less than 0.0 or greater than 1.0.</exception>
+            <remarks>Different buffer positions can have the same fractions. This method is guaranteed only to be consistent: it will
+            return the same position for the same fraction. The exact character returned depends on the implementation of the fraction map.
+            It will, generally, be the first character on the line, but this is not guaranteed.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.TextView">
+            <summary>
+            Gets the text view to which this fraction map applies.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.MappingChanged">
+            <summary>
+            Occurs when the mapping between character position and its vertical fraction has changed.
+            For example, the view may have re-rendered some lines, changing their font size.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMap.GetCoordinateAtBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the scrollmap coordinates of a buffer position.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns>The scrollmap coordinate, which will be between 0.0 and CoordinateOfBufferEnd inclusive.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMap.GetBufferPositionAtCoordinate(System.Double)">
+            <summary>
+            Gets the buffer position that corresponds to a scrollmap coordinate.
+            </summary>
+            <param name="coordinate">The scrollmap coordinate.</param>
+            <returns>The corresponding buffer position.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="coordinate"/> is NaN.</exception>
+            <remarks>Different buffer positions can have the same scroll map coordinates. This method is guaranteed only to be consistent: it will
+            return the same position for the same coordinate. The exact character returned will depend on the implementation of the scroll map.
+            It will generally be the first character on the line.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.AreElisionsExpanded">
+            <summary>
+            Does the coordinate system used by this scroll map act as if all elisions are expanded?
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.Start">
+            <summary>
+            The scrollmap coordinate of the start of the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.End">
+            <summary>
+            The scrollmap coordinate of the end of the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.ThumbSize">
+            <summary>
+            Gets the size of the text visible in the view (in scrollmap coordinates).
+            </summary>
+            <remarks>
+            This is equivalent to the scrollbar thumb size. The total height of the scroll map, in scrollmap coordinates, 
+            is CoordinateOfBufferEnd + ThumbSize.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService">
+            <summary>
+            Creates or reuses an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IScrollMapFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Creates or reuses an existing scroll map for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView"><see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which to get an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/>.</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/> for <paramref name="textView"/>.</returns>
+            <remarks>The coordinate system returned by this scroll map will act as if elisions are not expanded.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView,System.Boolean)">
+            <summary>
+            Creates or reuses an existing scroll map for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView"><see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for which to get an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/>.</param>
+            <param name="areElisionsExpanded">Does the coordinate system used by this scroll map act as if all elisions are expanded?</param>
+            <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap"/> for <paramref name="textView"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent">
+            <summary>
+            Provides for computing the desired indentation for a line.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndent.GetDesiredIndentation(Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+            <summary>
+            Gets the desired indentation of an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.
+            </summary>
+            <param name="line">The line for which to compute the indentation.</param>
+            <returns>The number of spaces to place at the start of the line, or null if there is no desired indentation.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndentProvider">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent"/> object for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            Component exporters must supply at least one content type attribute to specify the applicable content types.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be exported with the following attributes:
+            [Export(NameSource=typeof(ISmartIndentProvider))]
+            [ContentType("some content type")]
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndentProvider.CreateSmartIndent(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent"/> object for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. 
+            </summary>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> on which the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent"/> will navigate.
+            </param>
+            <returns>
+            A valid <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent"/>. This value will never be <c>null</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textView"/> is <c>null</c>.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndentationService">
+            <summary>
+            Provides a Visual Studio service that determines automatic indentation when the enter key is pressed or
+            when navigating to an empty line.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            ISmartIndentationService selector = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndentationService.GetDesiredIndentation(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+            <summary>
+            Gets the desired indentation of an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> as displayed in <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The text view in which the line is displayed.</param>
+            <param name="line">The line for which to compute the indentation.</param>
+            <returns>The number of spaces to place at the start of the line, or null if there is no desired indentation.</returns>
+            <remarks>
+            This service consumes <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndentProvider"/>s to determine how to perform the indentation.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextCaret">
+            <summary>
+            <para>Represents the caret associated with an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</para>
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.EnsureVisible">
+            <summary>
+            Makes the caret visible by scrolling the view up or down and left or right until the caret is visible.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double)">
+            <summary>
+            Moves the caret to the best <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> for the specified x-coordinate and text line.
+            </summary>
+            <param name="textLine">
+            The text line that will contain the caret.
+            </param>
+            <param name="xCoordinate">
+            The x-coordinate of the caret in the text rendering coordinate system.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret after the move has occurred.
+            </returns>
+            <remarks>This is equivalent to calling MoveTo(textLine, xCoordinate, true).</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="xCoordinate"/> is NaN.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,System.Boolean)">
+            <summary>
+            Moves the caret to the best <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>  for the given x-coordinate and text line.
+            </summary>
+            <param name="textLine">
+            The text line that will contain the caret.
+            </param>
+            <param name="xCoordinate">
+            The x-coordinate of the caret in the text rendering coordinate system.
+            </param>
+            <param name="captureHorizontalPosition"><c>true</c> if the caret should capture its horizontal position for subsequent moves up or down.
+            <c>false</c> if the caret should retain its previously-captured horizontal position.</param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret after the move has occurred.
+            </returns>
+            <remarks>This method takes care of UTF-16 surrogate pairs and combining character sequences.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="xCoordinate"/> is NaN.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+            <summary>
+            Moves the caret to the specified <paramref name="textLine"/> while preserving its current x-coordinate.
+            </summary>
+            <param name="textLine">The text line that will contain the caret.</param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret after the move has occurred.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret after the move has occurred.</returns>
+            <remarks>This is equivalent to calling MoveTo(bufferPosition, PositionAffinity.Successor, true).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <param name="caretAffinity">The affinity of the caret. This will be ignored unless 
+            <paramref name="bufferPosition"/> specifies a location that is at the seam between two word-wrapped lines.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>This is equivalent to calling MoveTo(bufferPosition, caretAffinity, true).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity,System.Boolean)">
+            <summary>
+            Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <param name="caretAffinity">The affinity of the caret. This will be ignored unless 
+            <paramref name="bufferPosition"/> specifies a location that is at the seam between two word-wrapped lines.</param>
+            <param name="captureHorizontalPosition"><c>true</c> if the caret should capture its horizontal position for subsequent moves up or down,
+            <c>false</c> if the caret should retain its previously-captured horizontal position.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>This method handles UTF-16 surrogate pairs and combining character sequences.  
+            For example, if the text buffer consists of a high surrogate character at index 0 and a low surrogate character at index 1, 
+            and <paramref name="bufferPosition"/> is 1 and 
+            <paramref name="caretAffinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, 
+            the actual valid caret index is 0 (since the high surrogate and low surrogate characters form one text element). 
+            If <paramref name="caretAffinity"/> is<see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the actual valid caret index is 2.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Moves the caret to the specified <paramref name="bufferPosition"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>This is equivalent to calling MoveTo(bufferPosition, PositionAffinity.Successor, true).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Moves the caret to the specified <paramref name="bufferPosition"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <param name="caretAffinity">The affinity of the caret. This will be ignored unless <paramref name="bufferPosition"/> 
+            specifies a location that is at the seam between two word-wrapped lines.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>This is equivalent to calling MoveTo(bufferPosition, caretAffinity, true).</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity,System.Boolean)">
+            <summary>
+            Moves the caret to the specified <paramref name="bufferPosition"/>.
+            </summary>
+            <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> in the underlying text buffer to which
+            to move the caret.</param>
+            <param name="caretAffinity">The affinity of the caret. This will be ignored unless <paramref name="bufferPosition"/> 
+            specifies a location that is at the seam between two word-wrapped lines.</param>
+            <param name="captureHorizontalPosition">If <c>true</c>, the caret will capture its horizontal position for subsequent moves up or down.
+            If <c>false</c>, the caret retains its previously-captured horizontal position.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>This method handles UTF-16 surrogate pairs and combining character sequences.  
+            For example, if the text buffer consists of a high surrogate character at index 0 and a low surrogate character at index 1, 
+            and <paramref name="bufferPosition"/> is 1 and <paramref name="caretAffinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, 
+            the actual valid caret index is 0 (since the high surrogate and low surrogate characters form one text element). 
+            If <paramref name="caretAffinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the actual valid caret index is 2.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToPreferredCoordinates">
+            <summary>
+            Moves the caret to the preferred x and y-coordinates.
+            </summary>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> that contains the valid values of the caret position after the move has occurred.</returns>
+            <remarks>You cannot change the preferred coordinates by calling this method.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToNextCaretPosition">
+            <summary>
+            Moves the caret to the next valid <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> containing the valid values of the caret after the move has occurred.</returns>
+            <remarks>This method handles UTF-16 surrogate pairs and combining character sequences.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToPreviousCaretPosition">
+            <summary>
+            Moves the caret to the previous valid <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/>.
+            </summary>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition"/> containing the valid values of the caret after the move has occurred.</returns>
+            <remarks>This method handles UTF-16 surrogate pairs and combining character sequences.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.ContainingTextViewLine">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the caret, provided that that text line is visible
+            in the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Left">
+            <summary>
+            Gets the position of the left edge of the caret in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Width">
+            <summary>
+            Gets the width of the caret in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Right">
+            <summary>
+            Gets the position of the right edge of the caret in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Top">
+            <summary>
+            Gets the position of the top edge of the caret in the text rendering coordinate system.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Height">
+            <summary>
+            Gets the height of the caret in the text rendering coordinate system.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Bottom">
+            <summary>
+            Gets the position of the bottom edge of the caret in the text rendering coordinate system.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Position">
+            <summary>
+            Gets the current position of the caret.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.OverwriteMode">
+            <summary>
+            Determines whether the caret is in overwrite mode.
+            </summary>
+            <remarks>
+            <para>When the caret is in overwrite mode, typed characters replace the character under the caret, 
+            and a block is drawn instead of a vertical line.</para>
+            <para>This is distinct from the IEditorOptions overwrite mode, 
+            since the caret can switch modes based on its position in the view. 
+            The caret is not in OverwriteMode when it is positioned at the end of the line in a view, or when there is a
+            non-empty selection, even if IEditorOptions.OverwriteMode is true.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.InVirtualSpace">
+            <summary>
+            Determines whether the caret lies in virtual space. A virtual space is one that is after the physical end of a line.
+            </summary>
+            <remarks>
+            <para>This is distinct from the <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions"/> UseVirtualSpace, 
+            since virtual space can be enabled even if the caret does not lie in virtual space.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.IsHidden">
+            <summary>
+            Gets or sets the visibility of the caret.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextCaret.PositionChanged">
+            <summary>
+            Occurs when the position of the caret has been explicitly changed.
+            </summary>
+            <remarks>
+            The event is not raised if the caret position was changed as a consequence of tracking normal text edits.
+            The normal behavior of the caret is to move after the typed character.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextSelection">
+            <summary>
+            Represents the selected text in an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Select(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+            <summary>
+            Selects the text in the specified <paramref name="selectionSpan"/>.
+            </summary>
+            <param name="selectionSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> of text to select in the 
+            underlying text buffer.</param>
+            <param name="isReversed"><c>true</c> if the selection was made in a reverse direction, otherwise <c>false</c>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Select(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Select from the anchor point to the active point.
+            </summary>
+            <param name="anchorPoint">The anchor point</param>
+            <param name="activePoint">The active point</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.GetSelectionOnTextViewLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+            <summary>
+            Get the selection on a particular <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+            <param name="line">Line for which to get the selection.</param>
+            <returns>The selection on <paramref name="line"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Clear">
+            <summary>
+            Clears the selection.
+            </summary>
+            <remarks>
+            After calling this method, <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsEmpty"/> will be <c>true</c>.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.TextView">
+            <summary>
+            Gets the text view to which this selection belongs.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.SelectedSpans">
+            <summary>
+            The currently-selected spans.
+            </summary>
+            <remarks>
+            <para>This span collection will never be empty.  However, the spans in
+            this collection may be 0-length.</para>
+            <para>This value can be very expensive to compute the first time after the selection has changed.</para>
+            <para>Use GetSelectionOnTextViewLine() unless you need the entire selection.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.VirtualSelectedSpans">
+            <summary>
+            The currently-selected spans, as <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan"/> objects.
+            </summary>
+            <remarks>
+            <para>This span collection will never be empty.  However, the spans in
+            this collection may be 0-length.</para>
+            <para>This value can be very expensive to compute the first time after the selection has changed.</para>
+            <para>Use GetSelectionOnTextViewLine() unless you need the entire selection.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.StreamSelectionSpan">
+            <summary>
+            Get the current selection as if it were a stream selection, regardless
+            of the current selection mode.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.Mode">
+            <summary>
+            Gets or sets the selection mode.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsReversed">
+            <summary>
+            Is <c>true</c> if the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivePoint"/> comes before the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.AnchorPoint"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsEmpty">
+            <summary>
+            Determines whether the selection is empty.
+            </summary>
+            <remarks>The selection is empty if the active and anchor points are
+            the same point.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive">
+            <summary>
+            Whether or not the selection is active.
+            </summary>
+            <remarks>
+            <para>
+            If <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivationTracksFocus"/> is <c>true</c>, this property is automatically
+            updated when the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> gains and loses aggregate focus.  You can still
+            override it while <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivationTracksFocus"/> is <c>false</c>, but the value will change
+            whenever focus changes.
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivationTracksFocus">
+            <summary>
+            Determines whether <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive"/> should track when the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> gains and
+            loses aggregate focus.  The default is <c>true</c>.
+            </summary>
+            <remarks>
+            <para>
+            While the value of this property is <c>true</c>, the value of <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive"/> will track
+            <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.HasAggregateFocus"/>.  When the value of this property changes to <c>true</c>,
+            the value of <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive"/> will be immediately updated.
+            </para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextSelection.SelectionChanged">
+            <summary>
+            Occurs when Select or Clear start to be called.  The sender of the event will be this <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextSelection"/>.
+            </summary>
+            <remarks>
+            This event is not raised if the selection shrinks or grows as a result of its associated span expanding or shrinking.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivePoint">
+            <summary>
+            Gets the active point of the selection.
+            </summary>
+            <remarks><para>This point normally corresponds to the end of the selection that contains to the caret position.</para>
+            <para>If the selection is reversed, then this point will come before the AnchorPoint.</para></remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.AnchorPoint">
+            <summary>
+            Gets the anchor point of the selection.
+            </summary>
+            <remarks><para>This normally corresponds to the end of the selection that does not contain to the caret position.</para>
+            <para>If the selection is reversed, then this point will come after the ActivePoint.</para></remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.Start">
+            <summary>
+            Gets the start point of the selection.
+            </summary>
+            <remarks>This is either the active point or the anchor point, whichever comes first.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.End">
+            <summary>
+            Gets the end point of the selection.
+            </summary>
+            <remarks>This is either the active point or the anchor point, whichever comes last.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextView">
+            <summary>
+            Represents a view of text in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>. It is the base class for a platform-specific interface
+            that has methods to allow the formatted text to be rendered.
+            </summary>
+            <remarks>
+            <para>A text view is a platform-independent representation of a contiguous block of formatted and adorned text,
+            accessible through the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines"/> property.
+            It also instantiates an instance of an IEditorOperations component part so that
+            it can execute various commands.</para>
+            <para>The text is formatted based on the classifiers attached to the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</para>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition)">
+            <summary>
+            Formats and displays the contents of the text buffer so that the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> containing <paramref name="bufferPosition"/> 
+            is displayed at the desired position.
+            </summary>
+            <param name="bufferPosition">
+            The position of the character that is to be contained in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> displayed at the specified vertical position.
+            </param>
+            <param name="verticalDistance">
+            The distance (in pixels) between the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the edge of the view. If <paramref name="relativeTo"/> is equal to
+            <c>ViewRelativePosition.Top</c>, then the distance is from the top of the view to the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>. Otherwise,
+            it is the distance from the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> to the bottom on the view.
+            Negative values are allowed, which might cause the line to be displayed outside the viewport.
+            This method can become quite expensive if <paramref name="verticalDistance"/> is large. You 
+            should avoid making <paramref name="verticalDistance"/> greater than the height of the view.
+            </param>
+            <param name="relativeTo">
+            Specifies whether the line offset is relative to the top or bottom of the view.
+            </param>
+            <returns>
+            The vertical distance (from the top or bottom of the view) 
+            at which the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> containing the specified position is to be displayed.
+            </returns>
+            <remarks>
+            <para>If word wrap is disabled in the view, then the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> 
+            corresponds to the entire <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> that contains <paramref name="bufferPosition"/>.
+            If word wrap is enabled in the view, then the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> 
+            corresponds to the portion of the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> that both
+            contains <paramref name="bufferPosition"/> and fits into the view. <paramref name="bufferPosition"/> may not be the first
+            character in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</para>
+            <para>The returned value will generally be equal to <paramref name="verticalDistance"/>, except in cases where the view
+            was repositioned to prevent a gap from appearing at the top or bottom of the view.</para>
+            <para>Calling this method will cause the view to dispose of its current <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines"/>.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentException"><paramref name="bufferPosition"/> is from the wrong
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> or <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="relativeTo"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition,System.Nullable{System.Double},System.Nullable{System.Double})">
+            <summary>
+            Formats and displays the contents of the text buffer so that the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> containing <paramref name="bufferPosition"/> 
+            is displayed at the desired position.
+            </summary>
+            <param name="bufferPosition">
+            The position of the character that is to be contained in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> displayed at the specified vertical position.
+            </param>
+            <param name="verticalDistance">
+            The distance (in pixels) between the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the edge of the view. If <paramref name="relativeTo"/> is equal to
+            <c>ViewRelativePosition.Top</c>, then the distance is from the top of the view to the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>. Otherwise,
+            it is the distance from the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> to the bottom on the view.
+            Negative values are allowed, which might cause the line to be displayed outside the viewport.
+            This method can become quite expensive if <paramref name="verticalDistance"/> is large. You 
+            should avoid making <paramref name="verticalDistance"/> greater than the height of the view.
+            </param>
+            <param name="relativeTo">
+            Specifies whether the line offset is relative to the top or bottom of the view.
+            </param>
+            <param name="viewportWidthOverride">
+            If specified, the text is formatted as if the viewport had the specified width.
+            </param>
+            <param name="viewportHeightOverride">
+            If specified, the text is formatted as if the viewport had the specified height.
+            </param>
+            <returns>
+            The vertical distance (from the top or bottom of the view) 
+            at which the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> containing the specified position is to be displayed.
+            </returns>
+            <remarks>
+            <para>If word wrap is disabled in the view, then the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> 
+            corresponds to the entire <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> that contains <paramref name="bufferPosition"/>.
+            If word wrap is enabled in the view, then the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> 
+            corresponds to the portion of the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> that both
+            contains <paramref name="bufferPosition"/> and fits into the view. <paramref name="bufferPosition"/> may not be the first
+            character in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</para>
+            <para>The returned value will generally be equal to <paramref name="verticalDistance"/>, except in cases where the view
+            was repositioned to prevent a gap from appearing at the top or bottom of the view.</para>
+            <para>Calling this method will cause the view to dispose of its current <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines"/>.</para>
+            <para>The viewport width override will have no effect unless word wrap is enabled in the view.</para>
+            <para>The viewport height and width overrides only change how text is formatted for this call. Subsequent calls will use the
+            width and height of the viewport (unless explicitly overriden a second time).</para>
+            </remarks>
+            <exception cref="T:System.ArgumentException"><paramref name="bufferPosition"/> is from the wrong
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> or <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="relativeTo"/> is not a valid <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> of text that constitutes a text element (a single visual representation)
+            at the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/>.
+            </summary>
+            <param name="point">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> in the text snapshot at which to get the text element.</param>
+            <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> containing the bounds of the text element.</returns>
+            <exception cref="T:System.ArgumentException"><paramref name="point"/> is from the wrong
+            <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</exception>
+            <remarks>A text element may be a UTF-16 surrogate pair, consisting of a high
+            surrogate character and a low surrogate character. If a point in the text buffer
+            lies between a high surrogate character and a low surrogate character, the text element span will 
+            start at the high surrogate character and end at the low surrogate character.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.Close">
+            <summary>
+            Closes the text view and its view.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">The text view host is already closed.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.QueueSpaceReservationStackRefresh">
+            <summary>
+            Requests a refresh of the space reservation stack.
+            </summary>
+            <remarks>
+            Refreshing the space reservation stack involves asking each of the space reservation managers/agents to reposition
+            themselves.  This method will be called mostly by space reservation agents that wish to reposition their content.  The
+            space reservation stack is refreshed asynchronously.  Calling QueueSpaceReservationStackRefresh will perform a refresh
+            of the space reservation stack, but the effects will not be visible immediately on return of the call.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the specified text buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer position used to search for a text line.
+            </param>
+            <returns>
+            The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the specified buffer position.
+            </returns>
+            <remarks>
+            <para>This method returns an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> if it exists in the view.</para>
+            <para>If the line does not exist in the cache of formatted lines, it will be formatted and added to the cache.</para>
+            <para>The returned <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> could be invalidated by either a layout by the view or by subsequent calls to this method.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> is not a valid buffer position.</exception>
+            <exception cref="T:System.InvalidOperationException"> if the view has not completed initialization.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.InLayout">
+            <summary>
+            Determines whether the view is in the process of being laid out.
+            </summary>
+            <remarks>Attempting to get the text view lines of the view while it is being laid out will throw an exception.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewScroller">
+            <summary>
+            Gets a helper that provides various methods to scroll or manipulate the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines">
+            <summary>
+            Gets a read-only list of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects rendered in this view.
+            </summary>
+            <remarks>
+            This list will be dense. That is, all characters between the first character of the first <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> through
+            the last character of the last <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> will be represented in one of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects,
+            except when the layout of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects is in progress.
+            <para>
+            <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects are disjoint. That is, a given character is part of only one <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </para>
+            <para>
+            The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects are sorted by the index of their first character.
+            </para>
+            <para>Some of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects may not be visible, 
+            and all <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects will be disposed of when the view
+            recomputes its layout.</para>
+            <para>This property will be null during the view's initialization.</para>
+            </remarks>
+            <exception cref="T:System.InvalidOperationException">View is in the process of being laid out.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Caret">
+            <summary>
+            Gets the caret element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Selection">
+            <summary>
+            Gets the selection element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ProvisionalTextHighlight">
+            <summary>
+            Gets the span of text covered by the provisional text highlight.
+            </summary>
+            <remarks>
+            If there is no provisional text, this method returns null.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Roles">
+            <summary>
+            The roles which this view plays. Roles partially determine the extensions that are instantiated for the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextBuffer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> whose text is rendered in this view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.BufferGraph">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> that contains the set of source buffers that contribute to this view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextSnapshot">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> of the text that is currently rendered in the view.
+            </summary>
+            <remarks>
+            This snapshot will be identical to the CurrentSnapshot of <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextBuffer"/>, except when handling a
+            Changed event on that buffer.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.VisualSnapshot">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> of the visual buffer that is being rendered.
+            </summary>
+            <remarks>
+            This snapshot should not be used in any method that requires a position in the text buffer, since
+            those positions refer to <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextSnapshot"/>.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewModel">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> of this text view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextDataModel">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> of this text view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.MaxTextRightCoordinate">
+            <summary>
+            Gets the right coordinate of the longest line, whether or not that line is currently visible, in logical pixels.
+            </summary>
+            <remarks>This value is cached and may not represent the width of the widest line
+            in the underlying buffer. For example, if the widest line has never been formatted,
+            then it is not in the cache.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportLeft">
+            <summary>
+            Gets or sets the position of the left edge of the viewport in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            When set, the horizontal offset is clipped to [0.0, Max(0.0, formatted text width - viewport width)] on non word-wrapped views,
+            and [0,0] for views in which word-wrap is enabled.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportTop">
+            <summary>
+            Gets the position of the top edge of the viewport in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            Scrolling the text is done by changing the set of formatted lines and/or the vertical offset of those lines.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportRight">
+            <summary>
+            Gets the position of the right edge of the viewport in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportBottom">
+            <summary>
+            Gets the position of the bottom edge of the viewport in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportWidth">
+            <summary>
+            Gets the width of the visible content window in logical pixels.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportHeight">
+            <summary>
+            Gets the height of the visible content window in logical pixels.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.LineHeight">
+            <summary>
+            Gets the nominal height of a line of text in the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.IsClosed">
+            <summary>
+            Determines whether this text view has been closed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Options">
+            <summary>
+            Gets the options for this text view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.IsMouseOverViewOrAdornments">
+            <summary>
+            Determines whether the mouse is over the view or any of its adornments.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.HasAggregateFocus">
+            <summary>
+            Determines whether the view or any of its adornments has focus.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.LayoutChanged">
+            <summary>
+            Occurs whenever the text displayed in the view changes.
+            </summary>
+            <remarks><para>This event is raised whenever the rendered text displayed in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> changes.</para>
+            <para>It is raised whenever the view does a layout (which happens when DisplayTextLineContainingBufferPosition is called or in response to text or classification changes).</para>
+            <para>It ia also raised whenever the view scrolls horizontally or when its size changes.</para></remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportLeftChanged">
+            <summary>
+            Occurs when the position of the viewport's left edge is changed. (e.g. when the view is horizontally scrolled)
+            </summary>
+            <remarks>Deprecated. Use LayoutChanged instead.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportHeightChanged">
+            <summary>
+            Occurs when the viewport's height is changed.
+            </summary>
+            <remarks>Deprecated. Use LayoutChanged instead.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportWidthChanged">
+            <summary>
+            Occurs when the viewport's width is changed.
+            </summary>
+            <remarks>Deprecated. Use LayoutChanged instead.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.MouseHover">
+            <summary>
+            Occurs when the mouse has hovered over the same character.
+            </summary>
+            <remarks>
+            This event is raised only once, unless either the mouse moves or the text in the view changes.
+            <para>The delay between the time when the mouse stops moving and the time when the event is raised 
+            can be changed by adding a <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute"/> to the event handler.
+            If no <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute"/> is specified on the event handler, the delay will be 150ms.</para>
+            </remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.Closed">
+            <summary>
+            Occurs immediately after the text view is closed.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.LostAggregateFocus">
+            <summary>
+            Occurs when the keyboard focus switches away from the view and any of its adornments.
+            </summary>
+            <remarks>This event will not be raised when keyboard focus transitions from the view to one of its popups.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.GotAggregateFocus">
+            <summary>Occurs when the keyboard focus switches to the view or one of its adornments.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection">
+            <summary>
+            <para>Represents a helper class for accessing the view's collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects. The
+            TextViewLines property on the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> is used to get an instance of this interface.</para>
+            </summary>
+            <remarks>
+            <para>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> disposes its <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection"/>
+            and all the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects it contains every time it generates a new layout.</para>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.ContainsBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether the specified buffer position is contained by any of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects in the collection.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns><c>true</c> if <paramref name="bufferPosition"/> is contained by ones of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects, otherwise <c>false</c>.</returns>
+            <remarks>
+            This method handles the special processing required for the last line of the buffer.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.IntersectsBufferSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Detrmines whether the specified buffer span intersects any of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects in the collection.
+            </summary>
+            <param name="bufferSpan">The buffer span.</param>
+            <returns><c>true</c> if <paramref name="bufferSpan"/> is contained by ones of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects, otherwise <c>false</c>.</returns>
+            <remarks>
+            This method handles the special processing required for the last line of the buffer.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the specified text buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer position used to search for a text line.
+            </param>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the position, or null if none exists.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> is not a valid buffer position.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLineContainingYCoordinate(System.Double)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> that contains the specified y-coordinate.
+            </summary>
+            <param name="y">
+            The y-coordinate in the text rendering coordinate.
+            </param>
+            <returns>
+            A text line that contains the y-coordinate, or null if none exists.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="y"/> is NaN.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLinesIntersectingSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets all of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects that intersect <paramref name="bufferSpan"/>.
+            </summary>
+            <param name="bufferSpan">The span.</param>
+            <returns>A sorted collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects that intersect the buffer span.</returns>
+            <remarks>
+            <para>This will return an empty list if there is no intersection between the
+            <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> objects in this collection and <paramref name="bufferSpan"/>.</para>
+            <para>This method handles the special processing required for the last line of the buffer.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the span whose text element span contains the given buffer position.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that corresponds to the given text element index.</returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the text bounds of the specified text buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer-based index of the character.
+            </param>
+            <returns>
+            A rectangular <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure.
+            </returns>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetNormalizedTextBounds(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structures for the text that corresponds to the given span.
+            </summary>
+            <param name="bufferSpan">
+            The buffer span representing the text for which to compute the text bounds.
+            </param>
+            <returns>
+            A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structures that contain the text specified in <paramref name="bufferSpan"/>.
+            </returns>
+            <remarks>
+            <para>
+            If the line contains bidirectional text, the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> objects that are returned may be disjoint.
+            </para>
+            <para>
+            The height and top of the bounds will be the maximum of the height and the minimum of the top of all text
+            in the line.
+            </para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a legal span in the underlying text buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetIndexOfTextLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+            <summary>
+            Gets the index in the text lines of the given text view line.
+            </summary>
+            <param name="textLine">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> for which to find the index.</param>
+            <returns>The index of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> in the view's TextLines list.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textLine"/> is null.</exception>
+            <exception cref="T:System.ObjectDisposedException"><paramref name="textLine"/> has been disposed.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.FirstVisibleLine">
+            <summary>
+            Gets the first line that is not completely hidden.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.LastVisibleLine">
+            <summary>
+            Gets the last line that is not completely hidden.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.FormattedSpan">
+            <summary>
+            Gets the span of text contained in this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> collection. 
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.IsValid">
+            <summary>
+            Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection"/> object is still valid.
+            </summary>
+            <remarks>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> will always invalidate the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection"/>
+            when performing a layout.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin">
+            <summary>
+            Represents margins that are attached to an edge of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.GetTextViewMargin(System.String)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin"/> with the given <paramref name="marginName"/>.
+            </summary>
+            <param name="marginName">The name of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin"/> named <paramref name="marginName"/>, or null if no match is found.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="marginName"/> is null.</exception>
+            <remarks>A margin returns itself if it is passed its own name. If the name does not match and it is a container margin, it
+            forwards the call to its children. Margin name comparisons are case-insensitive.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.MarginSize">
+            <summary>
+            Gets the size of the margin. 
+            </summary>
+            <remarks>For a horizontal margin this is the height of the margin, 
+            since the width will be determined by the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. 
+            For a vertical margin this is the width of the margin, since the height will be determined by the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</remarks>
+            <exception cref="T:System.ObjectDisposedException">The margin is disposed.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.Enabled">
+            <summary>
+            Determines whether the margin is enabled.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException">The margin is disposed.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel">
+            <summary>
+            Represents a set of zero or more <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> objects that are unique to the presentation of text
+            in a particular <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.IsPointInVisualBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+            <summary>
+            Determines whether a point in the edit buffer is represented in the visual buffer.
+            </summary>
+            <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer"/>.</param>
+            <param name="affinity">
+            If the mapping is ambiguous, this parameter affects the mapping as follows:
+            if <paramref name="affinity"/> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor"/>, the mapping targets 
+            the position immediately after the preceding character in the projection buffer; if <paramref name="affinity"/> is 
+            <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor"/>, the mapping targets the position immediately before the following character
+            in the projection buffer. This parameter has no effect if the mapping is unambiguous.</param>
+            <returns><c>true</c> if the point is represented in the visual buffer, otherwise <c>false</c>.</returns>
+            <remarks>
+            A point that is represented in the visual buffer may not be visible on screen, but if the view
+            is scrolled to that position, then the point would become visible.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.GetNearestPointInVisualBuffer(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets a point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer"/> that corresponds to the specified point in the edit
+            buffer. If the point is hidden or has an alternative representation, gets
+            the nearest point to it.
+            </summary>
+            <remarks>The definition of "nearest" depends on the implementation of the text view model.</remarks>
+            <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer"/>.</param>
+            <returns>A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer"/> that corresponds to the given point.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.GetNearestPointInVisualSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+            <summary>
+            Gets a point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer"/> that corresponds to the specified point in the edit
+            buffer. If the point is hidden or has an alternative representation, gets
+            the nearest point to it.
+            </summary>
+            <remarks>The definition of "nearest" depends on the implementation of the text view model.</remarks>
+            <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer"/>.</param>
+            <param name="targetVisualSnapshot">The snapshot of <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer"/> to map to.</param>
+            <param name="trackingMode">The <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode"/> to use when translating to targetVisualSnapshot.</param>
+            <returns>A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer"/> that corresponds to the given point in targetVisualSnapshot.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataModel">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> that supplies the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer"/> and the governing <see cref="T:Microsoft.VisualStudio.Utilities.IContentType"/> for the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer">
+            <summary>
+            Represents the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> for the data level. The data level text buffer is the highest buffer in the graph that
+            is shared across multiple views and is therefore the base of the view model.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> in which editing positions are tracked and to which edits are applied.
+            All the text that appears in the view must reside in this buffer.
+            </summary>
+            <remarks>
+            This text buffer may be the same as the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer"/>, or it may be a projection buffer
+            or elision buffer whose ultimate source is the data buffer.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer">
+            <summary>
+            The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> whose contents should be presented in the editor. 
+            </summary>
+            <remarks>
+            This text buffer may be the same as the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer"/> or it may be a projection buffer
+            or elision buffer whose ultimate source is the edit buffer.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewModelProvider">
+            <summary>
+            Provides <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> objects.
+            </summary>
+            <remarks>This is a MEF component part, and should be exported with the following attribute:
+            [Export(NameSource=typeof(ITextViewModelProvider))]
+            Component exporters must specify at least one ContentTypeAttribute characterizing the data
+            models to which they apply and at least one TextViewRoleAttribute characterizing the views to which they apply.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModelProvider.CreateTextViewModel(Microsoft.VisualStudio.Text.ITextDataModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> for the given <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/>.
+            </summary>
+            <param name="dataModel">The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel"/> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/>.</param>
+            <param name="roles">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet"/> for the view that is about to be created.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel"/> created for <paramref name="dataModel"/>, 
+            or <c>null</c> if the text view model cannot be created.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet">
+            <summary>
+            Set of text view roles.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.Contains(System.String)">
+            <summary>
+            Compute whether the given text view role is a member of the set.
+            </summary>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textViewRole"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.ContainsAll(System.Collections.Generic.IEnumerable{System.String})">
+            <summary>
+            Compute whether the set contains all of the given text view roles.
+            </summary>
+            <exception cref="T:System.ArgumentNullException"> if <paramref name="textViewRoles"/> is null.</exception>
+            <param name="textViewRoles">The list of roles to check for inclusion.</param>
+            <remarks>
+            Returns <b>true</b> if <paramref name="textViewRoles"/> contains no roles. Null values 
+            in <paramref name="textViewRoles"/> are ignored.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.ContainsAny(System.Collections.Generic.IEnumerable{System.String})">
+            <summary>
+            Compute whether the set contains at least one of the given text view roles. 
+            </summary>
+            <param name="textViewRoles">The list of roles to check for inclusion.</param>
+            <exception cref="T:System.ArgumentNullException"> if <paramref name="textViewRoles"/> is null.</exception>
+            <remarks>
+            Returns <b>false</b> if <paramref name="textViewRoles"/> contains no roles. Null values 
+            in <paramref name="textViewRoles"/> are ignored.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.UnionWith(Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+            <summary>
+            Compute the union of the set and another text view role set.
+            </summary>
+            <param name="roleSet"></param>
+            <exception cref="T:System.ArgumentNullException"> if <paramref name="roleSet"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar">
+            <summary>
+            Represents a vertical scroll bar.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetYCoordinateOfBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the y-coordinate in the scrollbar track that corresponds to a buffer position.
+            </summary>
+            <param name="bufferPosition">Desired position.</param>
+            <returns>Corresponding y-coordinate.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetYCoordinateOfScrollMapPosition(System.Double)">
+            <summary>
+            Gets the y-coordinate in the scrollbar track that corresponds to a position in scroll map coordinates.
+            </summary>
+            <param name="scrollMapPosition">Desired position.</param>
+            <returns>Corresponding y-coordinate.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetBufferPositionOfYCoordinate(System.Double)">
+            <summary>
+            Gets the buffer position that corresponds to a y-coordinate in the scrollbar track.
+            </summary>
+            <param name="y">Desired y-coordinate.</param>
+            <returns>A position in the buffer, even if <paramref name="y"/> is below or above the mapped range of coordinates.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.Map">
+            <summary>
+            Gets the mapping between the text position and the scrollbar coordinate for the scrollbar.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.ThumbHeight">
+            <summary>
+            Gets the height of the scrollbar thumb in pixels.
+            </summary>
+            <remarks>
+            The last buffer position maps to the bottom of the scrollbar track minus the thumb height.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanTop">
+            <summary>
+            Gets the y-coordinate of the top of the scrollbar track as it is rendered in the display (excluding the scroll buttons
+            at the top and bottom).
+            </summary>
+            <remarks>
+            <para>If mapping from scrollbar coordinates to positions in the scrollbar's track, the correct mapping is:</para>
+            <para>pixel position = (scrollbar coordinate * TrackSpanHeight / (Map.Maximum + Map.ViewportSize)) + TrackSpanTop</para>
+            <para>scrollbar coordinate = (pixel position - TrackSpanTop) * (Map.Maximum + Map.ViewportSize) / TrackSpanHeight</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanBottom">
+            <summary>
+            Gets the y-coordinate of the bottom of the scrollbar track as it is rendered in the display (excluding the scroll buttons
+            at the top and bottom).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanHeight">
+            <summary>
+            Gets the height of the scrollbar track as it is rendered in the display (excluding the scroll buttons
+            at the top and bottom).
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanChanged">
+            <summary>
+            Occurs when the span of the scrollbar track dimensions is changed. For example, they could change as a result of resizing
+            the view.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.IViewScroller">
+            <summary>
+            Represents a helper class for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>, and provides basic functionality for scrolling. The
+            <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewScroller"/> property of <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> is used to get an instance of the this
+            interface.
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByPixels(System.Double)">
+            <summary>
+            Scrolls the viewport vertically by <paramref name="distanceToScroll"/>.
+            </summary>
+            <param name="distanceToScroll">
+            The distance to scroll in the text rendering coordinate system. Positive values scroll the viewport
+            up, and negative values scroll the viewport down.
+            </param>
+            <remarks>
+            <para>This can be very slow for large numbers of pixels. You should avoid
+            using this method to scroll more than the height of the viewport in either direction.</para>
+            <para>The viewport always contains at least one visible line along its top edge, and the distance
+            scrolled will be clipped to ensure that this always remains true.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="distanceToScroll"/> is NaN.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByLine(Microsoft.VisualStudio.Text.Editor.ScrollDirection)">
+            <summary>
+            Scrolls the viewport vertically one line up or down.
+            </summary>
+            <param name="direction">
+            The direction in which to scroll.
+            </param>
+            <remarks>
+            <para>The viewport always contains at least one visible line along its top edge, and the distance
+            scrolled is clipped to ensure that this always remains true.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction"/> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByLines(Microsoft.VisualStudio.Text.Editor.ScrollDirection,System.Int32)">
+            <summary>
+            Scrolls the viewport vertically by multiple lines up or down.
+            </summary>
+            <param name="direction">
+            The direction in which to scroll.
+            </param>
+            <param name="count">
+            The number of lines to scroll up or down.
+            </param>
+            <remarks>
+            <para>The viewport always contains at least one visible line along its top edge, and the distance
+            scrolled is clipped to ensure that this always remains true.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction"/> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection"/>.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count"/> is negative.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByPage(Microsoft.VisualStudio.Text.Editor.ScrollDirection)">
+            <summary>
+            Scrolls the viewport vertically one page up or down.
+            </summary>
+            <param name="direction">
+            The direction in which to scroll.
+            </param>
+            <returns><c>true</c> if the view contains one or more fully visible lines prior to scrolling, otherwise <c>false</c>.</returns>
+            <remarks>
+            <para>When paging down, this method scrolls the view so that the line below the last fully-visible line
+            is even with the top of the view. When paging up, this method scrolls the view so that the line 
+            above the first fully visible line is even with or slightly above the bottom of the view. 
+            It may be shifted up to prevent a partially-visible line at the top of the view.
+            If there are no fully-visible lines in the view because the view is too short, 
+            the view is scrolled by exactly the viewport height.</para>
+            <para>The view cannot be scrolled so that there is a gap between the top of the view and the first line of text.</para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="direction"/> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection"/>.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportHorizontallyByPixels(System.Double)">
+            <summary>
+            Scrolls the viewport horizontally by <paramref name="distanceToScroll"/>.
+            </summary>
+            <param name="distanceToScroll">
+            The distance to scroll the viewport in the text rendering coordinate system. Positive values
+            scroll the viewport to the right, and negative values scroll the viewport to the left.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="distanceToScroll"/> is NaN.</exception>
+            <remarks>
+            A view cannot be scrolled horizontally if word wrap is enabled.
+            If word wrap is disabled, the horizontal offset of the view must be between [0.0, max(0.0, formatted content width - viewport width)].
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Ensures that all the text in <paramref name="span"/> is entirely visible in the view.
+            </summary>
+            <param name="span">The span to make visible.</param>
+            <remarks>
+            This is equivalent to scroller.EnsureSpanVisible(span, EnsureSpanVisibleOptions.None);
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions)">
+            <summary>
+            Ensures that all the text in <paramref name="span"/> is entirely visible in the view.
+            </summary>
+            <param name="span">The span to make visible.</param>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions"/>.</param>
+            <remarks>
+            The view will not be scrolled if the text in <paramref name="span"/> is completely visible. If the text in <paramref name="span"/> is partially visible,
+            then the view will be scrolled as little as possible to make the text completely visible.
+            If none of the text in <paramref name="span"/> was visible, then it will be centered in the view.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions)">
+            <summary>
+            Ensures that all the text in <paramref name="span"/> is entirely visible in the view.
+            </summary>
+            <param name="span">The span to make visible.</param>
+            <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions"/>.</param>
+            <remarks>
+            The view will not be scrolled if the text in <paramref name="span"/> is completely visible. If the text in <paramref name="span"/> is partially visible,
+            then the view will be scrolled as little as possible to make the text completely visible.
+            If none of the text in <paramref name="span"/> was visible, then it will be centered in the view.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions">
+            <summary>
+            Options to control the behavior of <see cref="T:Microsoft.VisualStudio.Text.Editor.IViewScroller"/> EnsureSpanVisible.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.ShowStart">
+            <summary>
+            Ensure that the start of the span is visible if it is impossible to display the entire span.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.MinimumScroll">
+            <summary>
+            Do the minimum amount of scrolling to display the span in the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.AlwaysCenter">
+            <summary>
+            Always center the span in the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.None">
+            <summary>
+            Ensure that the end of the span is visible if it is impossible to display the entire span. If none of the text
+            in the span is currently visible, center the span in the view.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute">
+            <summary>
+            Specifies the type of margin container.
+            </summary>
+            <remarks>The Name attribute is used for associating a name with a component part.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute.#ctor(System.String)">
+            <summary>
+            Instantiates a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute"/>.
+            </summary>
+            <param name="marginContainer">The name of the container for this margin.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="marginContainer"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="marginContainer"/> is an empty string.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute.MarginContainer">
+            <summary>
+            The name of the margin container.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute">
+            <summary>
+            An attribute to be placed on an event handler for <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextView.MouseHover"/>,
+            specifying the delay between the time when the mouse stops moving
+            and the generation of the hover event.
+            </summary>
+            <remarks>The default, if no MouseHoverAttribute is specified, is 150ms.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute.#ctor(System.Int32)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute"/>.
+            </summary>
+            <param name="delay">The time in milliseconds between the time when the mouse stops moving and the generation of the hover event.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute.Delay">
+            <summary>
+            Gets the time in milliseconds between the time when the mouse stops moving and the generation of the hover event.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs">
+            <summary>
+            Provides information for a MouseHover event of <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,System.Int32,Microsoft.VisualStudio.Text.IMappingPoint)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs"/>.
+            </summary>
+            <param name="view">The view in which the hover event is being generated.</param>
+            <param name="position">The position of the character under the mouse in the snapshot span of the view.</param>
+            <param name="textPosition">The position mapped to the buffer graph of the character under the mouse.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="view"/> is null.</exception>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is negative or greater than the length of the view's buffer.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.View">
+            <summary>
+            The view for which the hover event is being generated.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.Position">
+            <summary>
+            The position in the SnapshotSpan of the character under the mouse at the time of the hover.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.TextPosition">
+            <summary>
+            The position mapped to the buffer graph of the character under the mouse at the time of the hover.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames">
+            <summary>
+            Specifies the names of the pre-defined margins supplied by Visual Studio.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Left">
+            <summary>
+            The margin to the left of the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Right">
+            <summary>
+            The margin to the right of the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Top">
+            <summary>
+            The margin above the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Bottom">
+            <summary>
+            The margin below the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.LeftSelection">
+            <summary>
+            The margin to the left of the text view that implements mouse handlers for line selection.
+            This behavior is inherited by margins contained in the left selection margin.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Outlining">
+            <summary>
+            The margin to the left of the text view that allows collapsing and expansion of outlining regions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.LineNumber">
+            <summary>
+            The margin to the left of the text view that shows line numbers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBar">
+            <summary>
+            The standard horizontal scrollbar.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBarContainer">
+            <summary>
+            The container margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBar"/> by default.
+            </summary>
+            <remarks>
+            Other margins can be placed to the left or right of the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBar"/> depending on their order attribute.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBar">
+            <summary>
+            The standard vertical scrollbar.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBarContainer">
+            <summary>
+            The container margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBar"/> by default.
+            </summary>
+            <remarks>
+            Other margins can be placed above or below the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBar"/> depending on their order attribute.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.RightControl">
+            <summary>
+            A vertical margin container in the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Right"/> margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBarContainer"/>.
+            </summary>
+            <remarks>
+            Margins that wish to appear on top or bottom of the vertical scrollbar and all its siblings should be added
+            to this container margin.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.BottomControl">
+            <summary>
+            A horizontal margin container in the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Bottom"/> margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBarContainer"/>.
+            </summary>
+            <remarks>
+            Margins that wish to appear to the left or right of the horizontal scrollbar and all its siblings should be added to
+            this container margin.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Spacer">
+            <summary>
+            The margin that appears between the line number and outlining margins and shows which text
+            has changed in the current session.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Glyph">
+            <summary>
+            The margin to the left of the text view that shows breakpoint and other glyphs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.ZoomControl">
+            <summary>
+            The margin to the left of the horizontal scroll bar that hosts a zoom control for zooming the view. 
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles">
+            <summary>
+            Specifies the names of the pre-defined text view roles supplied by Visual Studio.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Document">
+            <summary>
+            The predefined Document role. Applies to text views of entities, typically stored in files, that have
+            a definite first line and last line. This excludes entities such as output logs or textual displays of
+            data that are presented in a form.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Structured">
+            <summary>
+            The predefined Structured role. Applies to text views of entities that have internal structure that should
+            be exposed by editor facilities such as Outlining.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Interactive">
+            <summary>
+            The predefined Interactive role. Applies to text views with which the user can interact using the mouse and/or
+            keyboard. Views that are not interactive cannot display a caret or a selection and cannot have keyboard input.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Editable">
+            <summary>
+            The predefined Editable role. Applies to text views that can be changed using the keyboard.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Analyzable">
+            <summary>
+            The predefined Analyzable role. Applies to text views of entities that can be analyzed for errors or
+            other information (such as "quick info").
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Zoomable">
+            <summary>
+            The predefined Zoomable role. Applies to text views of entities that allow the user to perform zooming operations.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.PrimaryDocument">
+            <summary>
+            The predefined Primary Document role. Applies to text views of documents that are open for mainline editing,
+            excluding auxiliary views of documents.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Debuggable">
+            <summary>
+            The predefined Debuggable role. Applies to text views of entities in which the debugger can display information
+            at runtime.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection">
+            <summary>
+            The direction in which to scroll the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ScrollDirection.Up">
+            <summary>
+            Scroll up.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ScrollDirection.Down">
+            <summary>
+            Scroll down.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.TextSelectionMode">
+            <summary>
+            Specifies the text selection mode.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.TextSelectionMode.Stream">
+            <summary>
+            A simple selection (only one span)
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.TextSelectionMode.Box">
+            <summary>
+            A box selection (from a start line and column to an end line and column).
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs">
+            <summary>
+            Provides information for newly created <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that was created.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs.TextView">
+            <summary>
+            The newly created <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs">
+            <summary>
+            Provides information for a Layout Changed event of <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ViewState,Microsoft.VisualStudio.Text.Editor.ViewState,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.Formatting.ITextViewLine},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.Formatting.ITextViewLine})">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs"/>.
+            </summary>
+            <param name="oldState">
+            State of the view prior to the layout.
+            </param>
+            <param name="newState">
+            State of the view after the layout.
+            </param>
+            <param name="newOrReformattedLines">A list of the new or reformatted <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <param name="translatedLines">A list of the translated <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <exception name="ArgumentNullException"><paramref name="oldState"/>, <paramref name="newState"/>, <paramref name="translatedLines"/> or <paramref name="newOrReformattedLines"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.OldViewState">
+            <summary>
+            State of the view prior to the layout.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewViewState">
+            <summary>
+            State of the view after the layout.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.HorizontalTranslation">
+            <summary>
+            Has the view translated horizontally since the last layout?
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.VerticalTranslation">
+            <summary>
+            Has the view translated vertically since the last layout?
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.OldSnapshot">
+            <summary>
+            Gets the old snapshot of the view.
+            </summary>
+            <remarks>Deprecated. Use OldViewState.EditSnapshot instead.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewSnapshot">
+            <summary>
+            Gets the new snapshot produced by the changed layout.
+            </summary>
+            <remarks>Deprecated. Use NewViewState.EditSnapshot instead.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewOrReformattedLines">
+            <summary>
+            Gets a read-only collection of new or reformatted lines.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.TranslatedLines">
+            <summary>
+            Gets a read-only collection of translated lines.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewOrReformattedSpans">
+            <summary>
+            Gets a collection the spans that are either new or have been reformatted.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.TranslatedSpans">
+            <summary>
+            Gets a collection spans that have been translated.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute">
+            <summary>
+            Use this attribute to specify the kinds of TextViews to which an extension applies.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute.#ctor(System.String)">
+            <summary>
+            Construct a new instance of the attribute.
+            </summary>
+            <param name="role">The case-insensitive name of the role.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="role"/> is null or empty.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute.TextViewRoles">
+            <summary>
+            The role name.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition">
+            <summary>
+            Defines the meaning of the verticalOffset parameter in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.DisplayTextLineContaining(...).
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition.Top">
+            <summary>
+            The offset with respect to the top of the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition.Bottom">
+            <summary>
+            The offset with respect to the bottom of the view.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ViewState">
+            <summary>
+            View state at a particular point in time.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ViewState.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,System.Double,System.Double)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewState"/>.
+            </summary>
+            <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for this view state.</param>
+            <param name="effectiveViewportWidth">The width of the view port for <paramref name="view"/>.</param>
+            <param name="effectiveViewportHeight">The height of the view port for <paramref name="view"/>.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Editor.ViewState.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Constructs a <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewState"/>.
+            </summary>
+            <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> for this view state.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportLeft">
+            <summary>
+            Gets the X-coordinate of the viewport's left edge.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportTop">
+            <summary>
+            Gets the Y-coordinate of the viewport's top edge.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportWidth">
+            <summary>
+            Gets the Width of the viewport.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportHeight">
+            <summary>
+            Gets the Height of the viewport.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportRight">
+            <summary>
+            Gets the X-coordinate of the viewport's right edge.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportBottom">
+            <summary>
+            Gets the Y-coordinate of the viewport's bottom edge.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.VisualSnapshot">
+            <summary>
+            Gets the View's visual snapshot.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.EditSnapshot">
+            <summary>
+            Gets the view's edit snapshot.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyles">
+            <summary>
+            Sets a bitwise combination of enumeration values to specify the word wrap style of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. 
+            </summary>
+            <remarks>The VisibleGlyphs and AutoIndent bits will have no effect
+            unless the WordWrap bit is also set.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.None">
+            <summary>
+            Word wrap is disabled.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.WordWrap">
+            <summary>
+            Word wrap is enabled.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.VisibleGlyphs">
+            <summary>
+            If word wrap is enabled, use visible glyphs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.AutoIndent">
+            <summary>
+            If word wrap is enabled, use auto-indent.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomConstants">
+            <summary>
+            Defines the constants used for zoom operations 
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.MaxZoom">
+            <summary>
+            The maximum zoom allowed on the text view
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.MinZoom">
+            <summary>
+            The minimum zoom allowed on the text view
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.DefaultZoom">
+            <summary>
+            The default zoom level on the text view
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.ScalingFactor">
+            <summary>
+            The scaling factor used for zooming in and out of the view. The view zooms by a factor of 10%
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement">
+            <summary>
+            Represents a sequence element that consists of an adornment.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement">
+            <summary>
+            Represents the basic element in a sequence of elements that compose an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ISequenceElement.Span">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/> of the element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ISequenceElement.ShouldRenderText">
+            <summary>
+            Determines whether the text in the span should be rendered in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Width">
+            <summary>
+            Gets the width of the adornment (in logical pixels).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.TopSpace">
+            <summary>
+            Gets the amount of space (in logical pixels) to reserve above top of the text for the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Baseline">
+            <summary>
+            The distance (in logical pixel)s between the top of the adornment text and the baseline of the
+            <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+            <remarks><para>This property should be equal to <see cref="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.TextHeight"/> unless you plan to draw into the space between the baseline of
+            <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and its TextBottom.</para>
+            <para>The size of the baseline affects the amount of space reserved for text on an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>, which is used to
+            determine the vertical size of the caret.</para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.TextHeight">
+            <summary>
+            Gets the height of the adornment text. 
+            </summary>
+            <remarks><para>This affects the amount of space reserved for text on an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>, which is used to
+            determine the vertical size of the caret.</para></remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.BottomSpace">
+            <summary>
+            The amount of space (in logical pixels) to reserve below the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.IdentityTag">
+            <summary>
+            Gets the unique identifier associated with this adornment.
+            </summary>
+            <remarks>This ID can be passed to <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.GetAdornmentBounds() to find the location
+            of this adornment on a line in the view.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.ProviderTag">
+            <summary>
+            Gets the unique identifier associated with the provider of the adornment.
+            </summary>
+            <remarks>This ID can be passed to <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)"/> to find the list
+            off adornment identity tags located on the line.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Affinity">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/> of the adornment.
+            </summary>
+            <remarks>This is used only when the length of the adornment element span in the source buffer is zero.</remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentCollection">
+            <summary>
+            Represents a list of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement"/> objects generated by the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentCollection.Sequencer">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/> that generated the collection.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer">
+            <summary>
+            Creates a sequence of text and adornment elements to compose an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.  
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.CreateTextAndAdornmentCollection(Microsoft.VisualStudio.Text.ITextSnapshotLine,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Creates a sequence of text and adornment elements that compose the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.
+            </summary>
+            <param name="topLine">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/> in the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer"/> to sequence.</param>
+            <param name="sourceTextSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> of the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SourceBuffer"/> that corresponds to topLine.</param>
+            <returns>A normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement"/> objects that contain the text and adornment elements.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.CreateTextAndAdornmentCollection(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.ITextSnapshot)">
+            <summary>
+            Creates a sequence of text and adornment elements that compose the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <param name="topSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> in the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer"/> to sequence.</param>
+            <param name="sourceTextSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> of the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SourceBuffer"/> that corresponds to topSpan.</param>
+            <returns>A normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement"/> objects that contain the text and adornment elements.</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.BufferGraph">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph"/> used by the sequencer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer">
+            <summary>
+            Gets the visual <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/> of the buffer graph.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SourceBuffer">
+            <summary>
+            Gets the edit buffer of the buffer graph.
+            </summary>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SequenceChanged">
+            <summary>
+            Occurs when there has been a change in the data used by the sequencer.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerFactoryService">
+            <summary>
+            Service to create an instance of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/>.
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            ITextAndAdornmentSequencerFactoryService factory = null;
+            </remarks>
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine">
+            <summary>
+            Represents text that has been formatted for display in a text view.
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetBufferPositionFromXCoordinate(System.Double,System.Boolean)">
+            <summary>
+            Gets the buffer position of the character whose character bounds contains the given x-coordinate.
+            </summary>
+            <param name="xCoordinate">The x-coordinate of the desired character.</param>
+            <param name="textOnly">If true, then this method will return null if <paramref name="xCoordinate"/> is over an adornment.</param>
+            <returns>The text buffer-based point of the character at x, or null if there is no character at that position.</returns>
+            <remarks>
+            <para>
+            Please note that the rightmost edge of a character bound is considered to be contained in its following character.
+            </para>
+            <para>
+            The rightmost edge of the last character's bounds don't map to any character.
+            </para>
+            <para>
+            If <paramref name="textOnly"/> is true and <paramref name="xCoordinate"/> is over an adornment, then the text position assoicated with the adornment is returned.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetBufferPositionFromXCoordinate(System.Double)">
+            <summary>
+            Gets the buffer position of the character whose character bounds contains the given x-coordinate.
+            </summary>
+            <param name="xCoordinate">The x-coordinate of the desired character.</param>
+            <returns>The text buffer-based point of the character at x, or null if there is no character at that position.</returns>
+            <remarks>
+            <para>
+            This is equivalent to GetBufferPositionFromXCoordinate(xCoordinate, false).
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetVirtualBufferPositionFromXCoordinate(System.Double)">
+            <summary>
+            Gets the buffer position of the character whose character bounds contains the given x-coordinate.
+            </summary>
+            <param name="xCoordinate">The x-coordinate of the desired character.</param>
+            <returns>The text buffer-based point of the character at x</returns>
+            <remarks>
+            <para>
+            If there are no characters at the provided x-coordinate, a point in virtual space will be returned.
+            </para>
+            <para>
+            If the provided x-coordinate is to the left of the start of the line, the buffer position of the line's
+            left edge will be returned.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetInsertionBufferPositionFromXCoordinate(System.Double)">
+            <summary>
+            Gets the buffer position used if new data were to be inserted at the given x-coordinate.
+            </summary>
+            <param name="xCoordinate">The x-coordinate of the desired point.</param>
+            <remarks>
+            <para>
+            If there are no characters at the provided x-coordinate, a point in virtual space will be returned.
+            </para>
+            <para>
+            If the provided x-coordinate is to the left of the start of the line, the buffer position of the line's
+            left edge will be returned.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ContainsBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Determines whether the specified buffer position lies within this text line.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns><c>true</c> if <paramref name="bufferPosition"/> lies within this text line, otherwise <c>false</c>.</returns>
+            <remarks>
+            This method handles the special processing required for the last line of the buffer.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Gets the span whose text elementindex corresponds to the given buffer position.
+            </summary>
+            <param name="bufferPosition">The buffer position.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> that corresponds to the given text element.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Calculates the bounds of the character at the specified buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer-based index of the character.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure.
+            </returns>
+            <remarks>Bi-directional text will have a leading edge that lies to the right of its trailing edge.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetCharacterBounds(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Calculates the bounds of the character at the specified buffer position.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer-based index of the character.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure.
+            </returns>
+            <remarks>Bi-directional text will have a leading edge that lies to the right of its trailing edge.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetExtendedCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+            <summary>
+            Calculates the bounds of the character at the specified buffer position, including any adjacent
+            space-negotiating adornments.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer-based index of the character.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure.
+            </returns>
+            <remarks>Bi-directional text will have a leading edge that lies to the right of its trailing edge.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetExtendedCharacterBounds(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Calculates the bounds of the character at the specified virtual buffer position, including any adjacent
+            space-negotiating adornments.
+            </summary>
+            <param name="bufferPosition">
+            The text buffer-based index of the character.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure.
+            </returns>
+            <remarks>Bi-directional text will have a leading edge that lies to the right of its trailing edge.</remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferPosition"/> does not correspond to a position on this line.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentBounds(System.Object)">
+            <summary>
+            Calculates the bounds of the specified adornment.
+            </summary>
+            <param name="identityTag">
+            The <c>IAdornmentElement.IdentityTag</c> of the adornment whose bounds should be calculated.
+            </param>
+            <returns>
+            A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structure if this line contains an adornment with the specified <paramref name="identityTag"/>,
+            otherwise null.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetNormalizedTextBounds(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structures for the text that corresponds to the given span.
+            </summary>
+            <param name="bufferSpan">
+            The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> representing the text for which to compute the text bounds.
+            </param>
+            <returns>
+            A collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structures that contain the text specified in <paramref name="bufferSpan"/>.
+            </returns>
+            <remarks>
+            <para>
+            If the line contains bidirectional text, the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> structures that are returned may be disjoint.
+            </para>
+            <para>
+            The height and top of the bounds will correspond to the top and bottom of this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </para>
+            </remarks>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="bufferSpan"/> is not a legal span in the underlying text buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IntersectsBufferSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Determines whether a <paramref name="bufferSpan"/> intersects this text line.
+            </summary>
+            <param name="bufferSpan">The buffer span.</param>
+            <returns><c>true</c> if <paramref name="bufferSpan"/> intersects the text line, otherwise <c>false</c>.</returns>
+            <remarks>
+            This method handles the special processing required for the last line of the buffer.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)">
+            <summary>
+            Gets the adornments positioned on the line.
+            </summary>
+            <param name="providerTag">The identity tag of the provider.
+            This tag should match <c>SpaceNegotiatingAdornmentTag.ProviderTag</c>.</param>
+            <returns>A sequence of adornment identity tags in order of their appearance on the line. The collection is always non-null but may be empty.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="providerTag "/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IdentityTag">
+            <summary>
+            Gets a tag that can be used to track the identity of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> across layouts in the view.
+            </summary>
+            <remarks>
+            <para>
+            If an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> has the same identity tag as the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> from an earlier layout,
+            then both text view lines correspond to the same text, even when the
+            text has been moved without being modifed, or when the text view lines appear at different locations
+            in the view.
+            </para>
+            <para>
+            This property can be called even when the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> is invalid.
+            </para>
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Snapshot">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot"/> on which this map is based.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsFirstTextViewLineForSnapshotLine">
+            <summary>
+            Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> is the first line in the list of lines formatted for a particular
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.
+            </summary>
+            <remarks>This property will always be <c>true</c> for lines that are not word-wrapped.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsLastTextViewLineForSnapshotLine">
+            <summary>
+            Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> is the last line in the list of lines formatted for a particular
+            <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine"/>.
+            </summary>
+            <remarks>This property will always be <c>true</c> for lines that are not word-wrapped.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Baseline">
+            <summary>
+            Gets the distance from the top of the text to the baseline text on the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Extent">
+            <summary>
+            Gets the extent of the line, excluding any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentAsMappingSpan">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/> that corresponds to the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Extent"/> of the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreak">
+            <summary>
+            Gets the extent of the line, including any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreakAsMappingSpan">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/> that corresponds to <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreak"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Start">
+            <summary>
+            Gets the position in <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Snapshot"/> of the first character in the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Length">
+            <summary>
+            Gets the length of the line, excluding any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LengthIncludingLineBreak">
+            <summary>
+            Gets the length of the line, including any line break characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.End">
+            <summary>
+             Gets the position of the first character past the end of the line, excluding any
+            line break characters. In most cases this property references a line break character, except 
+            for the last line in the buffer, in which case it contains a
+            position past the end of the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.EndIncludingLineBreak">
+            <summary>
+            Gets the position of the first character past the end of the line, including any
+            line break characters In most cases this property references the first character in 
+            the following line, unless this is the last line, in which case it contains a
+            position past the end of the buffer.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineBreakLength">
+            <summary>
+            Gets the length of the line break sequence (for example, "\r\n") that appears at the end of this line.
+            </summary>
+            <value>A integer in the range [0..2].</value>
+            <remarks>
+            If this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> corresponds to a line that was word-wrapped, then the length of its
+            line break will be zero. The length of the line break will also be zero for the last line in the buffer.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Left">
+            <summary>
+            Gets the position of the left edge of this line in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top">
+            <summary>
+            Gets the position of the top edge of this line in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Height">
+            <summary>
+            Gets the distance between the top and bottom edge of this line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextTop">
+            <summary>
+            Gets the y-coordinate of the top of the text in the rendered line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextBottom">
+            <summary>
+            Gets the y-coordinate of the bottom of the text in the rendered line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextHeight">
+            <summary>
+            Gets the vertical distance between the top and bottom of the text in the rendered line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextLeft">
+            <summary>
+            Gets the x-coordinate of the left edge of the text in the rendered line.
+            </summary>
+            <remarks>This will always be the same as <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Left"/>.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextRight">
+            <summary>
+            Gets the x-coordinate of the right edge of the text in the rendered line.
+            </summary>
+            <remarks>This does not include the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.EndOfLineWidth"/> for lines that have a line break.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextWidth">
+            <summary>
+            Gets the horizontal distance between <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextRight"/> and <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextLeft"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Width">
+            <summary>
+            Gets the distance between the left and right edges of this line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Bottom">
+            <summary>
+            Gets the position of the bottom edge of this line in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Right">
+            <summary>
+            Gets the position of the right edge of this line in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.EndOfLineWidth">
+            <summary>
+            Gets the distance from the right edge of the last character in this line to
+            the end of the space of this line. This may include padding for line break
+            characters or for end of file characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.VirtualSpaceWidth">
+            <summary>
+            Get the width of the virtual spaces at the end of this line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsValid">
+            <summary>
+            Determines whether this text view line is still valid.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform">
+            <summary>
+            Gets the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform"/> used to render this line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.DefaultLineTransform">
+            <summary>
+            Gets the default <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform"/> used to render this line.
+            </summary>
+            <remarks>
+            This is the line transform used if no other extension defines a <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform"/> for the line.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.VisibilityState">
+            <summary>
+            Gets the visibility state of this rendered text line with respect to the top and bottom of the view.
+            </summary>
+            <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> has been disposed.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.DeltaY">
+            <summary>
+            Gets the change in the top of this rendered textline between between the value of <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top"/>
+            in the current layout and the value of <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top"/> in the previous layout.
+            </summary>
+            <remarks>This property is 0.0 for rendered text lines that did not exist in the
+            previous layout.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Change">
+            <summary>
+            Gets the change to this rendered textline between the current layout and
+            the previous layout.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.LineTransform">
+            <summary>
+            Represents the transform from a formatted text line to a rendered text line.
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/>. 
+            </summary>
+            <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+            <remarks>
+            <para>All <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects on a formatted line of text are combined using the <see cref="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Combine(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)"/> operator below. 
+            The resulting <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> determines the placement and scaling of the rendered line of text.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double,System.Double,System.Double)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/>.  
+            </summary>
+            <param name="topSpace">The amount of space required above the text of the line before applying <paramref name="verticalScale"/>.</param>
+            <param name="bottomSpace">The amount of space required below the text of the line before applying <paramref name="verticalScale"/>.</param>
+            <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+            <remarks>
+            <para>All the <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects on a formatted line of text are combined
+            using the <see cref="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Combine(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)"/> operator, and the combined <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> determines 
+            the placement and scaling of the rendered line of text.</para>
+            <para>Negative <paramref name="topSpace"/> and <paramref name="bottomSpace"/> values will be ignored,
+            since they will always be combined with
+            at least one <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> with non-negative space requests.</para>
+            <para>The rendered height of a line will be 
+            ((line text height) + <paramref name="topSpace"/> + <paramref name="bottomSpace"/>) * <paramref name="verticalScale"/>.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double,System.Double,System.Double,System.Double)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/>.  
+            </summary>
+            <param name="topSpace">The amount of space required above the text of the line before applying <paramref name="verticalScale"/>.</param>
+            <param name="bottomSpace">The amount of space required below the text of the line before applying <paramref name="verticalScale"/>.</param>
+            <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+            <param name="right">The x-coordinate of the right edge the line (typically the right edge of any adornment on the line that extends to the right of the line's text).</param>
+            <remarks>
+            <para>All the <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects on a formatted line of text are combined
+            using the <see cref="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Combine(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)"/> operator, and the combined <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> determines 
+            the placement and scaling of the rendered line of text.</para>
+            <para>Negative <paramref name="topSpace"/> and <paramref name="bottomSpace"/> values will be ignored,
+            since they will always be combined with
+            at least one <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> with non-negative space requests.</para>
+            <para>The rendered height of a line will be 
+            ((line text height) + <paramref name="topSpace"/> + <paramref name="bottomSpace"/>) * <paramref name="verticalScale"/>.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Combine(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+            <summary>
+            Combines two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects.
+            </summary>
+            <param name="transform1">The first <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> to combine.</param>
+            <param name="transform2">The second <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> to combine.</param>
+            <returns>The combined <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.GetHashCode">
+            <summary>
+            Gets the hash code for this object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects are the same.
+            </summary>
+            <param name="obj">The object to compare for equality.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.op_Equality(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.op_Inequality(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform"/> objects are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.TopSpace">
+            <summary>
+            Gets the amount of space required above the text of the line before applying the <see cref="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale"/> factor.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.BottomSpace">
+            <summary>
+            Gets the amount of space required below the text of the line before applying the <see cref="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale"/> factor.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale">
+            <summary>
+            Gets the vertical scale factor to be applied to the text of the line and the space above and below the line.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.Right">
+            <summary>
+            Gets the x-coordinate of the effective right edge of the line.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.TextBounds">
+            <summary>
+            The bounds of a span of text in a given text line.
+            </summary>
+            <remarks>
+            <para>Most properties and parameters that are doubles correspond to coordinates or distances in the text
+            rendering coordinate system. In this coordinate system, x = 0.0 corresponds to the left edge of the drawing
+            surface onto which text is rendered (x = view.ViewportLeft corresponds to the left edge of the viewport), and y = view.ViewportTop corresponds to the top edge of the viewport. The x-coordinate increases
+            from left to right, and the y-coordinate increases from top to bottom. </para>
+            <para>The horizontal and vertical axes of the view behave differently. When the text in the view is
+            formatted, only the visible lines are formatted. As a result,
+            a viewport cannot be scrolled horizontally and vertically in the same way.</para>
+            <para>A viewport is scrolled horizontally by changing the left coordinate of the
+            viewport so that it moves with respect to the drawing surface.</para>
+            <para>A view can be scrolled vertically only by performing a new layout.</para>
+            <para>Doing a layout in the view may cause the ViewportTop property of the view to change. For example, scrolling down one line will not translate any of the visible lines.
+            Instead it will simply change the view's ViewportTop property (causing the lines to move on the screen even though their y-coordinates have not changed).</para>
+            <para>Distances in the text rendering coordinate system correspond to logical pixels. If the text rendering
+            surface is displayed without any scaling transform, then 1 unit in the text rendering coordinate system
+            corresponds to one pixel on the display.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/>.
+            </summary>
+            <param name="leading">
+            The x-coordinate of the leading edge of the bounding rectangle.
+            </param>
+            <param name="top">
+            The y-coordinate of the top edge of the bounding rectangle.
+            </param>
+            <param name="bidiWidth">;
+            The distance between the leading and trailing edges of the bounding rectangle. This can be negative for right-to-left text.
+            </param>
+            <param name="height">
+            The height of the rectangle. The height must be non-negative.
+            </param>
+            <param name="textTop">
+            The top of the text, measured from the line that contains the text.
+            </param>
+            <param name="textHeight">
+            The height of the text, measured from the line that contains the text.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="leading"/> or <paramref name="bidiWidth"/> is not a valid number, or
+            <paramref name="height"/> is negative or not a valid number.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.ToString">
+            <summary>
+            Converts the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> object to a string.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.GetHashCode">
+            <summary>
+            Gets the hash code of the see cref="TextBounds"/> object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.Equals(System.Object)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> objects are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.op_Equality(Microsoft.VisualStudio.Text.Formatting.TextBounds,Microsoft.VisualStudio.Text.Formatting.TextBounds)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> objects are the same.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.op_Inequality(Microsoft.VisualStudio.Text.Formatting.TextBounds,Microsoft.VisualStudio.Text.Formatting.TextBounds)">
+            <summary>
+            Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds"/> objects are different.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Leading">
+            <summary>
+            Gets the position of the leading edge of the rectangle in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            In right-to-left text, the leading edge is to the right of the trailing edge.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Top">
+            <summary>
+            Gets the position of the top edge of the rectangle in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextTop">
+            <summary>
+            Gets the top of the text on the line containing the text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Width">
+            <summary>
+            Gets the distance between the leading and trailing edges of the rectangle in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            This value will always be non-negative.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Height">
+            <summary>
+            Gets the distance between the top and bottom edges of the rectangle in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            This value will always be positive.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextHeight">
+            <summary>
+            Gets the height of the text on the line containing the characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Trailing">
+            <summary>
+            Gets the position of the trailing edge of the rectangle in the text rendering coordinate system.
+            </summary>
+            <remarks>
+            In right-to-left text, the trailing edge is positioned to the left of the leading edge.
+            If the text has a non-zero width end of line glyph, this property includes the 
+            width of that character.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Bottom">
+            <summary>
+            Gets the position of the bottom edge of the rectangle in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextBottom">
+            <summary>
+            Gets the bottom of the text on the line containing the characters.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Left">
+            <summary>
+            Gets the position of the left edge of the rectangle in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Right">
+            <summary>
+            Gets the position of the right edge of the rectangle in the text rendering coordinate system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.IsRightToLeft">
+            <summary>
+            Returns true if the bounds correspond to a right to left character
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs">
+            <summary>
+            Provides information for the tag aggregator TagsChanged event,
+            and returns the span of changed tags as a mapping span.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.IMappingSpan)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan"/>.
+            </summary>
+            <param name="span">The span that changed.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="span"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs.Span">
+            <summary>
+            Gets the span over which tags have changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange">
+            <summary>
+            Defines the possible types of change in a rendered text line between one layout and another.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.None">
+            <summary>
+            No change type is specified.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.NewOrReformatted">
+            <summary>
+            The line is new or reformatted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.Translated">
+            <summary>
+            The text has not changed, but some change has caused the y-coordinate to change. For example,
+            a line was inserted above this line, or the user scrolled the view up or down.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Formatting.VisibilityState">
+            <summary>
+            Specifies the visibility of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> with respect to the visible area when the line was rendered.
+            </summary>
+            <remarks>
+            <para>An <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> is considered partially visible when its
+            bottom is equal to the top of the visible area.</para>
+            <para>Unattached lines are lines that were not formatted as part of a layout in the text view.</para>
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.Unattached">
+            <summary>
+            The line is unattached, that is, it was not formatted as part of a layout in the text view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.Hidden">
+            <summary>
+            The line is hidden, that is, not visible inside the view. Lines are also hidden when 
+            their bottom edge is even with the top of the view or their top edge is even with the top of the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.PartiallyVisible">
+            <summary>
+            The line is partially visible, that is, 
+            some portion of the line extends above the top of the view and/or below the bottom of the view.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.FullyVisible">
+            <summary>
+            The line is fully visible.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch">
+            <summary>
+            Defines an incremental search operation. 
+            </summary>
+            <remarks>
+            <para>
+            The <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/> interface is associated
+            with a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </para>
+            <para>
+            After the Start() method is called, the current caret position is marked as the start of the search, 
+            and the <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.AppendCharAndSearch(System.Char)"/> and <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.DeleteCharAndSearch"/> operations can be used to change the search term. 
+            The direction of the search is set to forward by default, although this setting can be changed with the <see cref="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchDirection"/> property.
+            If a matching term is found, it is selected and the caret is moved to the end of the selected word. 
+            </para>
+            <para>
+            Every search operation returns an <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/>, which includes 
+            information about the search, such as whether the search looped around the start or 
+            end of the buffer, whether the search looped around the starting position of the search,
+            and whether the item was found. It is the responsibility of the caller
+            to pass this information to the end user.
+            </para>
+            <para>
+            Incremental search performs its search on the text snapshot of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>. As a result, if the
+            result falls within a collapsed outlining region, the region will be expanded before the result is selected.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Start">
+            <summary>
+            Starts an incremental search operation, and marks the position of the caret
+            as the starting position for the search.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">
+            An incremental search session is in progress.
+            To avoid raising this exception, check the <see cref="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.IsActive"/> property before calling
+            <c>Start</c>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Dismiss">
+            <summary>
+            Terminates an incremental search operation.
+            </summary>
+            <exception creg="System.InvalidOperationException">
+            <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Dismiss"/> was called before <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Start"/>. A search must be
+            started before it can be terminated.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.AppendCharAndSearch(System.Char)">
+            <summary>
+            Extends the current term being searched for by one character. If a new term is matched, it 
+            is selected. The selection can be used to access the match.
+            </summary>
+            <param name="toAppend">
+            The character to append to the current search term.
+            </param>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> that contains information about whether the search term was found and whether
+            the search wrapped around the beginning or end of the buffer.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.DeleteCharAndSearch">
+            <summary>
+            Removes the last character of the current search term and updates the
+            search results based on the new term. 
+            </summary>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> that indicates whether the new search term was found
+            and whether the search wrapped around the beginning or end of 
+            the buffer.
+            </returns>
+            <exception cref="T:System.InvalidOperationException">
+            The search string is empty. To avoid this exception,
+            check the <see cref="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchString"/> property before calling this method.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SelectNextResult">
+            <summary>
+            Selects the next result in an incremental search operation. 
+            The matched term will be selected.
+            </summary>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> indicating whether the newly selected item caused a
+            wrap around the end or beginning of the document and whether the search looped around the first item found.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Clear">
+            <summary>
+            Clears the existing search term without changing the selection.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchString">
+            <summary>
+            Gets or sets the current search term.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.IsActive">
+            <summary>
+            Determines whether an incremental search is in process.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchDirection">
+            <summary>
+            Gets or sets the direction of the incremental search.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.TextView">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> associated with this search.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearchFactoryService">
+            <summary>
+            Used to get or create an incremental search service for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            There will always be a maximum of one <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/>
+            for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IIncrementalSearchFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearchFactoryService.GetIncrementalSearch(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/> for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            If there is no <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/> for the view, one
+            will be created.
+            </summary>
+            <param name="textView">
+            The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> over which the incremental search is to be performed.
+            </param>
+            <returns>
+            An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/> associated with the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult">
+            <summary>
+            Consolidates the result of an incremental search operation.
+            </summary>
+            <remarks>
+            This result indicates whether the item was found, whether the search
+            caused the cursor to wrap around the beginning or end of the buffer, and
+            the position of the first result.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> with the specified properties.
+            </summary>
+            <param name="passedEndOfBuffer"></param>
+            <param name="passedStartOfBuffer"></param>
+            <param name="passedStartOfSearch"></param>
+            <param name="resultFound"></param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.Equals(System.Object)">
+            <summary>
+            Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> objects are the same.
+            </summary>
+            <param name="obj">The object to be compared.</param>
+            <returns><c>true</c> if both objects have the same content, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.op_Equality(Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult,Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult)">
+            <summary>
+            Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> objects are the same.
+            </summary>
+            <returns><c>true</c> if both objects have the same content, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.op_Inequality(Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult,Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult)">
+            <summary>
+            Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult"/> objects are different.
+            </summary>
+            <returns><c>true</c> if both objects have different content, otherwise <c>false</c>.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.GetHashCode">
+            <summary>
+            Gets the hash code for the object.
+            </summary>
+            <returns>base class' implementation</returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedStartOfBuffer">
+            <summary>
+            Determines whether the search wrapped around the start of the buffer to its end.
+            </summary>
+            <remarks>This is applicable only if the search direction is backward.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedEndOfBuffer">
+            <summary>
+            Determines whether the search wrapped around the end of the buffer to its beginning.
+            </summary>
+            <remarks>This is applicable only if the search direction is forward.</remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedStartOfSearch">
+            <summary>
+            Determines whether the search passed the first item found.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.ResultFound">
+            <summary>
+            Determines whether the search for the term was successful.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection">
+            <summary>
+            Determines the direction of the incremental search.
+            See <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch"/> for more information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection.Forward">
+            <summary>
+            Forward search.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection.Backward">
+             <summary>
+            Backward search.
+             </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations">
+            <summary>
+            Defines operations relating to the editor.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Selects from the given anchor point to active point, moving the caret to the new active
+            point of the selection.  The selected span will be made visible.
+            </summary>
+            <param name="anchorPoint">The anchor point of the new selection.</param>
+            <param name="activePoint">The active point of the new selection and position of the caret.</param>
+            <remarks>This puts the selection in stream selection mode and does the minimum amount of required scrolling to ensure the selected span is visible.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.Editor.TextSelectionMode)">
+            <summary>
+            Selects from the given anchor point to active point, moving the caret to the new active
+            point of the selection.  Additionally, ensure the selection is in the given selection
+            mode, and make the selected span visible.
+            </summary>
+            <param name="anchorPoint">The anchor point of the new selection.</param>
+            <param name="activePoint">The active point of the new selection and position of the caret.</param>
+            <param name="selectionMode">The selection mode of the new selection.</param>
+            <remarks>This does the minimum amount of required scrolling to ensure the selected span is visible.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.Editor.TextSelectionMode,System.Nullable{Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions})">
+            <summary>
+            Selects from the given anchor point to active point, moving the caret to the new active
+            point of the selection.  Additionally, ensure the selection is in the given selection
+            mode, and make the selected span visible.
+            </summary>
+            <param name="anchorPoint">The anchor point of the new selection.</param>
+            <param name="activePoint">The active point of the new selection and position of the caret.</param>
+            <param name="selectionMode">The selection mode of the new selection.</param>
+            <param name="scrollOptions">What, if any, scrolling is done in the view after the selection is made. If null, no scrolling is done.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToNextCharacter(System.Boolean)">
+            <summary>
+            Moves the caret to the next character.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToPreviousCharacter(System.Boolean)">
+            <summary>
+            Moves the caret to the previous character.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToNextWord(System.Boolean)">
+            <summary>
+            Moves the caret to the next word.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToPreviousWord(System.Boolean)">
+            <summary>
+            Moves the caret to the previous word.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveLineUp(System.Boolean)">
+            <summary>
+            Moves the caret one line up.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveLineDown(System.Boolean)">
+            <summary>
+            Moves the caret one line down.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.PageUp(System.Boolean)">
+            <summary>
+            Moves the caret one page up.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.PageDown(System.Boolean)">
+            <summary>
+            Moves the caret one page down.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToEndOfLine(System.Boolean)">
+            <summary>
+            Moves the caret to the end of the line.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfLine(System.Boolean)">
+            <summary>
+            Moves the caret to the first column on the current line.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToHome(System.Boolean)">
+            <summary>
+            Moves the caret to the first text column on the line; if the caret is already
+            at the first text column or there is no text, move the caret to the first column
+            on the line.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <remarks>This is effectively the behavior of pressing the Home key</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.GotoLine(System.Int32)">
+            <summary>
+            Moves the caret to the start of the specified line.
+            </summary>
+            <param name="lineNumber">
+            The line number to which to move the caret.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="lineNumber"/> is less than zero 
+            or greater than the line number of the last line in the text buffer.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfDocument(System.Boolean)">
+            <summary>
+            Moves the caret to the start of the document.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToEndOfDocument(System.Boolean)">
+            <summary>
+            Moves the caret at the end of the document.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCurrentLineToTop">
+            <summary>
+            Moves the current line to the top of the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCurrentLineToBottom">
+            <summary>
+            Moves the current line to the bottom of the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfLineAfterWhiteSpace(System.Boolean)">
+            <summary>
+            Moves the caret to the start of the line after all white space.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfNextLineAfterWhiteSpace(System.Boolean)">
+            <summary>
+            Moves the caret to the start of the next line after all white space.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <remarks>
+            <para>
+            If the caret is on the last line, this method moves it to the start of the line after all white space.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfPreviousLineAfterWhiteSpace(System.Boolean)">
+            <summary>
+            Moves the caret to the start of the previous line after all white space.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <remarks>
+            <para>
+            If the caret is on the first line, this method moves it to the start of the ine after all white space.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToLastNonWhiteSpaceCharacter(System.Boolean)">
+            <summary>
+            Moves the caret to just before the last non-white space character in the line.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <remarks>
+            If the line is blank, the caret is moved to the start of the line.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToTopOfView(System.Boolean)">
+            <summary>
+            Moves the caret to the first fully-visible line of the view.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToBottomOfView(System.Boolean)">
+            <summary>
+            Moves the caret to the last fully-visible line of the view.
+            </summary>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SwapCaretAndAnchor">
+            <summary>
+            Swaps the caret from its current position to the other end of the selection.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Backspace">
+            <summary>
+            Deletes a character to the left of the current caret.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteWordToRight">
+            <summary>
+            Deletes the word to the right of the current caret position.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteWordToLeft">
+            <summary>
+            Deletes the word to the left of the current caret position.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteToEndOfLine">
+            <summary>
+            Deletes the line the caret is on, up to the line break character and the selection, if present.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteToBeginningOfLine">
+            <summary>
+            Deletes the line the caret is on, up to the previous line break character and the selection, if present.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteBlankLines">
+            <summary>
+            Deletes all empty lines or lines that contain only white space in the selection.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteHorizontalWhiteSpace">
+            <summary>
+            Deletes all white space from the beginnings and ends of the selected lines, and trims internal white space.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <remarks>
+            <para>
+            The algorithm for this operation follows these rules:
+            </para>
+            <para>
+            If there is no selection, the white space around the caret is trimmed so that only one space or tab remains.
+            If there is only one space or tab, then this operation does nothing.
+            </para>
+            <para>
+            If there is a selection, then the white space at the beginning or end of a line 
+            contained within the selection is completely deleted.
+            If there is at least one block of contiguous white space longer than one character 
+            in the selection, then all white space between the first and last 
+            non-white space characters is trimmed so that only one space or tab remains for each contiguous block.
+            If there are only contiguous runs of a single space or tab contained within the selection,
+            then all spaces and tabs in the selection are deleted.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertNewLine">
+            <summary>
+            Inserts a new line at the current caret position.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.OpenLineAbove">
+            <summary>
+            Inserts a new line at the start of the line the caret is on.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.OpenLineBelow">
+            <summary>
+            Inserts a new line at the end of the line the caret is on.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Indent">
+            <summary>
+            If there is a multi-line selection indents the selection, otherwise inserts a tab at the caret location.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Unindent">
+            <summary>
+            If there is a multi-line selection, unindents the selection. If there is a single line selection,
+            removes up to a tab's worth of white space from before the start of the selection. If there is no selection,
+            removes up to a tab's worth of white space from before the caret position.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.IncreaseLineIndent">
+            <summary>
+            If there is a multi-line selection, adds indentation to every line in the selection, 
+            otherwise adds indentation to the line the caret is on.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DecreaseLineIndent">
+            <summary>
+            If there is a multi-line selection, removes indentation from every line in the selection, 
+            otherwise removes indentation from the line the caret is on.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertText(System.String)">
+            <summary>
+            Inserts the given text at the current caret position.
+            </summary>
+            <param name="text">
+            The text to be inserted in the buffer.
+            </param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertTextAsBox(System.String,Microsoft.VisualStudio.Text.VirtualSnapshotPoint@,Microsoft.VisualStudio.Text.VirtualSnapshotPoint@)">
+            <summary>
+            Inserts the given text at the current caret position as a box.
+            </summary>
+            <param name="text">
+            The text to be inserted in the buffer.  Each "line" from the text
+            will be written out a line at a time.
+            </param>
+            <param name="boxStart">The start of the newly inserted box.</param>
+            <param name="boxEnd">The end of the newly inserted box.</param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+            <remarks>
+            This has the same behavior as copying and pasting a box selection.
+            In order to insert the text as a box, the <paramref name="text"/> is
+            split by newlines and inserted a line at a time, each one on a successive
+            line below the line the caret is on (and starting at the caret's x coordinate
+            on each line).
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertProvisionalText(System.String)">
+            <summary>
+            Inserts the given text at the current caret position as provisional text.
+            </summary>
+            <param name="text">
+            The text to be inserted in the buffer.
+            </param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <remarks>
+            Provisional text is automatically replaced by subsequent InsertText() or InsertProvisionalText() calls.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Delete">
+            <summary>
+            Deletes the selection if there is one, or the next character in the buffer if one exists.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteFullLine">
+            <summary>
+            If there is a selection, deletes all the lines touched by the selection, including line break characters.
+            Otherwise, deletes the line the caret is on, including the line break characters.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceSelection(System.String)">
+            <summary>
+            Replaces the text selection with the new text.
+            </summary>
+            <param name="text">
+            The new text that replaces the old selection.
+            </param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="text"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeCharacter">
+            <summary>
+            Transposes the character at the cursor with the next character. 
+            Transposes the first two characters when the cursor is at the start of the line. 
+            Transposes the last two characters when the cursor is at the end of the line.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeLine">
+            <summary>
+            Transposes the line containing the cursor with the next line. Transposes the last two lines when the cursor at the last line.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeWord">
+            <summary>
+            Transposes the current word with the next one. White space and punctuation are not treated as words.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MakeLowercase">
+            <summary>
+            Converts uppercase letters to lowercase in the selection. If the selection is empty, makes the next character lowercase.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MakeUppercase">
+            <summary>
+            Converts lowercase letters to uppercase in the selection. If the selection is empty, makes the next character uppercase.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ToggleCase">
+            <summary>
+            Switches the case of each character in the selection. If the selection is empty, changes the case of the next character.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Capitalize">
+            <summary>
+            Converts all the characters in the selection to lowercase, 
+            then converts the first character in each word in the selection to uppercase.
+            If the selection is empty, then it makes the next character uppercase.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceText(Microsoft.VisualStudio.Text.Span,System.String)">
+            <summary>
+            Replaces text from the given span with the new text.
+            </summary>
+            <param name="replaceSpan">The span of text to be replaced.</param>
+            <param name="text">
+            The new text.
+            </param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceAllMatches(System.String,System.String,System.Boolean,System.Boolean,System.Boolean)">
+            <summary>
+            Replaces all matching occurrences of the given string.
+            </summary>
+            <param name="searchText">
+            The text to match.
+            </param>
+            <param name="replaceText">
+            The replacement text.
+            </param>
+            <param name="matchCase">
+            <c>true</c> if the search should match case, otherwise <c>false</c>.
+            </param>
+            <param name="matchWholeWord">
+            <c>true</c> if the search should match whole words, otherwise <c>false</c>.
+            </param>
+            <param name="useRegularExpressions">
+            <c>true</c> if the search should use regular expressions, otherwise <c>false</c>.
+            </param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="searchText"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"> if <paramref name="useRegularExpressions"/> is true and <paramref name="searchText"/> is an invalid regular expression.</exception>
+            <returns>The number of matches found.</returns>
+            <remarks>If any of the matches found is read only, none of the matches will be replaced.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertFile(System.String)">
+            <summary>
+            Inserts a file on disk into the text buffer.
+            </summary>
+            <param name="filePath">The path of the file on disk.</param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="filePath"/> is null.</exception>
+            <exception cref="T:System.ArgumentException"><paramref name="filePath"/> is a zero-length string, 
+            contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.</exception>
+            <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. 
+            For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. </exception>
+            <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive). </exception>
+            <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. </exception>
+            <exception cref="T:System.UnauthorizedAccessException"><paramref name="filePath"/> specified a file that is read-only, or
+            this operation is not supported on the current platform, or
+            <paramref name="filePath"/> specified a directory, or
+            the caller does not have the required permission.</exception>
+            <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="filePath"/> was not found.</exception>
+            <exception cref="T:System.NotSupportedException"><paramref name="filePath"/> is in an invalid format. </exception>
+            <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Tabify">
+            <summary>
+            Converts the leading white space to tabs on all lines touched by the selection and caret.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <remarks>
+            <para>
+            If the column position of the first non-white space character is not evenly divisible by the tab size, there will be
+            spaces left at the end of the line equal to the remainder of that division.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Untabify">
+            <summary>
+            Converts the leading white space to spaces of all lines touched by the selection and caret.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ConvertSpacesToTabs">
+            <summary>
+            Converts spaces to tabs in the selection, or on the line the caret is on if the selection is empty.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <remarks>
+            <para>
+            Only spaces immediately preceding a tab stop will be converted to tabs.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ConvertTabsToSpaces">
+            <summary>
+            Converts tabs to spaces in the selection, or on the line the caret is on if the selection is empty.
+            </summary>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+            <remarks>
+            <para>
+            A tab is replaced by the number of spaces equal to the distance between one tab and the next.
+            </para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.NormalizeLineEndings(System.String)">
+            <summary>
+            Replaces all line endings that do not match <paramref name="replacement"/> with <paramref name="replacement"/>.
+            </summary>
+            <param name="replacement">The character sequence that all line endings will match.</param>
+            <returns>
+            <c>true</c> if the edit succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectCurrentWord">
+            <summary>
+            Selects the current word.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectEnclosing">
+            <summary>
+            Selects the enclosing parent.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectFirstChild">
+            <summary>
+            Selects the first child.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectNextSibling(System.Boolean)">
+            <summary>
+            Selects the next sibling.
+            </summary>
+            <param name="extendSelection">If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectPreviousSibling(System.Boolean)">
+            <summary>
+            Selects the previous sibling.
+            </summary>
+            <param name="extendSelection">If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Boolean)">
+            <summary>
+            Selects the given line.
+            </summary>
+            <param name="viewLine">
+            The line to select.
+            </param>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="viewLine"/> is
+            <c>null</c></exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAll">
+            <summary>
+            Selects all text.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ExtendSelection(System.Int32)">
+            <summary>
+            Extends the current selection span to the new selection end.
+            </summary>
+            <param name="newEnd">
+            The new character position to which the selection is to be extended.
+            </param>
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="newEnd"/> is less than 0.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCaret(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,System.Boolean)">
+            <summary>
+            Moves the caret to the given <paramref name="textLine"/> at the given <paramref name="horizontalOffset"/>.
+            </summary>
+            <param name="textLine">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> on which to place the caret.</param>
+            <param name="horizontalOffset">The horizontal location in the given <paramref name="textLine"/> to which to move the caret.</param>
+            <param name="extendSelection">
+            If <c>true</c>, the selection is extended when the caret is moved; if <c>false</c>, the selection is not extended.
+            </param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textLine"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ResetSelection">
+            <summary>
+            Resets any selection in the text.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CopySelection">
+            <summary>
+            Copies the selected text to the clipboard.
+            </summary>
+            <returns>
+            <c>true</c> if the clipboard operation succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.InsufficientMemoryException"> is thrown if there is not sufficient memory to complete the operation.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CutSelection">
+            <summary>
+            Cuts the selected text.
+            </summary>
+            <returns>
+            <c>true</c> if the edit and the clipboard operation both succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.InsufficientMemoryException"> is thrown if there is not sufficient memory to complete the operation.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Paste">
+            <summary>
+            Pastes text from the clipboard to the text buffer.
+            </summary>
+            <returns>
+            <c>true</c> if the edit and the clipboard operation both succeeded, otherwise <c>false</c>.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CutFullLine">
+            <summary>
+            If there is a selection present, deletes all lines touched by the selection,
+            including line break characters, and copies the text to the clipboard.
+            Otherwise, deletes the line the caret is on, including the line break characters, and copies the text to the clipboard.
+            </summary>
+            <returns>
+            <c>true</c> if the edit and the clipboard operation both succeeded, otherwise <c>false</c>.
+            </returns>
+            <exception cref="T:System.InsufficientMemoryException"> is thrown if there is not sufficient memory to complete the operation.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollUpAndMoveCaretIfNecessary">
+            <summary>
+            Scrolls the view up by one line and repositions the caret, 
+            if it is scrolled off the page, to the last fully-visible
+            line in the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollDownAndMoveCaretIfNecessary">
+            <summary>
+            Scrolls the view down by one line and repositions the caret, 
+            if it is scrolled off the page, to the first fully-visible
+            line in the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollPageUp">
+            <summary>
+            Scrolls the view up a page without moving the caret.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollPageDown">
+            <summary>
+            Scrolls the view down a page without moving the caret.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollColumnLeft">
+            <summary>
+            Scrolls the view one column to the left.
+            </summary>
+            <remarks>
+            A column is the width of a space in the default font.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollColumnRight">
+            <summary>
+            Scrolls the view one column to the right.
+            </summary>
+            <remarks>
+            A column is the width of a space in the default font.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineBottom">
+            <summary>
+            Scrolls the line the caret is on, so that it is the last
+            fully-visible line in the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineTop">
+            <summary>
+            Scroll sthe line the caret is on, so that it is the first
+            fully-visible line in the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineCenter">
+            <summary>
+            Scrolls the line the caret is on, so that it is centered in the view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddBeforeTextBufferChangePrimitive">
+            <summary>
+            Adds an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> for the buffer
+            that will revert the selection to the current state when it is undone.
+            </summary>
+            <remarks>
+            When performing edits that will change the selection, you can surround the edits with calls
+            to <see cref="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddBeforeTextBufferChangePrimitive"/> and 
+            <see cref="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddAfterTextBufferChangePrimitive"/> to ensure that the selection
+            behaves correctly when the edits are undone and redone.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddAfterTextBufferChangePrimitive">
+            <summary>
+            Adds an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive"/> to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory"/> for the buffer
+            that will revert the selection to the current state when it is redone.
+            </summary>
+            <remarks>
+            When performing edits that will change the selection, you can surround the edits with calls
+            to <see cref="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddBeforeTextBufferChangePrimitive"/> and 
+            <see cref="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddAfterTextBufferChangePrimitive"/> to ensure that the selection
+            behaves correctly when the edits are undone and redone.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomIn">
+            <summary>
+            Zooms in to the text view by a scaling factor of 10%
+            </summary>
+            <remarks>
+            The maximum zooming scale is 400%
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomOut">
+            <summary>
+            Zooms out of the text view by a scaling factor of 10%
+            </summary>
+            <remarks>
+            The minimum zooming scale is 20%
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomTo(System.Double)">
+            <summary>
+            Applies the given zoomLevel to the text view
+            </summary>
+            <param name="zoomLevel">The zoom level to apply between 20% to 400%</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.GetWhitespaceForVirtualSpace(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+            <summary>
+            Gets a string composed of whitespace characters that would be inserted to fill the gap between
+            a given <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint"/> and the closest <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint"/> on the same line.
+            </summary>
+            <param name="point">The point in virtual space</param>
+            <remarks>
+            Returns an empty string if the provided <paramref name="point"/> is not in virtual space.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanPaste">
+            <summary>
+            Determines whether a paste operation is possible.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanDelete">
+            <summary>
+            Determines whether a delete operation is possible.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanCut">
+            <summary>
+            Determines whether  a cut operation is possible.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TextView">
+            <summary>
+            Gets the text view on which these operations work.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Options">
+            <summary>
+            Gets the options specific to this view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ProvisionalCompositionSpan">
+            <summary>
+            Gets the span of the current provisional composition (null if there is no provisional composition).
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectedText">
+            <summary>
+            Gets the selected text.
+            </summary>
+            <remarks>
+            In box selection mode, this will have each span of text separated by a newline
+            character, with an extra newline at the very end.
+            </remarks>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Operations.IEditorOperationsFactoryService">
+            <summary>
+            A service that provides <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/> objects.
+            </summary>
+            <remarks>This is a MEF component part, and should be imported as follows:
+            [Import]
+            IEditorOperationsFactoryService factory = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperationsFactoryService.GetEditorOperations(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/> objects for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</param>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations"/>. </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible">
+            <summary>
+            Represents a span that may be collapsed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.Extent">
+            <summary>
+            Gets the extent of this collapsible region.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.IsCollapsed">
+            <summary>
+            Determines whether this outlining region is collapsed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.IsCollapsible">
+            <summary>
+            Determines whether this region can be collapsed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.CollapsedForm">
+            <summary>
+            Gets the data object for the collapsed UI.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.CollapsedHintForm">
+            <summary>
+            Gets the data object for the collapsed UI tooltip.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.Tag">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag"/> that was used to produce this collapsible region.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed">
+            <summary>
+            Represents a collapsed <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsed.CollapsedChildren">
+            <summary>
+            Enumerates the children of this collapsed region that are also collapsed.
+            </summary>
+            <exception cref="T:System.InvalidOperationException">Thrown if this collapsed region has been expanded.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager">
+            <summary>
+            Provides outlining functionality.
+            </summary>
+            <remarks>
+            <para>Any methods that take <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> objects are spans of the
+            edit buffer in the view model of a view. This buffer can also be retrieved from
+            the TextBuffer property of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</para>
+            <para>This outlining manager is provided by <see cref="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManagerService"/>.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets all the collapsed regions that intersect the given span.
+            </summary>
+            <param name="span">The span.</param>
+            <returns>A sorted sequence of collapsed regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+            <summary>
+            Gets all the collapsed regions that intersect the given span.
+            </summary>
+            <param name="span">The span.</param>
+            <param name="exposedRegionsOnly">If <c>true</c>, this returns only top-level regions (regions that aren't inside another collapsed region).</param>
+            <returns>A sorted sequence of collapsed regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets all the collapsed regions that intersect the given collection of spans.
+            </summary>
+            <param name="spans">The collection of spans.</param>
+            <returns>A sorted sequence of collapsed regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.Boolean)">
+            <summary>
+            Gets all the collapsed regions that intersect the given collection of spans.
+            </summary>
+            <param name="spans">The collection of spans.</param>
+            <param name="exposedRegionsOnly">If <c>true</c>, this returns only top-level regions (regions that aren't inside another collapsed region).</param>
+            <returns>A sorted sequence of collapsed regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Gets all the regions that intersect the given span, whether or not they are collapsed.
+            </summary>
+            <param name="span">The span.</param>
+            <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+            <summary>
+            Gets all the regions that intersect the given span, whether or not they are collapsed.
+            </summary>
+            <param name="span">The span.</param>
+            <param name="exposedRegionsOnly">If <c>true</c>, this returns only top-level regions (regions that aren't inside another collapsed region).</param>
+            <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+            <summary>
+            Gets all the regions that intersect the given collection of spans, whether or not they are collapsed.
+            </summary>
+            <param name="spans">The collection of spans.</param>
+            <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.Boolean)">
+            <summary>
+            Gets all the regions that intersect the given collection of spans, whether or not they are collapsed.
+            </summary>
+            <param name="spans">The collection of spans.</param>
+            <param name="exposedRegionsOnly">If <c>true</c>, this returns only top-level regions (regions that aren't inside another collapsed region).</param>
+            <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.Expand(Microsoft.VisualStudio.Text.Outlining.ICollapsed)">
+            <summary>
+            Expands the collapsible span.
+            </summary>
+            <returns>The newly-expanded span.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.TryCollapse(Microsoft.VisualStudio.Text.Outlining.ICollapsible)">
+            <summary>
+            Tries to collapse a given region.
+            </summary>
+            <returns>The newly collapsed span if successful, otherwise null.</returns>
+            <remarks>
+            There are two cases in which this method can fail to collapse the region:
+            <para>The region is already collapsed.</para>
+            <para>The region is partially obscured because another collapsed region partially covers it.</para>
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.CollapseAll(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Outlining.ICollapsible})">
+            <summary>
+            Collapses all regions that match the specified predicate.
+            </summary>
+            <param name="span">The regions that intersect this span.</param>
+            <param name="match">The predicate to match.</param>
+            <returns>The newly-collapsed regions.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.ExpandAll(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Outlining.ICollapsed})">
+            <summary>
+            Expands all the regions that match the specified predicate.
+            </summary>
+            <param name="match">The predicate to match.</param>
+            <param name="span">The regions that intersect this span.</param>
+            <returns>The newly-expanded regions.</returns>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsChanged">
+            <summary>
+            Occurs when the set of <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions on the corresponding elision buffer changes.
+            </summary>
+            <remarks>Not raised when the collapsed state of any <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> changes.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsExpanded">
+            <summary>
+            Occurs when an <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed"/> region is expanded.
+            </summary>
+            <remarks>This event is not raised when the set of <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions on the corresponding
+            elision buffer changes.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsCollapsed">
+            <summary>
+            Occurs when an <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> reguib is collapsed.
+            </summary>
+            <remarks>Not raised when the set of <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions on the corresponding
+            elision buffer changes.</remarks>
+        </member>
+        <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.OutliningEnabledChanged">
+            <summary>
+            Occurs when outlining has been enabled or disabled.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.Enabled">
+            <summary>
+            Determines whether outlining is enabled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManagerService">
+            <summary>
+            Provides the <see cref="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager"/> for a given view model.
+            </summary>
+            <remarks>
+            This is a MEF component part, and should be imported as follows:
+            [Import]
+            IOutliningManagerService outliningManager = null;
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManagerService.GetOutliningManager(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Gets an <see cref="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager"/> for the given view.
+            </summary>
+            <remarks>
+            The outlining manager is available only for views that have the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Structured"/> role.
+            </remarks>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> from which to get the outlining manager.</param>
+            <returns>A valid outlining manager if the view model supports outlining,
+            otherwise null.</returns>
+            <exception cref="T:System.ArgumentNullException"><paramref name="textView"/> is null.</exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.OutliningEnabledChanged"/> event.
+            </summary>
+            <remarks>
+            The event is raised when outlining has been enabled or disabled.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs.#ctor(System.Boolean)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs"/> for the specified change.
+            </summary>
+            <param name="enabled"><c>true</c> if outlining has been enabled, <c>false</c> if it has been disabled.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs.Enabled">
+            <summary>
+            Determines whether outlining has been enabled or disabled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsCollapsed"/> event.
+            </summary>
+            <remarks>
+            Provides the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed"/> regions that are now collapsed.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsed})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed"/> regions.
+            </summary>
+            <param name="collapsedRegions">The newly-collapsed regions.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs.CollapsedRegions">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed"/> regions that are now collapsed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsExpanded"/> event.
+            </summary>
+            <remarks>
+            Provides the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions that are now expanded.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsible})">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions, assuming that they are not also being removed.
+            </summary>
+            <param name="expandedRegions">The newly-expanded regions.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsible},System.Boolean)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions.
+            </summary>
+            <param name="expandedRegions">The newly-expanded regions.</param>
+            <param name="removalPending">If these regions are being expanded as part of being removed.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.ExpandedRegions">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions which are now expanded.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.RemovalPending">
+            <summary>
+            <c>true</c> if the regions are being expanded because they are being removed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs">
+            <summary>
+            Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsChanged"/> event.
+            </summary>
+            <remarks>
+            Provides the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> over which <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions were added or 
+            removed. Call GetAllRegions to get the current set of <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible"/> regions over the affected snapshot span.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+            <summary>
+            Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs"/> with the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/>.
+            </summary>
+            <param name="affectedSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> over which collapsible regions have changed.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs.AffectedSpan">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan"/> over which collapsible spans have changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService">
+            <summary>
+            A service that creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.
+            This is a MEF component part, and should be imported as follows:
+            [Import]
+            IViewLevelTagAggregatorFactoryService factory = null;
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.Editor.ITextView)">
+            <summary>
+            Creates a tag aggregator for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> that aggregates
+            tags of the given type.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> with which to get the <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/>.</param>
+            <typeparam name="T">The type of tag to aggregate.</typeparam>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/> of the correct type for <paramref name="textView"/>.</returns>
+            <remarks>The ITagAggregatorr&lt;T&gt;.DispatchedTagsChanged event will be raised on the thread used to create the tag aggregator.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions)">
+            <summary>
+            Creates a tag aggregator for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> and with the given options that aggregates
+            tags of the given type.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/> with which to get the <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/>.</param>
+            <param name="options">The options to use for the newly created aggregator.</param>
+            <typeparam name="T">The type of tag to aggregate.</typeparam>
+            <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1"/> of the correct type for <paramref name="textView"/>.</returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IViewTaggerProvider">
+            <summary>
+            Creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1"/> for a given buffer.
+            </summary>
+            <remarks>This is a MEF component part, and implementers must use the following attributes:
+            [Export(nameSource=typeof(ITaggerProvider))]
+            Exports must specify at least one content type attribute and at least one tag type attribute.</remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTaggerProvider.CreateTagger``1(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITextBuffer)">
+            <summary>
+            Creates a tag provider for the specified view and buffer.
+            </summary>
+            <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView"/>.</param>
+            <param name="buffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer"/>.</param>
+            <typeparam name="T">The type of the tag.</typeparam>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Editor.Strings">
+            <summary>
+              A strongly-typed resource class, for looking up localized strings, etc.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.Strings.ResourceManager">
+            <summary>
+              Returns the cached ResourceManager instance used by this class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.Strings.Culture">
+            <summary>
+              Overrides the current thread's CurrentUICulture property for all
+              resource lookups using this strongly typed resource class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.Strings.BufferMismatch">
+            <summary>
+              Looks up a localized string similar to Buffer mismatch between oldSnapsnot and newSnapshot..
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Editor.Strings.VersionError">
+            <summary>
+              Looks up a localized string similar to oldSnapshot&apos;s version is not older than newSnapshot&apos;s version..
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag">
+            <summary>
+            Provides a tag for outlining regions.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.IsDefaultCollapsed">
+            <summary>
+            Determines whether the region is collapsed by default.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.IsImplementation">
+            <summary>
+            Determines whether a region is an implementation region.
+            </summary>
+            <remarks>
+            Implementation regions are the blocks of code following a method definition. 
+            They are used for commands such as the Visual Studio Collapse to Definition command, 
+            which hides the implementation region and leaves only the method definition exposed.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.CollapsedForm">
+            <summary>
+            Gets the data object for the collapsed UI. If the default is set, returns null.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.CollapsedHintForm">
+            <summary>
+            Gets the data object for the collapsed UI tooltip. If the default is set, returns null.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag">
+            <summary>
+            Represents a tag for outlining regions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag"/>. 
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor(System.Object,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag"/> with the specified objects. 
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor(System.Boolean,System.Boolean,System.Object,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag"/> with the specified default collapsed state.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.IsDefaultCollapsed">
+            <summary>
+            Determines whether the region is collapsed by default.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.IsImplementation">
+            <summary>
+            Determines whether a region is an implementation region. 
+            </summary>
+            <remarks>
+            Implementation regions are the blocks of code following a method definition. 
+            They are used for commands such as the Visual Studio Collapse to Definition command, 
+            which hides the implementation region and leaves only the method definition exposed.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.CollapsedForm">
+            <summary>
+            Gets the data object for the collapsed UI. If the default is set, returns null.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.CollapsedHintForm">
+            <summary>
+            Gets the data object for the collapsed UI tooltip. If the default is set, returns null.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag">
+            <summary>
+            An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IErrorTag"/>.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.IErrorTag">
+            <summary>
+            Represents an error, which is used to place squiggle adornments on the view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IErrorTag.ErrorType">
+            <summary>
+            Gets the type of error to use.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.IErrorTag.ToolTipContent">
+            <summary>
+            Gets the content to use when displaying a tooltip for this error.
+            This property may be null.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor(System.String,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag"/> of the specified type.
+            </summary>
+            <param name="errorType">The type of error to use.</param>
+            <param name="toolTipContent">The tooltip content to display. May be null.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="errorType"/> is null.</exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag"/> of the specified type with no tooltip content.
+            </summary>
+            <param name="errorType">The type of error to use,</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag"/> of type SyntaxError with no tooltip content.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ErrorTag.ErrorType">
+            <summary>
+            Gets the type of error to use.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ErrorTag.ToolTipContent">
+            <summary>
+            Gets the content to use when displaying a tooltip for this error.
+            This property may be null.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag">
+            <summary>
+            Represents the text marker tag, which is used to place text marker adornments on a view.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.ITextMarkerTag">
+            <summary>
+            Represents the text marker tag, which is used to place text marker adornments on a view.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.ITextMarkerTag.Type">
+            <summary>
+            Gets the type of adornment to use.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag"/> of the given type.
+            </summary>
+            <param name="type">The type of text marker to use.</param>
+            <exception cref="T:System.ArgumentNullException"><paramref name="type"/> is null.</exception>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag.Type">
+            <summary>
+            Gets the type of adornment to use.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag">
+            <summary>
+            Represents a tag for a space-negotiating adornment. The tag is used to provide space
+            for positioning the adornment in a view.
+            </summary>
+            <remarks>
+            The units used in properties like <see cref="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Width"/> and <see cref="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.TopSpace"/> are those used in the presentation technology.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualStudio.Text.PositionAffinity,System.Object,System.Object)">
+            <summary>
+            Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag"/> with the specified properties.
+            </summary>
+            <param name="width">The width of the tag in pixels.</param>
+            <param name="topSpace">The space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <param name="baseline">The baseline of the space-negotiating adornment.</param>
+            <param name="textHeight">The height in pixels of the text portion of the space-negotiating adornment.</param>
+            <param name="bottomSpace">The space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the botton of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.</param>
+            <param name="affinity">The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/> of the space-negotiating adornment.</param>
+            <param name="identityTag">A unique object associated with the space-negotiating adornment, used by <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.GetAdornmentBounds.</param>
+            <param name="providerTag">A unique object identifying the provider of the adornment, used by <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)"/>).</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Width">
+            <summary>
+            Gets the width of the adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.TopSpace">
+            <summary>
+            Gets the amount of space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Baseline">
+            <summary>
+            Gets the baseline of the space-negotiating adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.TextHeight">
+            <summary>
+            Gets the height of the text portion of the space-negotiating adornment.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.BottomSpace">
+            <summary>
+            Gets the amount of space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/> and the botton of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Affinity">
+            <summary>
+            Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity"/> of the space-negotiating adornment.
+            </summary>
+            <remarks>
+            This property is only used for adornments that do not replace text.
+            An adornment does not replace text if its tag has a zero-length span on the view's text buffer.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.IdentityTag">
+            <summary>
+            Gets a unique object associated with the space-negotiating adornment, which is used by <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine"/>.GetAdornmentBounds.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.ProviderTag">
+            <summary>
+            Gets a unique object that identifies the provider of the adornment.
+            </summary>
+            <remarks>
+            This object is used to get adornments by calling <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)"/>.
+            </remarks>
+        </member>
+    </members>
+</doc>
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ea5756cc59e3f88593bd8501e94353a2522cc5d0
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
new file mode 100644
index 00000000..c27db59d
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.CoreUtility.xml
@@ -0,0 +1,316 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.CoreUtility</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute">
+      <summary>Represents a base definition of the current definition.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute" />.</summary>
+      <param name="name">The base definition name. Definition names are case-insensitive.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="name" /> is null or an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.BaseDefinitionAttribute.BaseDefinition">
+      <summary>Gets the base definition name.</summary>
+      <returns>The base definition name.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.ContentTypeAttribute">
+      <summary>Declares an association between an extension and a particular content type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.ContentTypeAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeAttribute" />.</summary>
+      <param name="name">The content type name. Content type names are case-insensitive.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="name" /> is null or an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.ContentTypeAttribute.ContentTypes">
+      <summary>The content type name.</summary>
+      <returns>The name of the content type.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition">
+      <summary>Defines a content type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.ContentTypeDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.DisplayNameAttribute">
+      <summary>Provides a display name for an editor component part.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.DisplayNameAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.DisplayNameAttribute" />.</summary>
+      <param name="displayName">The display name of an editor component part.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.DisplayNameAttribute.DisplayName">
+      <summary>Gets the display name of an editor component part.</summary>
+      <returns>The display name.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.FileExtensionAttribute">
+      <summary>Identifies a file extension.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.FileExtensionAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Utilities.FileExtensionAttribute" />.</summary>
+      <param name="fileExtension">The file extension.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.FileExtensionAttribute.FileExtension">
+      <summary>Gets the file extension.</summary>
+      <returns>The file extension.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition">
+      <summary>Specifies a mapping between a content type and a file extension.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.FileExtensionToContentTypeDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IContentType">
+      <summary>The content type of an object.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentType.BaseTypes">
+      <summary>Gets the set of all content types from which the current <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> is derived.</summary>
+      <returns>The set of all content types from which the current <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> is derived. This value is never null, though it may be the empty set.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentType.DisplayName">
+      <summary>Gets the display name of the content type.</summary>
+      <returns>The display name of the content type.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IContentType.IsOfType(System.String)">
+      <summary>Determines whether this content type has the specified base content type. </summary>
+      <returns>true if this content type derives from the one specified by <paramref name="type" />, otherwise false.</returns>
+      <param name="type">The name of the base content type.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentType.TypeName">
+      <summary>Gets the name of the content type.</summary>
+      <returns>The name of the content type.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinition">
+      <summary>Describes a content type that is being introduced using <see cref="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinition.BaseDefinitions">
+      <summary>Gets the case-insensitive names of the base types of the content type. </summary>
+      <returns>The case-insensitive names of the base types of the content type. This value may be of zero length.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinition.Name">
+      <summary>Gets the case-insensitive name of the content type.</summary>
+      <returns>The case-insensitive name of the content type.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource">
+      <summary>Defines an alternate source for content type definitions that should be processed together with content types introduced statically using <see cref="T:Microsoft.VisualStudio.Utilities.ContentTypeDefinition" />. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeDefinitionSource.Definitions">
+      <summary>Gets the content type definitions.</summary>
+      <returns>The content type definitions</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService">
+      <summary>The service that maintains the collection of content types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.AddContentType(System.String,System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Creates and adds a new content type.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+      <param name="typeName">The name of the content type.</param>
+      <param name="baseTypeNames">The list of content type names to be used as base content types. Optional.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="typeName" /> or one of the <paramref name="baseTypeNames" /> is the name of <see cref="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.UnknownContentType" />, or the content type already exists, or one of the base types would introduce a cyclic base type relationship.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="typeName" /> is null or empty.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.ContentTypes">
+      <summary>Gets an enumeration of all content types, including the "unknown" content type.</summary>
+      <returns>The content types.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.GetContentType(System.String)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> object with the specified type name.</summary>
+      <returns>The content type, or null if no content type is found.</returns>
+      <param name="typeName">The name of the content type. Name comparisons are case-insensitive.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.RemoveContentType(System.String)">
+      <summary>Removes a content type.</summary>
+      <param name="typeName">The content type to be removed.</param>
+      <exception cref="T:System.InvalidOperationException">The specified content type cannot be removed.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IContentTypeRegistryService.UnknownContentType">
+      <summary>Gets the "unknown" content type.</summary>
+      <returns>The "unknown" content type. This value is never null.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService">
+      <summary>The service that manages associations between file extensions and content types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.AddFileExtension(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Adds a new file extension to the registry.</summary>
+      <param name="extension">The file extension. The period is optional.</param>
+      <param name="contentType">The content type for the file extension.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="extension" /> is already present in the registry.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.GetContentTypeForExtension(System.String)">
+      <summary>Gets the content type associated with the given file extension.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> associated with this extension. If no association exists, it returns the "unknown" content type. It never returns null.</returns>
+      <param name="extension">The file extension. It cannot be null, and it should not contain a period.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.GetExtensionsForContentType(Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Gets the list of file extensions associated with the specified content type.</summary>
+      <returns>The list of file extensions associated with the content type.</returns>
+      <param name="contentType">The content type. It cannot be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.IFileExtensionRegistryService.RemoveFileExtension(System.String)">
+      <summary>Removes the specified file extension from the registry.</summary>
+      <param name="extension">The file extension. The period is optional.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IOrderable">
+      <summary>Associated with an orderable part.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.After">
+      <summary>Gets the parts after which this part should appear in the list.</summary>
+      <returns>The parts after which this part appears in the list.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.Before">
+      <summary>Gets the parts before which this part should appear in the list.</summary>
+      <returns>The parts before which this part appears in the list.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IOrderable.Name">
+      <summary>Gets the name of the part</summary>
+      <returns>The name of the part.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.IPropertyOwner">
+      <summary>Provides ownership of an arbitrary set of properties.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.IPropertyOwner.Properties">
+      <summary>Gets the collection of properties controlled by the property owner.</summary>
+      <returns>The collection of properties controlled by the property owner.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.MultipleBaseMetadataAttribute">
+      <summary>A base class for attributes that can appear multiple times on a single component part.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.MultipleBaseMetadataAttribute.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.MultipleBaseMetadataAttribute" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.NameAttribute">
+      <summary>Associates a name with an editor extension part.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.NameAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.NameAttribute" />.</summary>
+      <param name="name">The name of the editor extension part.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="name" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="name" /> is an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.NameAttribute.Name">
+      <summary>Gets the name of the editor extension part.</summary>
+      <returns>The name of the editor extension part.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.OrderAttribute">
+      <summary>Orders multiple instances of an extension part.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.OrderAttribute.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.OrderAttribute" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.OrderAttribute.After">
+      <summary>The extension part to which this attribute is applied should be ordered after the extension part with the name specified.</summary>
+      <returns>The part after which this part should be ordered.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+      <exception cref="T:System.ArgumentException">The value is an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.OrderAttribute.Before">
+      <summary>The extension part to which this attribute is applied should be ordered before the extension part with the name specified.</summary>
+      <returns>The part before which this part should be ordered.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+      <exception cref="T:System.ArgumentException">The value is an empty string.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.Orderer">
+      <summary>Performs a topological sort of orderable extension parts.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.Orderer.Order``2(System.Collections.Generic.IEnumerable{System.Lazy{``0,``1}})">
+      <summary>Orders a list of items that are all orderable, that is, items that implement the <see cref="T:Microsoft.VisualStudio.Utilities.IOrderable" /> interface.</summary>
+      <returns>The list of sorted items.</returns>
+      <param name="itemsToOrder">The list of items to order.</param>
+      <typeparam name="TValue">The type of the value.</typeparam>
+      <typeparam name="TMetadata">The type of the metadata.</typeparam>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="itemsToOrder" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.PropertyCollection">
+      <summary>Allows property owners to control the lifetimes of the properties in the collection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.PropertyCollection" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(System.Object,System.Object)">
+      <summary>Adds a new property to the collection.</summary>
+      <param name="key">The key by which the property can be retrieved. Must be non-null.</param>
+      <param name="property">The property to associate with the key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element with the same key already exists in the collection.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.ContainsProperty(System.Object)">
+      <summary>Determines whether the property collection contains a property for the specified key.</summary>
+      <returns>true if the property exists, otherwise false.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetOrCreateSingletonProperty``1(System.Func`1)">
+      <summary>Gets or creates a property of type <paramref name="T" /> from the property collection. </summary>
+      <returns>An instance of the property. If there is already a property of that type, it returns the existing property. Otherwise, this method uses <paramref name="creator" /> to create an instance of that type.</returns>
+      <param name="creator">The delegate used to create the property (if needed).</param>
+      <typeparam name="T">The type of the property.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetOrCreateSingletonProperty``1(System.Object,System.Func`1)">
+      <summary>Gets or creates a property of type<paramref name="T" /> from the property collection.</summary>
+      <returns>The property that was requested. If there is already a property with the specified <paramref name="key" />, returns the existing property. Otherwise, this method uses <paramref name="creator" /> to create an instance of that type and add it to the collection with the specified <paramref name="key" />.</returns>
+      <param name="key">The key of the property to get or create.</param>
+      <param name="creator">The delegate used to create the property (if needed).</param>
+      <typeparam name="T">The type of the property.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetProperty``1(System.Object)">
+      <summary>Gets the property associated with the specified key.</summary>
+      <returns>The property value, or null if the property is not set.</returns>
+      <param name="key">The key.</param>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.Collections.Generic.KeyNotFoundException">
+        <paramref name="key" /> does not exist in the property collection.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.GetProperty(System.Object)">
+      <summary>Gets the property associated with the specified key.</summary>
+      <returns>The property value, or null if the property is not set.</returns>
+      <param name="key">The key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.Collections.Generic.KeyNotFoundException">
+        <paramref name="key" /> does not exist in the property collection.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.PropertyCollection.Item(System.Object)">
+      <summary>Gets or sets the <see cref="T:System.Object" /> with the specified key.</summary>
+      <returns>The value.</returns>
+      <param name="key">The key of the item.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Utilities.PropertyCollection.PropertyList">
+      <summary>Returns the property collection as a read-only collection.</summary>
+      <returns>The read-only collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.RemoveProperty(System.Object)">
+      <summary>Removes the property associated with the specified key.</summary>
+      <returns>true if the property was found and removed, false if the property was not found.</returns>
+      <param name="key">The key of the property to remove.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.PropertyCollection.TryGetProperty``1(System.Object,``0@)">
+      <summary>Gets the property associated with the specified key.</summary>
+      <returns>true if the property was found, otherwise false.</returns>
+      <param name="key">The key.</param>
+      <param name="property">The retrieved property, or default(TValue) if there is no property associated with the specified key.</param>
+      <typeparam name="TProperty">The type of the property associated with the specified key.</typeparam>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Utilities.SingletonBaseMetadataAttribute">
+      <summary>A base class for attributes that can appear only once on a single component part.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Utilities.SingletonBaseMetadataAttribute.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Utilities.SingletonBaseMetadataAttribute" />.</summary>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.dll
new file mode 100644
index 0000000000000000000000000000000000000000..a71d33d56e9b66fab59a621b2504e5cc79bf0f54
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
new file mode 100644
index 00000000..137c20ec
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Editor.xml
@@ -0,0 +1,365 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Editor</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Editor.CommandRouting"></member>
+    <member name="M:Microsoft.VisualStudio.Editor.CommandRouting.GetInterceptsCommandRouting(System.Windows.DependencyObject)"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.CommandRouting.InterceptsCommandRouting"></member>
+    <member name="M:Microsoft.VisualStudio.Editor.CommandRouting.SetInterceptsCommandRouting(System.Windows.DependencyObject,System.Boolean)"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.DefGuidList">
+      <summary>Defines the GUIDs used to co-create different editor objects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PlatformFactory">
+      <summary>The GUID used to co-create a PlatformFactory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PlatformFactoryString">
+      <summary>The string representing the GUID used to co-create a PlatformFactory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PrimeEditor">
+      <summary>The GUID used to co-create a PrimeEditor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_PrimeEditorString">
+      <summary>The string representing the GUID used to co-create a PrimeEditor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_SecondaryVsTextBufferAdapterString">
+      <summary>The string representing the GUID used to co-create a SecondaryVsTextBufferAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_SecondaryVsTextViewAdapter">
+      <summary>The GUID used to co-create a SecondaryVsTextViewAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactory">
+      <summary>The GUID used to co-create a TextEditorFactory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryString">
+      <summary>The string representing the GUID used to co-create a TextEditorFactory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryWithEncoding">
+      <summary>The GUID used to co-create a TextEditorFactoryWithEncoding.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_TextEditorFactoryWithEncodingString">
+      <summary>The string representing the GUID used to co-create a TextEditorFactoryWithEncoding.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsCodeWindow">
+      <summary>The GUID used to co-create a VsCodeWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsCodeWindowString">
+      <summary>The string representing the GUID used to co-create a VsCodeWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsDocDataAdapter">
+      <summary>The GUID used to co-create a VsDocDataAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsDocDataAdapterString">
+      <summary>The string representing the GUID used to co-create a VsDocDataAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsHiddenTextManagerAdapter">
+      <summary>The GUID used to co-create a VsHiddenTextManagerAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsHiddenTextManagerAdapterString">
+      <summary>The string representing the GUID used to co-create a VsHiddenTextManagerAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBuffer">
+      <summary>The GUID used to co-create a VsTextBuffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferCoordinatorAdapter">
+      <summary>The GUID used to co-create a VsTextBufferCoordinatorAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferCoordinatorAdapterString">
+      <summary>The string representing the GUID used to co-create a VsTextBufferCoordinatorAdapter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextBufferString">
+      <summary>The string representing the GUID used to co-create a VsTextBuffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextView">
+      <summary>The GUID used to co-create a VsTextView.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.CLSID_VsTextViewString">
+      <summary>The string representing the GUID used to co-create a VsTextView.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidCommandWindowFontCategory">
+      <summary>The GUID used for the command window's font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditorPkg">
+      <summary>The GUID used for the editor package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditorPkgString">
+      <summary>The string representing the GUID for the editor package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidEditPropCategoryViewMasterSettings">
+      <summary>The GUID used for the master settings for a text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidFindResultsFontCategory">
+      <summary>The GUID used for the Find Results font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidImmediateWindowFontCategory">
+      <summary>The GUID used for the immediate window font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidIVxTextBuffer">
+      <summary>The GUID used to get an IVxTextBuffer from an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidIWpfTextViewHost">
+      <summary>The GUID used to get an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> from an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidOutputWindowFontCategory">
+      <summary>The GUID used for the output window font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidPrinterFontCategory">
+      <summary>The GUID used for the printer font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidStatementCompletionFontCategory">
+      <summary>The GUID used for the statement completion font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidSystemWindowFontCategory">
+      <summary>The GUID used for the system window font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidTextEditorFontCategory">
+      <summary>The GUID used for the code editor font and color category.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Editor.DefGuidList.guidToolTipFontCategory">
+      <summary>The GUID used for the tooltip font and color category.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.DifferencePackageElements"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageElements.AddedLine"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageElements.AddedWord"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageElements.HelpLink"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageElements.RemovedLine"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageElements.RemovedWord"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.DifferencePackageOptions"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageOptions.ShowLegendId"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.DifferencePackageOptions.ShowLegendName"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory">
+      <summary>Represents a fonts and colors category. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.#ctor(System.Guid,System.Guid,System.Guid)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" /> for the specified language service, font category, and color category.</summary>
+      <param name="languageService">The GUID of the language service for this category.</param>
+      <param name="fontCategory">The GUID of the font category.</param>
+      <param name="colorCategory">The GUID of the color category.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.AppearanceCategory">
+      <summary>Gets the textual key that is used in the <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> and <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> groupings of the editor.</summary>
+      <returns>The name of the appearance category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.ColorCategory">
+      <summary>Gets or sets the color category.</summary>
+      <returns>The color category.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.Equals(System.Object)">
+      <summary>Determines whether two instances of this class are the same.</summary>
+      <returns>true if the two <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" /> objects are the same, false otherwise.</returns>
+      <param name="obj">The second <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.FontCategory">
+      <summary>Gets or sets the font category.</summary>
+      <returns>The font category.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.GetHashCode">
+      <summary>Serves as a hash function for this type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.LanguageService">
+      <summary>Gets the GUID of the language service.</summary>
+      <returns>The GUID of the language service.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.op_Equality(Microsoft.VisualStudio.Editor.FontsAndColorsCategory,Microsoft.VisualStudio.Editor.FontsAndColorsCategory)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="first">The first category.</param>
+      <param name="second">The second category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.op_Inequality(Microsoft.VisualStudio.Editor.FontsAndColorsCategory,Microsoft.VisualStudio.Editor.FontsAndColorsCategory)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" /> objects are different.</summary>
+      <returns>true if the objects are different, otherwise false.</returns>
+      <param name="first">The first category.</param>
+      <param name="second">The second category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetColorCategory(System.Guid)">
+      <summary>Sets GUID of the color category.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</returns>
+      <param name="newColorCategory">The GUID of the color category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetFontCategory(System.Guid)">
+      <summary>Sets the GUID of the font category.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</returns>
+      <param name="newFontCategory">The GUID of the font category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.FontsAndColorsCategory.SetLanguageService(System.Guid)">
+      <summary>Sets the GUID of the language service.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</returns>
+      <param name="newLanguageService">The GUID of the language service.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.Caption"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.Control"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.DifferenceViewer"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.InlineLabel"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.LeftLabel"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.RightLabel"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.SideBySideLabel"></member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow.Tooltip"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindowFactoryService"></member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindowFactoryService.CreateComparisonCodeWindow(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.TextManager.Interop.IVsTextLines,Microsoft.VisualStudio.TextManager.Interop.IVsTextLines,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindowFactoryService.CreateComparisonCodeWindow(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,System.String,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.__VSDIFFSERVICEOPTIONS)"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsDifferenceLegendElementProvider"></member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsDifferenceLegendElementProvider.CreateLegendElement(Microsoft.VisualStudio.Editor.IVsDifferenceCodeWindow)"></member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService">
+      <summary>Creates adapters that map between legacy TextManager code and editor code.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsCodeWindowAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow" />.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow" />.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsCodeWindow" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" /> with the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferAdapterForSecondaryBuffer(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" /> for the secondary buffer (used in <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator" />) for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</param>
+      <param name="secondaryBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with which to create the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextBufferCoordinatorAdapter">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator" />.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextViewAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" />.</summary>
+      <returns>The new text view.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the text view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.CreateVsTextViewAdapter(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+      <summary>Create an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> with a specified set of text view roles.</summary>
+      <returns>The new text view.</returns>
+      <param name="serviceProvider">The <see cref="T:System.IServiceProvider" /> with which to site the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" />.</param>
+      <param name="roles">The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> with which to initialize the text view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetBufferAdapter(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the text buffer adapter for this text buffer (if it exists).</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" /> if one exists, or else null.</returns>
+      <param name="textBuffer">The text buffer of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetDataBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer)">
+      <summary>Get the data buffer of a text buffer adapter. This is the top buffer of the data model buffer graph. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> data buffer that is presented to the view model, or null if this method is called before content has been established for the adapter.</returns>
+      <param name="bufferAdapter">The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" /> adapter of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="bufferAdapter" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="bufferAdapter" /> was not produced by this factory.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetDocumentBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer)">
+      <summary>Gets the document buffer of an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer" /> adapter. This is the bottom buffer of the data model buffer graph. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> document buffer that is presented to the view model, or null if this method is called before content has been established for the adapter.</returns>
+      <param name="bufferAdapter">The text buffer adapter of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="bufferAdapter" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="bufferAdapter" /> was not produced by this factory.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetViewAdapter(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Get the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> adapter for this text view (if it exists).</summary>
+      <returns>The text view adapter, or null if no adapter exists.</returns>
+      <param name="textView">The text view of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textView" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetWpfTextView(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+      <summary>Get the WPF text view of a text view adapter.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that presents the text in the UI, or null if this method is called before content has been established for the adapter.</returns>
+      <param name="viewAdapter">The text view adapter of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="viewAdapter" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="viewAdapter" /> was not produced by this factory.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.GetWpfTextViewHost(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+      <summary>Gets the text view host of a text view adapter.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> of the adapter.</returns>
+      <param name="viewAdapter">The text view adapter of interest.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="viewAdapter" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="viewAdapter" /> was not produced by this factory.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsEditorAdaptersFactoryService.SetDataBuffer(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Sets the data buffer of a text buffer adapter that is being used together with an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferCoordinator" /> adapter.</summary>
+      <param name="bufferAdapter">The buffer adapter of interest.</param>
+      <param name="dataBuffer">The new data buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="bufferAdapter" /> is null or <paramref name="dataBuffer" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="bufferAdapter" /> was not produced by this factory.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation">
+      <summary>Represents color information for a language service.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.AddLanguageService(System.Guid)">
+      <summary>Adds an additional language service that contributes to coloring information. </summary>
+      <param name="languageServiceId">The GUID of the language service.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.GetClassificationType(System.Int32)">
+      <summary>Gets the type used by the language service classifier for the colorable item at the specified index.</summary>
+      <returns>Returns an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</returns>
+      <param name="colorableItemIndex">The index of the colorable item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.GetFontAndColorPreferences">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2" /> of the language service. </summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.TextManager.Interop.FONTCOLORPREFERENCES2" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation.Updated">
+      <summary>Raised when color information for the language service is changed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformationService">
+      <summary>Provides font and color information for language services and <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformationService.GetFontAndColorInformation(Microsoft.VisualStudio.Editor.FontsAndColorsCategory)">
+      <summary>Gets font and color information, which represents the coloring information for the specified <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Editor.IVsFontsAndColorsInformation" /> object.</returns>
+      <param name="fontAndColorsCategory">The <see cref="T:Microsoft.VisualStudio.Editor.FontsAndColorsCategory" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsTextViewCreationListener">
+      <summary>A listener to the event raised when a text view adapter (<see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" />) is created and initialized.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Editor.IVsTextViewCreationListener.VsTextViewCreated(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+      <summary>Called when a <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> adapter has been created and initialized.</summary>
+      <param name="textViewAdapter">The newly created and initialized text view adapter.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag">
+      <summary>These tags are generated from the visible legacy markers created using <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines.CreateLineMarker(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[])" /> and <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextStream.CreateStreamMarker(System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker[])" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.LineMarker">
+      <summary>Gets the line marker.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.MarkerType">
+      <summary>Gets the marker type.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerType" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.StreamMarker">
+      <summary>The stream marker. </summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextStreamMarker" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Editor.IVsVisibleTextMarkerTag.Type">
+      <summary>The integer type of the marker.</summary>
+      <returns>The integer type.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Editor.VsPredefinedAdornmentLayers"></member>
+    <member name="F:Microsoft.VisualStudio.Editor.VsPredefinedAdornmentLayers.Find"></member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.dll
new file mode 100644
index 0000000000000000000000000000000000000000..524414fe4bf3dc779ed6b622878e5d775ee8e62a
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
new file mode 100644
index 00000000..558d33e8
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.Intellisense.xml
@@ -0,0 +1,1548 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Language.Intellisense</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1">
+      <summary>Represents an <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> that includes the AddRange() operation.</summary>
+      <typeparam name="T">The type of the collection.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.#ctor">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
+      <summary>Adds a list of items to the collection without firing an event for each item.</summary>
+      <param name="items">A list of items to add.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.AsReadOnly">
+      <summary>Gets a read-only version of the collection.</summary>
+      <returns>A read-only version of the collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.BeginBulkOperation">
+      <summary>Suspends change events on the collection in order to perform a bulk change operation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.ClearItems">
+      <summary>Removes all items from the collection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.EndBulkOperation">
+      <summary>Restores change events on the collection after a bulk change operation has been completed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.InsertItem(System.Int32,`0)">
+      <summary>Inserts an item at the specified index.</summary>
+      <param name="index">The location at which to insert the item.</param>
+      <param name="item">The item to insert.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.MoveItem(System.Int32,System.Int32)">
+      <summary>Moves the item from one location to another.</summary>
+      <param name="oldIndex">The original location.</param>
+      <param name="newIndex">The new location.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <summary>Raised when the collection has changed.</summary>
+      <param name="e">
+        <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.RemoveItem(System.Int32)">
+      <summary>Removes an item from the collection at the specified location.</summary>
+      <param name="index">The location at which to remove the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1.SetItem(System.Int32,`0)">
+      <summary>Replaces the item at the specified location.</summary>
+      <param name="index">The location at which to replace the item.</param>
+      <param name="item">The item to replace.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.Completion">
+      <summary>Represents a completion item, including the icon, insertion text, and display text, in a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> with the specified display text.</summary>
+      <param name="displayText">The text that is to be displayed by an IntelliSense presenter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.Completion.#ctor(System.String,System.String,System.String,System.Windows.Media.ImageSource,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> with the specified text and description.</summary>
+      <param name="displayText">The text that is to be displayed by an IntelliSense presenter.</param>
+      <param name="insertionText">The text that is to be inserted into the buffer if this completion is committed.</param>
+      <param name="description">A description that can be displayed with the display text of the completion.</param>
+      <param name="iconSource">The icon.</param>
+      <param name="iconAutomationText">The text to be used as the automation name for the icon. </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.Description">
+      <summary>Gets a description that can be displayed together with the display text of the completion.</summary>
+      <returns>The description.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.DisplayText">
+      <summary>Gets the text that is to be displayed by an IntelliSense presenter.</summary>
+      <returns>The display text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.IconAutomationText">
+      <summary>Gets or sets the text to be used as the automation name for the icon when it is displayed.</summary>
+      <returns>The icon automation text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.IconSource">
+      <summary>Gets or sets an icon that could be used to describe the completion.</summary>
+      <returns>The icon.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.InsertionText">
+      <summary>Gets the text that is to be inserted into the buffer if this completion is committed.</summary>
+      <returns>The text to be inserted.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.Completion.Properties">
+      <summary>Gets the properties of the completion.</summary>
+      <returns>
+        <see cref="T:System.Data.PropertyCollection" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType">
+      <summary>Defines the types of matching that can be done on completion items.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType.MatchDisplayText">
+      <summary>Match the display text of the completion.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType.MatchInsertionText">
+      <summary>Match the insertion text of the completion.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle">
+      <summary>Defines a set of properties that will be used to style the default completion presenter.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.AreGradientsAllowed">
+      <summary>Determines whether or not <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession" /> should use gradients.</summary>
+      <returns>A nullable boolean, true if gradients are allowed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.BackgroundBrush">
+      <summary>Gets a brush that is used to paint the background of the completion presenter.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.BorderBrush">
+      <summary>Gets a brush that is used to paint the borders in the completion presenter.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />
+      </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.CompletionTextRunProperties">
+      <summary>Gets the text run properties that are used to format the text of the individual completion items.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionBackgroundBrush">
+      <summary>Gets a brush that is used to paint the background of the selected completion item.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionBorderBrush">
+      <summary>Gets a brush that is used to paint the border rectangle around the selected completion item.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.SelectionTextRunProperties">
+      <summary>Gets text run properties that are used to paint the text of the selected completion item.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotBackgroundBrush">
+      <summary>Gets a brush that is used to paint the background of a completion tab item when the mouse is hovering over it.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotBorderBrush">
+      <summary>Gets a brush that is used to paint the border of a completion tab item when the mouse is hovering over it.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabItemHotTextRunProperties">
+      <summary>Gets the text run properties that are used to format the text of a completion tab item when the mouse is hovering over it.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TabPanelBackgroundBrush">
+      <summary>Gets a brush that is used to paint the background of the completion tab panel.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipBackgroundBrush">
+      <summary>Gets a brush that is used to paint the background of the completion tooltip.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipBorderBrush">
+      <summary>Gets a brush that is used to paint the border around the completion tooltip.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionPresenterStyle.TooltipTextRunProperties">
+      <summary>Gets text run properties that are used to format the text in the completion tooltip.</summary>
+      <returns>
+        <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus">
+      <summary>Represents the full selection status of a completion set.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.#ctor(Microsoft.VisualStudio.Language.Intellisense.Completion,System.Boolean,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" />.</summary>
+      <param name="completion">The selected <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> in this selection status.</param>
+      <param name="isSelected">true if the completion is fully-selected, false otherwise.</param>
+      <param name="isUnique">true if the completion is a unique match, false otherwise.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.Completion">
+      <summary>Gets the selected completion represented by this selection status instance.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.Equals(System.Object)">
+      <summary>Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" /> are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" /> to which to compare it.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.GetHashCode">
+      <summary>Gets the hash code of this instance.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.IsSelected">
+      <summary>Determines whether the completion is fully selected.</summary>
+      <returns>true if the completion is selected, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.IsUnique">
+      <summary>Determines whether the completion is a unique match.</summary>
+      <returns>true if the completion is unique, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.op_Equality(Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus,Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus)">
+      <summary>Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" /> are the same.</summary>
+      <returns>true if the instances are the same, otherwise false.</returns>
+      <param name="status1">The first instance.</param>
+      <param name="status2">The second instance.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus.op_Inequality(Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus,Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus)">
+      <summary>Determines whether two instances of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" /> are different.</summary>
+      <returns>true if the instances are different, otherwise false.</returns>
+      <param name="status1">The first instance.</param>
+      <param name="status2">The second instance.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet">
+      <summary>Represents a set of completions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.#ctor(System.String,System.String,Microsoft.VisualStudio.Text.ITrackingSpan,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Language.Intellisense.Completion},System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Language.Intellisense.Completion})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" /> with the specified name and text.</summary>
+      <param name="moniker">The unique, non-localized identifier for the completion set.</param>
+      <param name="displayName">The localized name of the completion set.</param>
+      <param name="applicableTo">The tracking span to which the completions apply.</param>
+      <param name="completions">The list of completions.</param>
+      <param name="completionBuilders">The list of completion builders.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.ApplicableTo">
+      <summary>Gets or sets the text tracking span to which this completion applies.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionBuilders">
+      <summary>Gets or sets the list of completion builders that are part of this completion set.</summary>
+      <returns>A list of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> objects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Completions">
+      <summary>Gets or sets the list of completions that are part of this completion set.</summary>
+      <returns>A list of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> objects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.DisplayName">
+      <summary>Gets or sets the localized name of this completion set.</summary>
+      <returns>The localized name of this completion set.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Filter">
+      <summary>Restricts the set of completions to those that match the applicability text of the completion set, and then determines the best match.</summary>
+      <exception cref="T:System.InvalidOperationException">Both the completions and the completion builders have been overridden.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Filter(Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+      <summary>Restricts the set of completions to those that match the applicability text of the completion set, and then determines the best match.</summary>
+      <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType" />.</param>
+      <param name="caseSensitive">true if the match is case-sensitive, otherwise false.</param>
+      <exception cref="T:System.InvalidOperationException">Both the completions and the completion builders have been overridden.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.MatchCompletionList(System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.Completion},Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+      <summary>Matches the completion list.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" />.</returns>
+      <param name="completionList">The list of completions.</param>
+      <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType" />.</param>
+      <param name="caseSensitive">true if the match is case-sensitive, otherwise false.</param>
+      <exception cref="T:System.InvalidOperationException">The span to which this completion applies is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Moniker">
+      <summary>Gets the unique, non-localized identifier for the completion set.</summary>
+      <returns>The unique, non-localized identifier for the completion set.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.Recalculate">
+      <summary>Recalculates the set of completions for this completion set.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectBestMatch">
+      <summary>Determines the best match in the completion set.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectBestMatch(Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType,System.Boolean)">
+      <summary>Determines the best match in the completion set for the given match type.</summary>
+      <param name="matchType">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionMatchType" />.</param>
+      <param name="caseSensitive">true if the match is case-sensitive, otherwise false.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectionStatus">
+      <summary>Gets or sets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSelectionStatus" />.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+      <exception cref="T:System.ArgumentException">The completion belonging to the value is not contained in either the completions or the completion builders.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.SelectionStatusChanged">
+      <summary>Raised when the selection status has changed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.WritableCompletionBuilders">
+      <summary>Gets the collection of writable completion builders.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ObservableCollection`1" /> of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> objects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.WritableCompletions">
+      <summary>Gets the collection of writable completions.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Language.Intellisense.BulkObservableCollection`1" /> of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.Completion" /> objects.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult">
+      <summary>Stores information about the completion match result.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult.CharsMatchedCount">
+      <summary>Gets or sets the number of characters matched in the completion set.</summary>
+      <returns>The number of characters matched in the completion set.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CompletionSet.CompletionMatchResult.SelectionStatus">
+      <summary>Gets or sets the selection status of the completion set.</summary>
+      <returns>The selection status of the completion set.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs">
+      <summary>Provides information about the change of the current parameter in a signature help session.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.#ctor(Microsoft.VisualStudio.Language.Intellisense.IParameter,Microsoft.VisualStudio.Language.Intellisense.IParameter)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs" />.</summary>
+      <param name="previousCurrentParameter">The parameter that was previously the current parameter.</param>
+      <param name="newCurrentParameter">The parameter that is now the current parameter.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.NewCurrentParameter">
+      <summary>Gets the parameter that is now the current parameter.</summary>
+      <returns>The new current parameter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.CurrentParameterChangedEventArgs.PreviousCurrentParameter">
+      <summary>Gets the parameter that was previously the current parameter.</summary>
+      <returns>The previous current parameter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1">
+      <summary>Represents a filtered observable collection.</summary>
+      <typeparam name="T">The type of the collection.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.#ctor(System.Collections.Generic.IList{`0})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1" />.</summary>
+      <param name="underlyingList">The underlying collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="underlyingList" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="underlyingList" /> does not implement <see cref="T:System.Collections.IList" /> and/or <see cref="T:System.Collections.Specialized.INotifyCollectionChanged" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Add(System.Object)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <returns>The number of items.</returns>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Add(`0)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="item">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Clear">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.CollectionChanged">
+      <summary>Raised when the collection has changed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Contains(System.Object)">
+      <summary>Determines whether the collection contains the specified object.</summary>
+      <returns>true if the collection contains the item, otherwise false.</returns>
+      <param name="value">The object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Contains(`0)">
+      <summary>Determines whether the collection contains the specified item.</summary>
+      <returns>true if the item is in the collection, otherwise false.</returns>
+      <param name="item">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.CopyTo(System.Array,System.Int32)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="array">The array.</param>
+      <param name="index">The array index.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.CopyTo(`0[],System.Int32)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="array">The array.</param>
+      <param name="arrayIndex">The array index.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Count">
+      <summary>Gets the number of items in the collection.</summary>
+      <returns>The number of items in the collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Filter(System.Predicate{`0})">
+      <summary>Filters the collection by the specified predicate.</summary>
+      <param name="filterPredicate">A <see cref="T:System.Predicate`1" /> that defines the filter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.GetEnumerator">
+      <summary>Gets the enumerator.</summary>
+      <returns>
+        <see cref="T:System.Collections.Generic.IEnumerator`1" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.IndexOf(System.Object)">
+      <summary>Gets the location of the specified item.</summary>
+      <returns>The location of the specified item.</returns>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.IndexOf(`0)">
+      <summary>Gets the location of the specified item.</summary>
+      <returns>The location of the specified item.</returns>
+      <param name="item">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Insert(System.Int32,System.Object)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="index">The location.</param>
+      <param name="value">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Insert(System.Int32,`0)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="index">The location.</param>
+      <param name="item">The item.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.IsFixedSize">
+      <summary>Determines whether this collection has a fixed size.</summary>
+      <returns>Always returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.IsReadOnly">
+      <summary>Determines whether this collection is read-only.</summary>
+      <returns>Always returns true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.IsSynchronized">
+      <summary>Determines whether the collection is synchronized.</summary>
+      <returns>Always returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Item(System.Int32)">
+      <summary>Gets the item at the specified location.</summary>
+      <param name="index">The location</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Remove(System.Object)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="value">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.Remove(`0)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <returns>true if the item was successfully removed, otherwise false.</returns>
+      <param name="item">The item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.RemoveAt(System.Int32)">
+      <summary>Since this collection is read-only, throws an <see cref="T:System.InvalidOperationException" />.</summary>
+      <param name="index">The index.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.StopFiltering">
+      <summary>Removes the filter for the collection.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.SyncRoot">
+      <summary>Gets the object used to synchronize the collection.</summary>
+      <returns>The object used to synchronize the collection</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets the enumerator.</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.FilteredObservableCollection`1.System#Collections#IList#Item(System.Int32)">
+      <summary>Gets the item at the specified location.</summary>
+      <returns>The item at the specified location.</returns>
+      <param name="index">The location.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker">
+      <summary>Represents the central broker responsible for statement completion.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.CreateCompletionSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Creates a completion session, but does not start it.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to create a completion session.</param>
+      <param name="triggerPoint">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in the text buffer at which statement completion is requested.</param>
+      <param name="trackCaret">true if this session should track the caret, false otherwise. When the caret is tracked, only the completion items whose applicability span contains the caret will be displayed. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.DismissAllSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Dismisses all active statement completion sessions.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to dismiss all sessions.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the list of active statement completion sessions.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which to get completions.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.IsCompletionActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Determines whether or not statement completion is active over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>true when Sessions.Count &gt; 0 and false otherwise.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which to determine if statement completion is active.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.TriggerCompletion(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Starts the process of statement completion, assuming the caret position to be the position at which completions should be inserted.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IStatementCompletionSession" />. This may be null if no session could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to trigger statement completion.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionBroker.TriggerCompletion(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Starts the process of statement completion at the specified position. </summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IStatementCompletionSession" />. This may be null if no session could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to trigger statement completion.</param>
+      <param name="triggerPoint">The point in the text buffer at which statement completion is requested.</param>
+      <param name="trackCaret">true if this session should track the caret, false otherwise. When the caret is tracked, only completion items whose applicability span contains the caret will be displayed. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession">
+      <summary>Represents a statement completion session, which is a type of IntelliSense session.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Commit">
+      <summary>Commits a completion session. The selected completion's insertion text is inserted into the buffer in the place of its applicability span.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Committed">
+      <summary>Raised after a completion session is committed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.CompletionSets">
+      <summary>Gets the collection of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" /> objects.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" /> objects.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.Filter">
+      <summary>Filters the session's completion items, based on the current state of the text buffer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.IsStarted">
+      <summary>Determines whether the completion session has been started.</summary>
+      <returns>true if the completion session has been started, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.SelectedCompletionSet">
+      <summary>Gets or sets the selected <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" />.</summary>
+      <returns>The selected <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.SelectedCompletionSetChanged">
+      <summary>Raised when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession.SelectedCompletionSet" /> property changes.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource">
+      <summary>Provides completions for a given content type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource.AugmentCompletionSession(Microsoft.VisualStudio.Language.Intellisense.ICompletionSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.CompletionSet})">
+      <summary>Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" />s should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSession" />.</summary>
+      <param name="session">The session for which completions are to be computed.</param>
+      <param name="completionSets">The set of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.CompletionSet" /> objects to be added to the session.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSourceProvider">
+      <summary>Provides completion sources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICompletionSourceProvider.TryCreateCompletionSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a completion provider for the given context.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ICompletionSource" /> instance, or null if none could be created.</returns>
+      <param name="textBuffer">The text buffer over which to create a provider.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IconDescription">
+      <summary>Describes the icon to use for displaying items in statement completion.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IconDescription.#ctor(Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup,Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem)">
+      <summary>Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IconDescription" /> from a group and an item within the group.</summary>
+      <param name="group">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup" /> of the icon to be displayed.</param>
+      <param name="item">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem" /> within the icon group to be displayed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IconDescription.Group">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup" /> of the icon to be displayed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup" /> of the icon.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IconDescription.Item">
+      <summary>Gets the specific <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem" /> within the icon group to be displayed.</summary>
+      <returns>The specific <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IconDescription.ToString">
+      <summary>Provides a description of the specific icon.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomCommit">
+      <summary>Provides custom commit operations for completions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomCommit.Commit">
+      <summary>Commits the completion using the completion's own commit logic.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomIntellisensePresenter">
+      <summary>Defines a custom IntelliSense presenter.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomIntellisensePresenter.Render">
+      <summary>Renders the IntelliSense session.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler">
+      <summary>Defines a custom handler of keyboard events</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler.CaptureKeyboard">
+      <summary>Notifies the handler that it may start capturing keyboard events.</summary>
+      <returns>true if the handler can start capturing keyboard events, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ICustomKeyboardHandler.ReleaseKeyboard">
+      <summary>Notifies the handler that it should stop capturing keyboard events.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IGlyphService">
+      <summary>Gets a standard set of glyphs.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IGlyphService.GetGlyph(Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup,Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem)">
+      <summary>Gets a glyph in the form of a WPF <see cref="T:System.Windows.Media.ImageSource" />.</summary>
+      <returns>A valid WPF <see cref="T:System.Windows.Media.ImageSource" /> that contains the requested glyph.</returns>
+      <param name="group">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup" /> for this glyph.</param>
+      <param name="item">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem" /> for this glyph.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseCommandTarget">
+      <summary>Provides a way to intercede in the command-handling chain to handle keyboard commands.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseCommandTarget.ExecuteKeyboardCommand(Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand)">
+      <summary>Executes a user-initiated keyboard command.</summary>
+      <returns>true if the command was handled, false otherwise.</returns>
+      <param name="command">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand" /> to execute.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController">
+      <summary>Controls the IntelliSense process for one or more subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects exposed through a single <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.ConnectSubjectBuffer(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Called when a new subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> appears in the graph of buffers associated with the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, due to a change in projection or content type.</summary>
+      <param name="subjectBuffer">The newly-connected text buffer.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.Detach(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Detaches the controller from the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> from which the controller should detach.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseController.DisconnectSubjectBuffer(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Called when a subject <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> is removed from the graph of buffers associated with the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, due to a change in projection or content type.</summary>
+      <param name="subjectBuffer">The disconnected text buffer.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseControllerProvider">
+      <summary>Creates IntelliSense controllers for a specific <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseControllerProvider.TryCreateIntellisenseController(Microsoft.VisualStudio.Text.Editor.ITextView,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Attempts to create an IntelliSense controller for a specific text view.</summary>
+      <returns>A valid IntelliSense controller, or null if none could be created.</returns>
+      <param name="textView">The text view for which a controller should be created.</param>
+      <param name="subjectBuffers">The set of text buffers with matching content types that are potentially visible in the view.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter">
+      <summary>Defines a presenter of IntelliSense information.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter.Session">
+      <summary>Gets the session that this presenter is rendering.</summary>
+      <returns>The session.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenterProvider">
+      <summary>Creates IntelliSense presenters over a given IntelliSense session.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenterProvider.TryCreateIntellisensePresenter(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+      <summary>Attempts to create an IntelliSense presenter for a given IntelliSense session.</summary>
+      <returns>A valid IntelliSense presenter, or null if none could be created.</returns>
+      <param name="session">The session for which a presenter should be created.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession">
+      <summary>Represents an IntelliSense session, or a single instance of the IntelliSense process.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Collapse">
+      <summary>Reduces the session to a minimized state. If the session has no such state, the session will be dismissed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Dismiss">
+      <summary>Dismisses the session, causing the presenter to be destroyed and the session to be removed from the session stack.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Dismissed">
+      <summary>Occurs when the session is dismissed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.GetTriggerPoint(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> at which this IntelliSense session was triggered for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which a trigger point should be returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.GetTriggerPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> at which this IntelliSense session was triggered in terms of the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <returns>A nullable <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</returns>
+      <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.IsDismissed">
+      <summary>Determines whether the session is dismissed.</summary>
+      <returns>true if the session is dismissed, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Match">
+      <summary>Determines the best matching item in the session and sets the selection to this item.</summary>
+      <returns>true if the match was found, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Presenter">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter" /> that is used to render IntelliSense for this session.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisensePresenter" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.PresenterChanged">
+      <summary>Occurs when the IntelliSense presenter for this session changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Recalculate">
+      <summary>Recalculates the underlying IntelliSense items pertaining to this session, using the same trigger point.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Recalculated">
+      <summary>Occurs when the session is recalculated.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.Start">
+      <summary>Starts the session.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession.TextView">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> in which this IntelliSense session was triggered.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack">
+      <summary>Represents a stack of IntelliSense sessions. The stack manages session activation and currency.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.CollapseAllSessions">
+      <summary>Reduces all sessions in the session stack to their collapsed (or minimized) state, or dismisses them if they have no such state.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.MoveSessionToTop(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+      <summary>Moves a session already in the session stack to the top of the stack. </summary>
+      <param name="session">The session to move.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.PopSession">
+      <summary>Removes the topmost session from the stack and returns it.</summary>
+      <returns>The session that was removed.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.PushSession(Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession)">
+      <summary>Adds a session to the top of the stack.</summary>
+      <param name="session">An <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession" /> to add to the top of the stack.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.Sessions">
+      <summary>Gets the list of sessions in the stack, ordered from bottom to top.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSession" /> objects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack.TopSession">
+      <summary>Gets the topmost session in the stack.</summary>
+      <returns>The topmost session.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStackMapService">
+      <summary>Provides access to all the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack" /> objects created for all the different <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> instances in the application.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStackMapService.GetStackForTextView(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack" /> for a specific <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> instance.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IIntellisenseSessionStack" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand">
+      <summary>Represents the set of keyboard commands that can be issued to IntelliSense presenters.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Up">
+      <summary>The up arrow command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Down">
+      <summary>The down arrow command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.PageUp">
+      <summary>The page up command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.PageDown">
+      <summary>The page down command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.TopLine">
+      <summary>The go to the top line command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.BottomLine">
+      <summary>The go to the bottom line command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Home">
+      <summary>The home command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.End">
+      <summary>The end command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Enter">
+      <summary>The enter, or return, command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.Escape">
+      <summary>The escape command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.IncreaseFilterLevel">
+      <summary>The increase filter level command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseKeyboardCommand.DecreaseFilterLevel">
+      <summary>The decrease filter level command.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames">
+      <summary>Defines the names of the space reservation managers used by the default IntelliSense presenters.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.CompletionSpaceReservationManagerName">
+      <summary>The space reservation manager name for statement completion.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.QuickInfoSpaceReservationManagerName">
+      <summary>The space reservation manager name for Quick Info.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.SignatureHelpSpaceReservationManagerName">
+      <summary>The space reservation manager name for signature help (parameter info).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.IntellisenseSpaceReservationManagerNames.SmartTagSpaceReservationManagerName">
+      <summary>The space reservation manager name for smart tags.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IParameter">
+      <summary>Represents an individual parameter description inside the description of a signature for Signature Help (Parameter Info).</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Documentation">
+      <summary>Gets the documentation associated with the parameter.</summary>
+      <returns>The documentation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Locus">
+      <summary>Gets the location of this parameter relative to the signature's content.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Span" /> of this parameter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Name">
+      <summary>Gets the name of this parameter.</summary>
+      <returns>The name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.PrettyPrintedLocus">
+      <summary>Gets the text location of this parameter relative to the signature's pretty-printed content.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Span" /> of this parameter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IParameter.Signature">
+      <summary>Gets the signature of which this parameter is a part.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" /> of the parameter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter">
+      <summary>Defines an IntelliSense presenter that is rendered as a popup within an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.Opacity">
+      <summary>Gets or sets the opacity of this popup presenter.</summary>
+      <returns>The opacity of this popup presenter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PopupStyles">
+      <summary>Gets a set of flags that determine the popup style.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Text.Adornments.PopupStyles" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PopupStylesChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PopupStyles" /> property changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PresentationSpan">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> to which this presenter is related.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> to which this presenter is related.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PresentationSpanChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.PresentationSpan" /> property changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SpaceReservationManagerName">
+      <summary>Gets the name of the space reservation manager that should be used to create popups for this presenter.</summary>
+      <returns>The name of the space reservation manager that should be used to create popups for this presenter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SurfaceElement">
+      <summary>Gets the WPF <see cref="T:System.Windows.UIElement" /> that the presenter wants to be displayed inside a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> popup.</summary>
+      <returns>The WPF <see cref="T:System.Windows.UIElement" /> that the presenter wants to be displayed inside a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> popup.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IPopupIntellisensePresenter.SurfaceElementChanged">
+      <summary>Occurs when the WPF surface element is changed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker">
+      <summary>Defines a Quick Info broker.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.CreateQuickInfoSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Creates but does not start a Quick Info session at the specified location in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A valid Quick Info session, or null if none could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />  for which a Quick Info session should be created.</param>
+      <param name="triggerPoint">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in the text buffer at which Quick Info should be triggered.</param>
+      <param name="trackMouse">true if the session should be auto-dismissed when the mouse leaves the applicability span of the session, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the set of active Quick Info sessions for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> in which this broker operates.</summary>
+      <returns>The list of valid Quick Info sessions active over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> objects.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which Quick Info sessions should be returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.IsQuickInfoActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Determines whether there is at least one active Quick Info session in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>true if there is at least one active Quick Info session over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, false otherwise.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which Quick Info session status is to be determined.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.TriggerQuickInfo(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Triggers Quick Info at the position of the caret in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which Quick Info is to be triggered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoBroker.TriggerQuickInfo(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Triggers Quick Info at the specified position in the buffer, either tracking or not tracking the mouse.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which Quick Info is to be triggered.</param>
+      <param name="triggerPoint">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in the text buffer at which Quick Info should be triggered. </param>
+      <param name="trackMouse">true if the session should be dismissed when the mouse leaves the applicability span of the session, false otherwise. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession">
+      <summary>Represents an IntelliSense session used to display Quick Info information.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.ApplicableToSpan">
+      <summary>Gets the applicability span for this session.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.ApplicableToSpanChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.ApplicableToSpan" /> property on this session changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.QuickInfoContent">
+      <summary>Gets the content that will be displayed by this session.</summary>
+      <returns>The content.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession.TrackMouse">
+      <summary>Determines whether this session tracks the mouse.</summary>
+      <returns>true if the session tracks the mouse, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource">
+      <summary>Represents a Quick Info provider, which acts as a provider of Quick Info information for a text buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource.AugmentQuickInfoSession(Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.ITrackingSpan@)">
+      <summary>Determines which pieces of Quick Info content should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession" />.</summary>
+      <param name="session">The session for which completions are to be computed.</param>
+      <param name="quickInfoContent">The QuickInfo content to be added to the session.</param>
+      <param name="applicableToSpan">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> to which this session applies.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSourceProvider">
+      <summary>Represents a factory of Quick Info sources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSourceProvider.TryCreateQuickInfoSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a Quick Info source for the specified context.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSource" />, or null if none could be created.</returns>
+      <param name="textBuffer">The text buffer for which to create a provider.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignature">
+      <summary>Represents an individual signature displayed in a tool, such as the signature help tool.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.ApplicableToSpan">
+      <summary>Gets the span of text in the buffer to which this signature help is applicable.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Content">
+      <summary>Gets the content of the signature, including all the characters to be displayed.</summary>
+      <returns>The content.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.CurrentParameter">
+      <summary>Gets the current parameter for this signature.</summary>
+      <returns>The current parameter.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISignature.CurrentParameterChanged">
+      <summary>Occurs when the currently-selected parameter changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Documentation">
+      <summary>Gets the documentation associated with this signature.</summary>
+      <returns>The documentation, which describes the method and signature.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.Parameters">
+      <summary>Gets the list of parameters that this signature knows about.</summary>
+      <returns>The list of parameters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignature.PrettyPrintedContent">
+      <summary>Gets the content of the signature, pretty-printed into a form suitable for display on-screen.</summary>
+      <returns>The signature content.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker">
+      <summary>Defines the signature help broker, which is the primary component of the signature help process.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.CreateSignatureHelpSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Creates a signature help session without starting it.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" />. May be null if no session could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which signature help is requested.</param>
+      <param name="triggerPoint">The point in the text buffer at which signature help is requested.</param>
+      <param name="trackCaret">true if this session should track the caret, false otherwise. When the caret is tracked, the only items to be displayed are those whose applicability span contains the caret.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.DismissAllSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Dismisses any active signature help sessions in this broker's <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which all signature help sessions should be dismissed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the list of all signature help sessions for this broker's <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.IsSignatureHelpActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Determines whether signature help is active.</summary>
+      <returns>true if there is at least one signature help session over the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, false otherwise.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over signature help status should be determined.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.TriggerSignatureHelp(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Begins the process of signature help at the position of the caret.</summary>
+      <returns>A valid signature help session. May be null if no session could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to trigger signature help.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpBroker.TriggerSignatureHelp(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITrackingPoint,System.Boolean)">
+      <summary>Starts the process of signature help at the specified point.</summary>
+      <returns>A valid signature help session. May be null if no session could be created.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to trigger signature help.</param>
+      <param name="triggerPoint">The point in the text buffer at which signature help is requested.</param>
+      <param name="trackCaret">true if this session should track the caret, false otherwise. When the caret is tracked, the only items to be displayed are those whose applicability span contains the caret.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession">
+      <summary>Defines an IntelliSense session used for displaying signature help.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignature">
+      <summary>Gets the signature that is currently selected from among the set of valid signatures.</summary>
+      <returns>The selected signature.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignatureChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignature" /> property changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.Signatures">
+      <summary>Gets the set of valid signatures for this session.</summary>
+      <returns>The valid signatures.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource">
+      <summary>Defines a provider of signature help information that is used in the IntelliSense process.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource.AugmentSignatureHelpSession(Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.ISignature})">
+      <summary>Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" />s should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" />.</summary>
+      <param name="session">The session for which completions are to be computed.</param>
+      <param name="signatures">The set of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" />s to be added to the session.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSource.GetBestMatch(Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession)">
+      <summary>Computes the best matching <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" /> instance for the given signature help session. Only the highest- priority signature help provider is asked for this information.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" /> that is also a member of the Signatures collection of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" />. It can return null if no best match could be determined, and the next highest-priority signature help provider will be asked to determine the best match.</returns>
+      <param name="session">The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" /> for which the best matching <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignature" /> should be determined.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSourceProvider">
+      <summary>Defines an extension used to create signature help providers from a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> opened in a given context.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSourceProvider.TryCreateSignatureHelpSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Attempts to create a signature help provider for the given text buffer.</summary>
+      <returns>A valid signature help provider, or null if none could be created.</returns>
+      <param name="textBuffer">The text buffer for which to create a signature help provider.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction">
+      <summary>Defines a smart tag action.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.ActionSets">
+      <summary>Gets the list of smart tag action sets contained inside this smart tag action.</summary>
+      <returns>The list of action sets.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.DisplayText">
+      <summary>Gets the text that is displayed in the default smart tag presenter.</summary>
+      <returns>The display text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.Icon">
+      <summary>Gets image information that is displayed alongside the display text in the default smart tag.</summary>
+      <returns>The icon.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.Invoke">
+      <summary>A callback used to invoke the smart tag action.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction.IsEnabled">
+      <summary>Determines whether the smart tag action is enabled. By default, disabled smart tags are rendered but cannot be invoked.</summary>
+      <returns>true if the action is enabled, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker">
+      <summary>Defines a smart tag broker, which is responsible for triggering smart tags. Components call methods on the broker in order to trigger smart tags.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.CreateSmartTagSession(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Language.Intellisense.SmartTagType,Microsoft.VisualStudio.Text.ITrackingPoint,Microsoft.VisualStudio.Language.Intellisense.SmartTagState)">
+      <summary>Creates a smart tag session for smart tags of the specified type at the specified location.</summary>
+      <returns>A valid smart tag session.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to create a smart tag session.</param>
+      <param name="type">The type of smart tag that should be created.</param>
+      <param name="triggerPoint">The location in the buffer where the smart tag session should be created.</param>
+      <param name="state">The initial state of the smart tag session.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.GetSessions(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the list of currently-active smart tag sessions for the specified text view.</summary>
+      <returns>A list of smart tag sessions for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which to retrieve a list of smart tag sessions.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagBroker.IsSmartTagActive(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Determines whether a smart tag is active.</summary>
+      <returns>true if there is at least one smart tag session for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, false otherwise.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which to determine if there are any active smart tag sessions.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession">
+      <summary>Defines a smart tag session, which encapsulates all the information about a particular invocation of the smart tag system.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ActionSets">
+      <summary>Gets the collection of actions that this session displays.</summary>
+      <returns>The action sets.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpan">
+      <summary>Gets or sets the span to which this session is applicable in the text buffer. This is used to position any popups that are rendered by smart tag presenters.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpanChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.ApplicableToSpan" /> property changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.IconSource">
+      <summary>Gets or sets an icon that can be used in the display of this session. </summary>
+      <returns>A <see cref="T:System.Windows.Media.ImageSource" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.IconSourceChanged">
+      <summary>Occurs when the session's icon changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.State">
+      <summary>Gets or sets the current state of this session. </summary>
+      <returns>The current smart tag state.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.StateChanged">
+      <summary>Occurs when the state of this session changes</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagSpan">
+      <summary>The span over which the tag should be rendered</summary>
+      <returns>The span.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagSpanChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagSpan" /> property changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.TagText">
+      <summary>Gets or sets the text to be displayed with the tag.</summary>
+      <returns>The tag text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession.Type">
+      <summary>The type of this smart tag session.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagType" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource">
+      <summary>Defines a source for smart tag data.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource.AugmentSmartTagSession(Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession,System.Collections.Generic.IList{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})">
+      <summary>Determines which <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet" /> objects should be part of the specified <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSession" />.</summary>
+      <param name="session">The session for which completions are to be computed.</param>
+      <param name="smartTagActionSets">The set of the <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet" /> objects to be added to the session.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSourceProvider">
+      <summary>Defines a provider of a smart tag source.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSourceProvider.TryCreateSmartTagSource(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Attempts to create a smart tag source for the specified buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISmartTagSource" />, or null if no smart tag source could be created.</returns>
+      <param name="textBuffer">The text buffer for which to create a smart tag source.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable">
+      <summary>Provides a way to override the text formatting properties for an object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable.GetHighlightedTextRunProperties(System.Windows.Media.TextFormatting.TextRunProperties)">
+      <summary>Gets a set of text run properties that overrides the default set used to display text when this object is highlighted.</summary>
+      <returns>A set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that should be used to display this object's highlighted text.</returns>
+      <param name="defaultHighlightedTextRunProperties">The set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that would have been used to present the highlighted object if they had not been overridden..</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ITextFormattable.GetTextRunProperties(System.Windows.Media.TextFormatting.TextRunProperties)">
+      <summary>Gets a set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that overrides the default <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to display the text.</summary>
+      <returns>A set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that should be used to display this object's text.</returns>
+      <param name="defaultTextRunProperties">The set of <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that would have been used to present this object if they had not been overridden.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IUIElementProvider`2">
+      <summary>Defines the provider of WPF UIElements for objects of a certain type, for a specified context.</summary>
+      <typeparam name="TItem">The type of the item.</typeparam>
+      <typeparam name="TContext">The type of the context.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IUIElementProvider`2.GetUIElement(`0,`1,Microsoft.VisualStudio.Language.Intellisense.UIElementType)">
+      <summary>Gets a <see cref="T:System.Windows.UIElement" /> to display an item for the specified context.</summary>
+      <returns>A valid WPF UIElement, or null if none could be created.</returns>
+      <param name="itemToRender">The item for which to return a UIElement.</param>
+      <param name="context">The context in which the item is to be rendered.</param>
+      <param name="elementType">The type of UIElement to be returned.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService">
+      <summary>Defines a MEF service responsible for tracking the keyboard in hosts of the WPF editor. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService.BeginTrackingKeyboard(System.IntPtr,System.Collections.Generic.IList{System.UInt32})">
+      <summary>Starts tracking the keyboard. </summary>
+      <param name="handle">A valid Win32 window handle (HWND) to which messages should be redirected</param>
+      <param name="messagesToCapture">A list of Win32 messages to redirect to the specified window handle</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.IWpfKeyboardTrackingService.EndTrackingKeyboard">
+      <summary>Stops tracking the keyboard.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle">
+      <summary>Defines a set of properties that will be used to style the default QuickInfo presenter.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.AreGradientsAllowed">
+      <summary>Determines whether or not gradients should be used in the presentation of a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IQuickInfoSession" />.</summary>
+      <returns>true if gradients are allowed, otherwise false, or null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.BackgroundBrush">
+      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> that is used to paint the background of the completion presenter.</summary>
+      <returns>The background <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.BorderBrush">
+      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> that is used to paint the borders in the completion presenter.</summary>
+      <returns>The border <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.QuickInfoPresenterStyle.QuickInfoAppearanceCategory">
+      <summary>Gets a string that identifies the appearance category for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />s displayed in the default QuickInfo presenter.</summary>
+      <returns>The appearance category.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs">
+      <summary>Provides information about selected signature changes for the <see cref="E:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession.SelectedSignatureChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.#ctor(Microsoft.VisualStudio.Language.Intellisense.ISignature,Microsoft.VisualStudio.Language.Intellisense.ISignature)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs" />.</summary>
+      <param name="previousSelectedSignature">The signature that was previously selected.</param>
+      <param name="newSelectedSignature">The signature that is currently selected.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.NewSelectedSignature">
+      <summary>Gets the signature that is currently selected.</summary>
+      <returns>The currently selected signature.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SelectedSignatureChangedEventArgs.PreviousSelectedSignature">
+      <summary>Gets the signature that was previously selected.</summary>
+      <returns>The previously selected signature.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle">
+      <summary>Represents a set of properties used to define the style of the default signature help presenter.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.AreGradientsAllowed">
+      <summary>Determines whether or not gradients should be used in the presentation of a <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession" />.</summary>
+      <returns>true if gradients are allowed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.BackgroundBrush">
+      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> used to paint the background of the signature help presenter.</summary>
+      <returns>The background brush.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.BorderBrush">
+      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> used to paint the borders in the signature help presenter.</summary>
+      <returns>The border brush.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.CurrentParameterDocumentationTextRunProperties">
+      <summary>Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to format the text of the current parameter documentation.</summary>
+      <returns>The text run properties of the current parameter documentation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.CurrentParameterNameTextRunProperties">
+      <summary>Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to format the text of the current parameter name.</summary>
+      <returns>The text run properties of the current parameter name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.ForegroundBrush">
+      <summary>Gets a <see cref="T:System.Windows.Media.Brush" /> used to paint the foreground of the signature help presenter.</summary>
+      <returns>The foreground brush.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.SignatureAppearanceCategory">
+      <summary>Gets the identifier of the appearance category for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> objects displayed in the default signature help presenter.</summary>
+      <returns>The identifier of the appearance category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.SignatureDocumentationTextRunProperties">
+      <summary>Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that will be used to format the text of the signature documentation.</summary>
+      <returns>The text run properties for the signature documentation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SignatureHelpPresenterStyle.UpDownSignatureTextRunProperties">
+      <summary>Gets a <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> that will be used to format the text of up/down signature arrows.</summary>
+      <returns>The text run properties of the up/down signature arrows.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTag">
+      <summary>A tag used to contain actions that may be performed on a span of text as part of a smart tag session. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.SmartTag.#ctor(Microsoft.VisualStudio.Language.Intellisense.SmartTagType,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTag" />.</summary>
+      <param name="smartTagType">The type of smart tag session that should be created.</param>
+      <param name="actionSets">The set of actions that should be a part of the smart tag session.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTag.ActionSets">
+      <summary>The set of actions that should be a part of the smart tag session.</summary>
+      <returns>A <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of type <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTag.SmartTagType">
+      <summary>The type of smart tag session that should be created.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagType" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet">
+      <summary>Represents a set of smart tag actions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet.#ctor(System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Language.Intellisense.ISmartTagAction})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet" />.</summary>
+      <param name="actions">The set of actions contained in this action set.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.SmartTagActionSet.Actions">
+      <summary>Gets the collection of smart tag actions.</summary>
+      <returns>The collection of smart tag actions.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagState">
+      <summary>The set of smart tag session states.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Collapsed">
+      <summary>The session is rendered in collapsed mode, which in the default presenter is indicated by a small colored rectangle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Intermediate">
+      <summary>The session is neither collapsed nor expanded. In the default presenter, this is indicated by a button but no action menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagState.Expanded">
+      <summary>The session is rendered in expanded mode, which in the default presenter is indicated by a menu from which the user can select actions.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.SmartTagType">
+      <summary>The set of smart tag session types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagType.Factoid">
+      <summary>A general tag that is valid for a long period of time. This type indicates an action that may be performed on a region of text, and is displayed independently of user actions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.SmartTagType.Ephemeral">
+      <summary>A tag that is valid only for a specific period of time. This type of tag is displayed in response to a modification of the buffer that could trigger additional actions, such as refactoring.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup">
+      <summary>Describes the different types of glyphs that can be displayed in the default completion tool implementation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupClass">
+      <summary>Describes symbols for classes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupConstant">
+      <summary>Describes symbols for constants.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupDelegate">
+      <summary>Describes symbols for delegates.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEnum">
+      <summary>Describes symbols for enumerations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEnumMember">
+      <summary>Describes symbols for enumeration members.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupEvent">
+      <summary>Describes symbols for events.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupException">
+      <summary>Describes symbols for exceptions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupField">
+      <summary>Describes symbols for fields.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupInterface">
+      <summary>Describes symbols for interfaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMacro">
+      <summary>Describes symbols for macros.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMap">
+      <summary>Describes symbols for maps.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMapItem">
+      <summary>Describes symbols for map items.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupMethod">
+      <summary>Describes symbols for methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupOverload">
+      <summary>Describes symbols for overloads.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupModule">
+      <summary>Describes symbols for modules.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupNamespace">
+      <summary>Describes symbols for namespaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupOperator">
+      <summary>Describes symbols for operators.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupProperty">
+      <summary>Describes symbols for properties.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupStruct">
+      <summary>Describes symbols for structures.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupTemplate">
+      <summary>Describes symbols for templates.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupTypedef">
+      <summary>Describes symbols for typedefs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupType">
+      <summary>Describes symbols for types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupUnion">
+      <summary>Describes symbols for unions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupVariable">
+      <summary>Describes symbols for variables.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupValueType">
+      <summary>Describes symbols for value types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupIntrinsic">
+      <summary>Describes intrinsic symbols.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpMethod">
+      <summary>Describes symbols for J# methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpField">
+      <summary>Describes symbols for J# fields.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpClass">
+      <summary>Describes symbols for J# classes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpNamespace">
+      <summary>Describes symbols for J# namespaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupJSharpInterface">
+      <summary>Describes symbols for J# interfaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupError">
+      <summary>Describes symbols for errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphBscFile">
+      <summary>Describes symbols for BSC files.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphAssembly">
+      <summary>Describes symbols for assemblies.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphLibrary">
+      <summary>Describes symbols for libraries.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphVBProject">
+      <summary>Describes symbols for VB projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCoolProject">
+      <summary>Describes symbols for C# projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCppProject">
+      <summary>Describes symbols for C++ projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphDialogId">
+      <summary>Describes symbols for dialog identifiers.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphOpenFolder">
+      <summary>Describes symbols for open folders.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphClosedFolder">
+      <summary>Describes symbols for closed folders.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphArrow">
+      <summary>Describes arrow symbols.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCSharpFile">
+      <summary>Describes symbols for C# files.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCSharpExpansion">
+      <summary>Describes symbols for C# expansions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphKeyword">
+      <summary>Describes symbols for keywords.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphInformation">
+      <summary>Describes symbols for information.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphReference">
+      <summary>Describes symbols for references.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphRecursion">
+      <summary>Describes symbols for recursion.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlItem">
+      <summary>Describes symbols for XML items.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphJSharpProject">
+      <summary>Describes symbols for J# projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphJSharpDocument">
+      <summary>Describes symbols for J# documents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphForwardType">
+      <summary>Describes symbols for forwarded types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCallersGraph">
+      <summary>Describes symbols for callers graphs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphCallGraph">
+      <summary>Describes symbols for call graphs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphWarning">
+      <summary>Describes symbols for build warnings.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeReference">
+      <summary>Describes symbols for something that may be a reference.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeCaller">
+      <summary>Describes symbols for something that may be a caller.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphMaybeCall">
+      <summary>Describes symbols for something that may be a call.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethod">
+      <summary>Describes symbols for extension methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodInternal">
+      <summary>Describes symbols for internal extension methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodFriend">
+      <summary>Describes symbols for friend extension methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodProtected">
+      <summary>Describes symbols for protected extension methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodPrivate">
+      <summary>Describes symbols for private extension methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphExtensionMethodShortcut">
+      <summary>Describes symbols for extension method shortcuts.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttribute">
+      <summary>Describes symbols for XML attributes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChild">
+      <summary>Describes symbols for child XML elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendant">
+      <summary>Describes symbols for descendant XML elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlNamespace">
+      <summary>Describes symbols for XML namespaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttributeQuestion">
+      <summary>Describes symbols with a question mark for XML attributes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlAttributeCheck">
+      <summary>Describes symbols with a check mark for XML attributes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChildQuestion">
+      <summary>Describes symbols with a question mark for XML child elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlChildCheck">
+      <summary>Describes symbols with a check mark for XML child elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendantQuestion">
+      <summary>Describes symbols with a question mark for XML descendant elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphXmlDescendantCheck">
+      <summary>Describes symbols with a check mark for XML descendant elements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphGroup.GlyphGroupUnknown">
+      <summary>Describes symbols for unknown types.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem">
+      <summary>Describes icons or glyphs that are used in statement completion.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemPublic">
+      <summary>Describes a public symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemInternal">
+      <summary>Describes an internal symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemFriend">
+      <summary>Describes a friend symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemProtected">
+      <summary>Describes a protected symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemPrivate">
+      <summary>Describes a private symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.GlyphItemShortcut">
+      <summary>Describes a shortcut symbol.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.StandardGlyphItem.TotalGlyphItems">
+      <summary>Describes a symbol that has all (or none) of the standard attributes.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.UIElementType">
+      <summary>Describes types of UIElements to be provided by an <see cref="T:Microsoft.VisualStudio.Language.Intellisense.IUIElementProvider`2" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Small">
+      <summary>A small UIElement. A small UIElement is likely to be placed in a list together with other small UIElements.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Large">
+      <summary>A large UIElement. A large UIElement is likely to be displayed by itself (not with other similar elements) and should present detailed information about the object in question.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.Intellisense.UIElementType.Tooltip">
+      <summary>A UIElement to be hosted in a tooltip that represents the object in question.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1">
+      <summary>Provides information about value changes of all kinds.</summary>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.#ctor(`0,`0)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1" /> with the new and old values.</summary>
+      <param name="oldValue">The old value.</param>
+      <param name="newValue">The new value.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.NewValue">
+      <summary>Gets the new value.</summary>
+      <returns>The new value.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.Intellisense.ValueChangedEventArgs`1.OldValue">
+      <summary>Gets the old value.</summary>
+      <returns>The old value.</returns>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll
new file mode 100644
index 0000000000000000000000000000000000000000..6b9ac667b79a8624d3d1f275683328872b7ed0f8
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml
new file mode 100644
index 00000000..0d3982df
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml
@@ -0,0 +1,135 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Language.StandardClassification</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService">
+      <summary>Provides access to standard classification types.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.CharacterLiteral">
+      <summary>Gets a classification type representing character literals.</summary>
+      <returns>The character literal classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Comment">
+      <summary>Gets a classification type representing comments in a formal language.</summary>
+      <returns>The comment classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.ExcludedCode">
+      <summary>Gets a classification type representing blocks excluded by the preprocessor or other means in a formal language.</summary>
+      <returns>The excluded code block classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.FormalLanguage">
+      <summary>Gets a classification type representing a formal language.</summary>
+      <returns>The formal language classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Identifier">
+      <summary>Gets a classification type representing identifiers in a formal language.</summary>
+      <returns>The identifier classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Keyword">
+      <summary>Gets a classification type representing keywords in a formal language.</summary>
+      <returns>The keyword classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Literal">
+      <summary>Gets a classification type representing literals in a formal language.</summary>
+      <returns>The literal classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.NaturalLanguage">
+      <summary>Gets a classification type representing a natural language.</summary>
+      <returns>The natural language classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.NumberLiteral">
+      <summary>Gets a classification type representing numerical literals which derives from the literal classification type in a formal language.</summary>
+      <returns>The numerical literal classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Operator">
+      <summary>Gets a classification type representing whitespace in a formal language.</summary>
+      <returns>The operator classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Other">
+      <summary>Gets a classification type representing anything in a formal language.</summary>
+      <returns>The other classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.PreprocessorKeyword">
+      <summary>Gets a classification type representing preprocessor keywords in a formal language.</summary>
+      <returns>The preprocessor classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.StringLiteral">
+      <summary>Gets a classification type representing string literals.</summary>
+      <returns>The string literal classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.SymbolDefinition">
+      <summary>Gets a classification type representing the definition of a symbol in a formal language.</summary>
+      <returns>The symbol definition classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.SymbolReference">
+      <summary>Gets a classification type representing the reference to a symbol in a formal language.</summary>
+      <returns>The symbol reference classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.WhiteSpace">
+      <summary>Gets a classification type representing whitespace in a formal language.</summary>
+      <returns>The whitespace classification type.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority">
+      <summary>Represents the built-in priorities for language classifications.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority.FormalLanguage">
+      <summary>Priority for the formal language classification definitions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority.NaturalLanguage">
+      <summary>Priority for the natural language classification definitions.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames">
+      <summary>Defines a list of predefined classification type names.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Character">
+      <summary>The name of the classification type representing characters.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Comment">
+      <summary>The name of the classification type representing comments.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.ExcludedCode">
+      <summary>The name of the classification type representing items that are excluded via a preprocessor macro or other means.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.FormalLanguage">
+      <summary>The name of the classification type representing a formal language. This classification type is intended to be used as a base classification type for all classification types belonging to a set of formal language classifications, for example literals and keywords.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Identifier">
+      <summary>The name of the classification type representing identifiers, for instance, variable names.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Keyword">
+      <summary>The name of the classification type representing keywords. In C# for instance, foreach would be a keyword.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Literal">
+      <summary>The name of the classification type representing literals.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.NaturalLanguage">
+      <summary>The name of the classification type representing a natural language classification. This classification type is intended to be used as a base classification type for other classification types belonging to a set of natural language classifications.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Number">
+      <summary>The name of the classification type representing numbers.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Operator">
+      <summary>The name of the classification type representing operators, for instance, + would be an operator.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Other">
+      <summary>The name of the classification type representing all other types of classifications.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.PreprocessorKeyword">
+      <summary>The name of the classification type representing preprocessor keywords.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.String">
+      <summary>The name of the classification type representing strings.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.SymbolDefinition">
+      <summary>The name of the classification type representing definition of symbols.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.SymbolReference">
+      <summary>The name of the classification type representing symbol references.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.WhiteSpace">
+      <summary>The name of the classification type representing white space.</summary>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.dll
new file mode 100644
index 0000000000000000000000000000000000000000..5b1a4e335844cabbbeb65f44cde4a6ea7377009d
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.xml
new file mode 100644
index 00000000..b92d0d3e
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Shell.11.0.xml
@@ -0,0 +1,30290 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Shell.11.0</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1.BeginInit"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1.EndInit"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1.Initialized"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.AsyncInitializedCollection`1.IsInitialized"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.BackgroundDispatcher">
+      <summary>Microsoft internal use only. Manages a collection of named dispatchers. Naming the dispatchers allows sharing of dispatchers between different components.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BackgroundDispatcher.GetBackgroundDispatcher(System.String,System.Int32)">
+      <summary>Microsoft internal use only. Gets or creates a dispatcher with the specified name.</summary>
+      <returns>The dispatcher associated with the name.</returns>
+      <param name="dispatcherName">The name of the thread/dispatcher (one is created per unique name).</param>
+      <param name="stackSize">Optional size of the stack to be used for new threads.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.BitmapStripImageList"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BitmapStripImageList.#ctor(System.String,System.Int32,System.Int32)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.BitmapStripImageList.BaseImageCount"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BitmapStripImageList.RealizeImage(System.Int32,System.Windows.Media.Imaging.BitmapSource@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.Create(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateCollectionValue(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateDataSourceValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateDispatchValue(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateEmptyValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.CreateUnknownValue(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.Format">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.BuiltInPropertyValue.FromBool(System.Boolean)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2">
+      <typeparam name="TSource"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.AdaptItem(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.Initialize(System.Collections.IEnumerable)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.InnerItems"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.InsertSourceItem(System.Int32,`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.MoveSourceItem(System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.RemoveSourceItem(System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.ReplaceSourceItem(System.Int32,`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.ResetSourceItems(System.Collections.IEnumerable)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CollectionAdapter`2.System#Windows#IWeakEventListener#ReceiveWeakEvent(System.Type,System.Object,System.EventArgs)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ContextMenuController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ContextMenuController.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ContextMenuController.ShowContextMenu(Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuPattern,System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ContextMenuController.ShowContextMenu(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuPattern},System.Windows.Point)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ControllerBase`2">
+      <typeparam name="TPattern"></typeparam>
+      <typeparam name="TController"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ControllerBase`2.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ControllerBase`2.BuildInvocationMap(System.Collections.Generic.IEnumerable{`0},System.Func`2)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.get_ConvertibleFormats(System.UInt32@,System.UInt32@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.get_Type(System.String@)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.SourceFormat"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.TargetFormat"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ConverterBase.Type"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2">
+      <typeparam name="TCookie"></typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits{`0})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.ContainsCookie(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Cookies"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.ForEach(Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback{`0,`1})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.ForEach(Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback{`0,`1},System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Insert(`1)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.IsLocked"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Item(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Lock"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.MaxSize"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.PendingSize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Remove(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Size"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.TryGetValue(`0,`1@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTable`2.Unlock"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTableCallback`2">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TCookie"></typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T">Cookie type</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.#ctor(`0,`0,`0)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.GetNextCookie(`0)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.IncrementValue(`0)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.InvalidCookie">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.MaxCookie">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.MinCookie">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CookieTraits`1.UniqueCookies">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2">
+      <typeparam name="TSource"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.#ctor(System.Func`2)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.#ctor(System.Func`2,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.BeginNotification(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.Converter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.HandleNotification(`1)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.SynchronizationPriority"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.TaskCompletionHandle"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.CrossThreadNotificationQueue`2.ViewDispatcher"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.CreateCompatibleCollection(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.CreateCompatibleInstance(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.Windows.Window,System.IServiceProvider)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Dispose">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Dispose(System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Finalize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Invoke(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.IsDisposed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.IsPropertyAccessSynchronized"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#GetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#Item(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#Internal#VisualStudio#PlatformUI#IUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Equality(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.op_Inequality(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.Internal.VisualStudio.PlatformUI.DataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Properties">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.PropertyChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ResetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ServiceProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.SetValue(System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.SetValue(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ShapeIdentifier">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.ShapeProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.System#Reflection#ICustomTypeProvider#GetCustomType"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.UnadvisePropertyChangeEvents(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSource.Verbs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Add(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Clear">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CollectionChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Contains(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CopyTo(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource[],System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CopyTo(System.Array,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Count">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateCompatibleDataSource(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,System.Windows.Window,System.IServiceProvider)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.CreateReadOnlyInstance(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="uiCollection">Gel collection to wrap.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose(System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="disposing">True means this is a call to <see cref="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Dispose" />. False means it has been called from the finalizer.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Finalize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.get_Count(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IndexOf(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Insert(System.Int32,Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Invoke(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsDisposed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsReadOnly">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.IsSynchronized">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Item(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Equality(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.op_Inequality(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.PropertyChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Remove(Microsoft.Internal.VisualStudio.PlatformUI.IDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Remove(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.RemoveAt(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.SyncRoot">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#ICollection#Count">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Add(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Contains(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#IndexOf(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#IsFixedSize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.System#Collections#IList#Item(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection.Verbs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.#ctor(System.IServiceProvider)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.GetDataSource(System.Guid@,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.GetDataSource(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DataSourceFactory.ServiceProvider">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DefaultIconImageList"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DefaultIconImageList.Instance"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DefaultIconImageList.RealizeImage(System.String)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DeferredResourceDictionaryBase"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DeferredResourceDictionaryBase.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DeferredResourceDictionaryBase.GetColorType(Microsoft.VisualStudio.Shell.ThemeResourceKeyType)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DeferredResourceDictionaryBase.GetRgbaColorValue(Microsoft.VisualStudio.Shell.ThemeResourceKey)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DeferredResourceDictionaryBase.OnGettingValue(System.Object,System.Object@,System.Boolean@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Abort">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Cancel">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Continue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Fail">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Help">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Ignore">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.No">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.OK">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Retry">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.TryAgain">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DialogResult.Yes">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDragDropAdorner"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDragDropAdorner.#ctor"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea.None">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea.On">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea.Above">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea.Below">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DragDropScrollManager"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DragDropScrollManager.EnableAutoScroll"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DragDropScrollManager.EnableAutoScrollProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropScrollManager.GetEnableAutoScroll(System.Windows.UIElement)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropScrollManager.SetEnableAutoScroll(System.Windows.UIElement,System.Boolean)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DragDropSourceController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropSourceController.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropSourceController.DoDragDrop(Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourcePattern)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropSourceController.DoDragDrop(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourcePattern})"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.GetIsDragDropDirectlyOver(System.Windows.DependencyObject)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.GetIsDragDropOver(System.Windows.DependencyObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.IsDragDropDirectlyOver"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.IsDragDropDirectlyOverProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.IsDragDropOver"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.IsDragDropOverChangedEvent"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DragDropStateManager.IsDragDropOverProperty"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.CancelDrag"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.DragCompletedEvent"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.DragDeltaEvent"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.DragStartedEvent"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.IsDragEnabled"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.IsDragEnabledProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.IsDragging"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.IsDraggingProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.MakeAnchorItem(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.MakeSingleSelection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.MakeToggleSelection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnDragCompleted(System.Windows.Point,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnDragDelta(System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnDragStarted(System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.DraggableListBoxItem.OnMouseMove(System.Windows.Input.MouseEventArgs)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox.MeasureOverride(System.Windows.Size)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox.OnKeyDown(System.Windows.Input.KeyEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EditableItemTextBox.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.NextItems(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,System.UInt32,Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor[],System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Reset(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerablePropertiesCollection.Skip(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableSnapshot"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableSnapshot.#ctor(System.Collections.IEnumerable)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableSnapshot.DetectedChange"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableSnapshot.GetEnumerator"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Clone(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.NextItems(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,System.UInt32,System.String[],System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Reset(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.EnumerableVerbsCollection.Skip(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject">
+      <summary>Microsoft internal use only. Represents a Data Source in a Gel data model.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.#ctor">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.GetValue(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty)">
+      <summary>Microsoft internal use only. Gets the value of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" />.</summary>
+      <returns>Value of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" />.</returns>
+      <param name="descriptor">
+        <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> whose value is to be obtained.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.GetValue``1(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty)">
+      <summary>Microsoft internal use only. Gets the value of type T of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" />.</summary>
+      <returns>Value of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" />.</returns>
+      <param name="descriptor">
+        <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> whose value is to be obtained.</param>
+      <typeparam name="T">Type of the value to obtain.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Invoke(Microsoft.Internal.VisualStudio.PlatformUI.GelVerb,System.Object)">
+      <summary>Microsoft internal use only. Invokes a given <see cref="GelVerb" /> defined in this <see cref="GelDependencyObject" />.</summary>
+      <returns>Result of the invocation.</returns>
+      <param name="descriptor">
+        <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb" /> to invoke.</param>
+      <param name="param">Parameter passed to the <see cref="GelVerb" /> on invocation.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Invoke(System.String,System.Object)">
+      <summary>Microsoft internal use only. Invokes a given <see cref="GelVerb" /> defined in this <see cref="GelDependencyObject" />.</summary>
+      <returns>Result of the invocation.</returns>
+      <param name="verb">Name of the verb to invoke.</param>
+      <param name="param">Parameter passed to the verb on invocation.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <summary>Microsoft internal use only. Registers to be notified when a property changes.</summary>
+      <returns>Returns S_OK if the sink was registered.</returns>
+      <param name="pAdvise">[in] The interface to call when a change occurs.</param>
+      <param name="pCookie">[out] Location to return an ID for this event sink.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#Close">
+      <summary>Microsoft internal use only. Closes this data source.</summary>
+      <returns>Returns S_OK if the data source was closed properly.</returns>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <summary>Microsoft internal use only. Returns an enumeration of the available properties.</summary>
+      <returns>Returns S_OK if the enumeration interface was returned properly.</returns>
+      <param name="ppEnum">[out] Location to return a pointer to properties enumeration interface.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only. Returns an enumeration of verbs for the data source.</summary>
+      <returns>Returns S_OK if the enumeration was returned.</returns>
+      <param name="ppEnum">[out] Location to return a pointer to the enumeration interface.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <summary>Microsoft internal use only. Returns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs.</summary>
+      <returns>Returns S_OK if the shape identifier was returned.</returns>
+      <param name="pGuid">[in] The globally unique identifier for the shape.</param>
+      <param name="pdw">[out] Location to return the ID for the shape.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only. Returns the value of a property.</summary>
+      <returns>Returns S_OK if the value was returned.</returns>
+      <param name="prop">[in] The name of the property to return.</param>
+      <param name="ppValue">[out] Location to return a pointer to the interface for the property value.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only. Invokes a verb on the data source.</summary>
+      <returns>Returns S_OK if the verb executed.</returns>
+      <param name="verb">[in] The name of the verb to execute.</param>
+      <param name="pvaIn">[in] The object containing arguments for the verb.</param>
+      <param name="pvaOut">[out] Location to return a pointer to the interface for the result of the verb.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <summary>Microsoft internal use only. Returns the type, format and value of a property.</summary>
+      <returns>Returns S_OK if the information was returned.</returns>
+      <param name="prop">[in] The name of the property.</param>
+      <param name="pTypeName">[out] Location to return the type name.</param>
+      <param name="pDataFormat">[out] Location to return the format.</param>
+      <param name="pValue">[out] Location to return a pointer to the interface for the property value.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#ResetValue(System.String)">
+      <summary>Microsoft internal use only. Sets a property to its default value.</summary>
+      <returns>Returns S_OK if the property was reset.</returns>
+      <param name="prop">[in] The name of the property to reset.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only. Sets a property to a value.</summary>
+      <returns>Returns S_OK if the property was set to the value.</returns>
+      <param name="prop">[in] The name of the property.</param>
+      <param name="pValue">[in] An object containing the value to set.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#UnadvisePropertyChangeEvents(System.UInt32)">
+      <summary>Microsoft internal use only. Stops receiving notifications when properties change.</summary>
+      <returns>Returns S_OK if the sink was unregistered.</returns>
+      <param name="cookie">[in] The ID returned by AdvisePropertyChangeEvents.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDispatch#EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only. Lists the verbs in a data source.</summary>
+      <returns>Returns S_OK if the enumeration was returned.</returns>
+      <param name="ppEnum">[out] Location to return the interface for the verb enumeration.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUIDispatch#Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only. Invokes a verb on a data source.</summary>
+      <returns>Returns S_OK if the verb executed.</returns>
+      <param name="verb">[in] The name of the verb to execute.</param>
+      <param name="pvaIn">[in] An argument for the verb.</param>
+      <param name="pvaOut">[out] Location to return the results of executing the verb.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUISimpleDataSource#Close">
+      <summary>Microsoft internal use only. Closes the data source.</summary>
+      <returns>Returns S_OK if the data source was closed.</returns>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUISimpleDataSource#EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only. Returns a enumeration of verbs for the data source.</summary>
+      <returns>Returns S_OK if the enumeration was returned.</returns>
+      <param name="ppEnum">[out] Location to return the enumeration interface.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.Microsoft#VisualStudio#Shell#Interop#IVsUISimpleDataSource#Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only. Executes a verb on the data source.</summary>
+      <returns>Returns S_OK if the verb executed.</returns>
+      <param name="verb">[in] The name of the verb to execute.</param>
+      <param name="pvaIn">[in] An argument for the verb.</param>
+      <param name="pvaOut">[out] Location to return the results of the operation.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.OnClose">
+      <summary>Microsoft internal use only. </summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.OnPropertyChanged(Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs)">
+      <summary>Microsoft internal use only. </summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.ResetValue(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty)">
+      <summary>Microsoft internal use only. Resets the value of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" /> to its default value.</summary>
+      <param name="descriptor">
+        <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> whose value is to be reset.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.SetValue(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject.SetValue(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty,System.Object)">
+      <summary>Microsoft internal use only. Sets the value of the given <see cref="GelProperty" /> for this <see cref="GelDependencyObject" />.</summary>
+      <param name="descriptor">
+        <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> whose value is to be set.</param>
+      <param name="newValue">New value for the <see cref="GelProperty" />.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty">
+      <summary>Microsoft internal use only. Representation of a property in a Gel data model.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.#ctor">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.CastToGelPropertyGetterCallback``1(System.Func`2)">
+      <summary>Microsoft internal use only. Converts a Func&lt;GelDependencyObject, T&gt; to a GelPropertyGetterCallback so they can be passed as arguments to registration functions.</summary>
+      <returns>The GelPropertyGetterCallback returning objects of type T.</returns>
+      <param name="func">The function to be cast to <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback" />.</param>
+      <typeparam name="T">The type returned by the function to be converted.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.FromName(System.Type,System.String)">
+      <summary>Microsoft internal use only. Gets the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" /> with the given name that was registered on the given Type.</summary>
+      <returns>The GelProperty registered for the given Type with the given name.</returns>
+      <param name="ownerType">Type of the property owner.</param>
+      <param name="name">Name of the property.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.GetRegisteredProperties(System.Type,System.Boolean)">
+      <summary>Microsoft internal use only. Gets an enumeration of all the registered properties for the given Type.</summary>
+      <returns>Enumeration of all registered properties for the given Type.</returns>
+      <param name="ownerType">Type whose properties are to be obtained.</param>
+      <param name="includeBaseTypes">Indicates if a search of properties is to be performed in base types.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Boolean)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Double)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Func`1)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValueCreator">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Guid)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Int32)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.Single)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.String)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.Register``1(System.String,System.UInt32)">
+      <summary>Microsoft internal use only. Registers a Gel property.</summary>
+      <returns>Name of the property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterBooleanProperty``1(System.String)">
+      <typeparam name="TOwner"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterBooleanProperty``1(System.String,System.Boolean,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a Boolean property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterCollectionProperty``1(System.String,System.Func`1)">
+      <summary>Microsoft internal use only. Registers a collection property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValueCreator">The default value creator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterDataSourceProperty``1(System.String)">
+      <summary>Microsoft internal use only. Registers a data source property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterDataSourceProperty``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a data source property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterDataSourceProperty``1(System.String,System.Func`1)">
+      <summary>Microsoft internal use only. Registers a data source property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValueCreator">The default value creator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterDoubleProperty``1(System.String,System.Double,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a Double property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterDwordProperty``1(System.String,System.UInt32,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a DWORD property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterGuidProperty``1(System.String,System.Guid,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a GUID property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectBooleanProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a BOOLEAN property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectBuiltInProperty``1(System.String,System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a built-in property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="type">Data type of the new property (<see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType" />).</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectCollectionProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a collection property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectDataSourceProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a data source property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owing type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectDoubleProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a Double property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectDwordProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a DWORD property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectGuidProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a GUID property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectIntProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers an INT property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectProperty``1(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="type">Data type of the new property (<see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType" />).</param>
+      <param name="format">Data format of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectProperty``1(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback,System.Boolean)">
+      <summary>Microsoft internal use only. Registers a property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="type">Data type of the new property (<see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType" />).</param>
+      <param name="format">Data format of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <param name="oneTime">If this parameter is true, then the getter function is called only once.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectSingleProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a single property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectStringProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a string property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owing type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectUnknownProperty``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers an unknown property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIndirectWpfProperty``1(System.String,System.Type,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="propertyType">Type of the new property.</param>
+      <param name="getter">One-time getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterIntProperty``1(System.String,System.Int32,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers an INT property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedBooleanProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a BOOLEAN property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedBuiltInProperty``1(System.String,System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a built-in property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="type">Data type of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedCollectionProperty``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a collection property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedDataSourceProperty``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a data source property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedDoubleProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a Double property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedDwordProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a DWORD property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedGuidProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a GUID property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedIntProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers an INT property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedProperty``1(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="type">Data type of the new property (<see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType" />).</param>
+      <param name="format">Data format of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedSingleProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only.Registers a Single property with a getter callback. </summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owing type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedStringProperty``1(System.String,System.Func`2)">
+      <summary>Microsoft internal use only. Registers a String property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedUnknownProperty``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers an unknown property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterLazyInitializedWpfProperty``1(System.String,System.Type,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback)">
+      <summary>Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property with a getter callback.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the new property.</param>
+      <param name="propertyType">Type of the new property.</param>
+      <param name="getter">The getter function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterSingleProperty``1(System.String,System.Single,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a Single property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterStringProperty``1(System.String)">
+      <summary>Microsoft internal use only. Registers a String property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterStringProperty``1(System.String,System.String,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback,Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback)">
+      <summary>Microsoft internal use only. Registers a String property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValue">Default value of the property.</param>
+      <param name="propertyChanged">The changed function.</param>
+      <param name="validator">The validator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterUnknownProperty``1(System.String,System.Func`1)">
+      <summary>Microsoft internal use only. Registers an unknown property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="defaultValueCreator">The default value creator function.</param>
+      <typeparam name="TOwner">Owner type.</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.RegisterWpfProperty``1(System.String,System.Type,System.Func`1)">
+      <summary>Microsoft internal use only. Registers a Windows Presentation Foundation (WPF) property.</summary>
+      <returns>The registered property.</returns>
+      <param name="name">Name of the property.</param>
+      <param name="propertyType">Type of the property.</param>
+      <param name="defaultValueCreator">The default value creator function.</param>
+      <typeparam name="TOwner">Owning type.</typeparam>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty.UnsetValue">
+      <summary>Microsoft internal use only. Value that indicates that a value has not been set on a <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelProperty" />.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedCallback"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.GelProperty,System.Object,System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs.NewValue"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs.OldValue"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyChangedEventArgs.Property"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyGetterCallback"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelPropertyValidatorCallback"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.AddToOwnerTypeMap``1(System.Collections.Generic.IDictionary{System.Type,System.Collections.Generic.IList{System.Int32}},``0)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.FromName``1(System.Collections.Generic.IDictionary{System.Type,System.Collections.Generic.IList{System.Int32}},System.Collections.Generic.IList{``0},System.Type,System.String)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.GetRegisteredObjects``1(System.Collections.Generic.IDictionary{System.Type,System.Collections.Generic.IList{System.Int32}},System.Collections.Generic.IList{``0},System.Type,System.Boolean)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.GlobalIndex"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.Name"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.GelRegisteredObject.OwnerType"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb">
+      <summary>Microsoft internal use only. Represents a verb in a Gel data model.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb.#ctor">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb.FromName(System.Type,System.String)">
+      <summary>Microsoft internal use only. Gets the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb" /> with the given name that was registered on the given Type.</summary>
+      <returns>
+        <see cref="GelVerb" /> registered for the given Type with the given name.</returns>
+      <param name="ownerType">Type of the verb owner.</param>
+      <param name="name">Name of the verb.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb.GetRegisteredVerbs(System.Type,System.Boolean)">
+      <summary>Microsoft internal use only. Gets an enumeration of all registered verbs for the given Type.</summary>
+      <returns>Enumeration of all registered verbs for the given Type.</returns>
+      <param name="ownerType">Type whose verbs should be obtained.</param>
+      <param name="includeBaseTypes">Indicates whether to search verbs in base types.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb.Register``1(System.String,Microsoft.Internal.VisualStudio.PlatformUI.VerbActionCallback)">
+      <summary>Microsoft internal use only. Registers a <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.GelVerb" /> for a given owner of the registered <see cref="GelVerb" />.</summary>
+      <returns>The registered <see cref="GelVerb" />.</returns>
+      <param name="name">Name of the verb to register.</param>
+      <param name="action">Callback that is called when the verb is invoked.</param>
+      <typeparam name="TOwner">Owner of the registered <see cref="GelVerb" />.</typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.Equals(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.GetHashCode"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.Hierarchy"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity,Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity,Microsoft.Internal.VisualStudio.PlatformUI.HierarchyIdentity)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.Equals(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.GetHashCode"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.Hierarchy"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.ItemID"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.MaybeMapToNested(Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair,Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair,Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair,Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemPair)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemsProviderNames"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemsProviderNames.ContainedBy"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyItemsProviderNames.Contains"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HierarchySearchMatchEvaluator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchySearchMatchEvaluator.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchySearchMatchEvaluator.IsSearchMatch(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchySearchMatchEvaluator.IsSearchMatch(System.String)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchySearchMatchEvaluator.SearchTerms"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.ExecHierParentChain(Microsoft.VisualStudio.Shell.IVsHierarchyItemManager,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.FindCommonAncestor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Shell.IVsHierarchyItem})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.FindHierarchyItem(Microsoft.VisualStudio.Shell.IVsHierarchyItemManager,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetAltHierarchyItem(Microsoft.VisualStudio.Shell.IVsHierarchyItem,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.IntPtr@,System.UInt32@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetBrowseObject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetFirstChild(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetHierarchyProperty``1(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Int32)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetHierarchyProperty``1(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Int32,System.Func`2)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetItemType(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetNextSibling(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetProject(Microsoft.VisualStudio.Shell.IVsHierarchyItem)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetProject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetStateIconIndex(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.GetStateToolTip(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.String@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsExpandable(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsFaultedProject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsHiddenItem(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsMiscellaneousProject(EnvDTE.Project)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsMiscellaneousProject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsPhysicalFile(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsPhysicalFolder(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsProject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsSolutionClosing"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsSolutionFolder(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsSolutionNode(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsSolutionNode(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsSolutionOpen"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsStubHierarchy(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.IsVirtualProject(Microsoft.VisualStudio.Shell.IVsHierarchyItemIdentity)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.QueryStatusHierParentChain(Microsoft.VisualStudio.Shell.IVsHierarchyItemManager,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.TryGetHierarchyProperty``1(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Int32,System.Func`2,System.Boolean)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HierarchyUtilities.TryGetHierarchyProperty``1(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Int32,``0@)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.GetHighlightText(System.Windows.UIElement)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightBackground"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightBackgroundProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightForeground"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightForegroundProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightText"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.HighlightTextProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.SetHighlightText(System.Windows.UIElement,System.String)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.Text"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.TextPresenter"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.TextPresenterProperty"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.TextProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.TextTrimming"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.HighlightTextBlock.TextTrimmingProperty"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2">
+      <typeparam name="TKey"></typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.#ctor(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.#ctor(System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.#ctor(System.Int32,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Add(`0,`1)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.ContainsKey(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Count"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.GetEnumerator"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.IsReadOnly"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Item(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Keys"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Remove(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.TryGetValue(`0,`1@)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.HybridDictionary`2.Values"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IBatchInitializationScopeProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IBatchInitializationScopeProvider.CreateBatchInitializationScope"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IBrowsablePattern"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IBrowsablePattern.GetBrowseObject"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IconConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IconConverter.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IconConverter.Type"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IconHandleImageCache">
+      <summary>Microsoft internal use only. Represents a cache where the handle to an icon is used as a key mapping to a Windows Presentation Foundation (WPF) image wrapper for that handle to an icon.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IconHandleImageCache.#ctor">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.IconHandleImageCache" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IconHandleImageCache.RealizeImage(System.IntPtr)">
+      <summary>Microsoft internal use only. Returns a managed <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, based on the provided pointer to an unmanaged icon image.</summary>
+      <returns>The created <see cref="BitmapSource" />.</returns>
+      <param name="index">Pointer to the unmanaged icon source.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuController.ShowContextMenu(System.Collections.Generic.IEnumerable{System.Object},System.Windows.Point)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuPattern"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IContextMenuPattern.ContextMenuController"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDataSourceCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourceController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourceController.DoDragDrop(System.Collections.Generic.IEnumerable{System.Object})"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourcePattern"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropSourcePattern.DragDropSourceController"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern.OnDragEnter(Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea,System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern.OnDragLeave(Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea,System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern.OnDragOver(Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea,System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern.OnDrop(Microsoft.Internal.VisualStudio.PlatformUI.DirectionalDropArea,System.Windows.DragEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IDragDropTargetPattern.SupportedAreas"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IFilteredItemsSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IFilteredItemsSource.GetFilterDescendantsBehavior(System.Object)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IInteractionPatternProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IInteractionPatternProvider.GetPattern``1">
+      <typeparam name="TPattern"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IInvocationController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IInvocationController.Invoke(System.Collections.Generic.IEnumerable{System.Object},Microsoft.Internal.VisualStudio.PlatformUI.InputSource,System.Boolean)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IInvocationPattern"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IInvocationPattern.CanPreview"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IInvocationPattern.InvocationController"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IItemsProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IItemsProvider.CreateItemsSource(System.String,System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IItemsProvider.GetRelationships(System.Object)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource.CanCache"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource.HasItems"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource.Items"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource.SourceItem"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSourceCache"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSourceCache.SetItemsSource(System.String,Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IItemsSourceCache.TryGetItemsSource(System.String,Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapFromBitmapSource(System.Windows.Media.Imaging.BitmapSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapPaletteFromColorPalette(System.Drawing.Imaging.ColorPalette)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapSourceFromBitmap(System.Drawing.Bitmap)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapSourceFromHandle(System.IntPtr,System.Windows.Int32Rect)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapSourceFromIconLocation(System.String,System.Int32,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.BitmapSourceFromIPicture(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.DIBFromBitmapSource(System.Windows.Media.Imaging.BitmapSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.ExtractPixelSection(System.Byte[],System.Int32,System.Int32,System.Windows.Int32Rect,System.Drawing.Color[])"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.GetBitmapBits(System.Drawing.Bitmap)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.GetBitmapSourceBits(System.Windows.Media.Imaging.BitmapSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.GetIconBits(System.Drawing.Icon)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.GetIconBits(System.Drawing.Icon,System.Drawing.Size)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.ImageFromIPicture(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.ImageSourcesFromBitmap(System.Drawing.Bitmap)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.IPictureFromBitmap(System.Drawing.Bitmap)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.IPictureFromBitmapSource(System.Windows.Media.Imaging.BitmapSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.PixelFormatFromDrawingPixelFormat(System.Drawing.Imaging.PixelFormat)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.ReadBitmapFromFile(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageHelper.TryParseIconLocation(System.String,System.String@,System.Int32@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.#ctor(System.Int32,System.Int32)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.Cache"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.IconHeight"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.IconWidth"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.RealizeImage(System.Int32,System.Windows.Media.Imaging.BitmapSource@)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ImageListBase.TryGetImage(System.Int32)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IndentToMarginConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndentToMarginConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndentToMarginConverter.Convert(System.Int32,System.Boolean,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk{`0},System.String,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.ParameterizedGetterThunk{`0},System.Object,System.String,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IndirectPropertyValue`1.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.InputSource"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.InputSource.Mouse">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.InputSource.Keyboard">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.InputSource.None">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.#ctor(System.Int32,System.Int32,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.Default"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.IncrementValue(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IntCookieTraits.UniqueCookies">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.InteractionPatternProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.InteractionPatternProvider.GetPattern``1(System.Object)">
+      <typeparam name="TPattern"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.InteractionPatternProvider.GetPatterns``1(System.Collections.IEnumerable)">
+      <typeparam name="TPattern"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.InvocationController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.InvocationController.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.InvocationController.Invoke(Microsoft.Internal.VisualStudio.PlatformUI.IInvocationPattern,Microsoft.Internal.VisualStudio.PlatformUI.InputSource,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.InvocationController.Invoke(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.IInvocationPattern},Microsoft.Internal.VisualStudio.PlatformUI.InputSource,System.Boolean)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IPivotItemProviderPattern"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IPivotItemProviderPattern.CreatePivotRootItem(Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IPrioritizedComparable"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IPrioritizedComparable.Priority"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription.Name">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IPropertyDescription.Type">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRefreshPattern"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRefreshPattern.CancelLoad"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRefreshPattern.RefreshAsync"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem.Identifier"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem.Text"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipSearchParameters"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipSearchParameters.CancellationToken"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipSearchParameters.RelationshipHint"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipSearchParameters.SourceItemHints"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService.CreateBatchInitializationScope"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService.GetOrCreateItemsSource(System.Object,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService.GetRelationshipDisplayItem(System.Object,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService.GetRelationships(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipService.TryGetFilterProvider(System.Void,Microsoft.VisualStudio.Shell.ISolutionTreeFilterProvider)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.Cancel(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.Commit(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.Completed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.CompletionFocusBehavior"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.ContainerItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.DefaultSelectionLength"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.DefaultSelectionStart"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.Item"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.RenameLabel"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.Result"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.State"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction.ValidateRename"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemValidationResult"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemValidationResult.Feedback"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemValidationResult.IsValid"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemValidationResult.PreviousValue"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemValidationResult.ProposedValue"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IRenamePattern"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IRenamePattern.BeginRename(System.Object,System.Func`2)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IRenamePattern.CanRename"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectableObject"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectableObject.BeginResurrectionTracking"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectableObject.IsResurrected"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectableObject.ResurrectedObject"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectionScope"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.IResurrectionScope.Resurrected"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ISearchProvider"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ISearchProvider.Search(Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipSearchParameters,System.Action{Microsoft.Internal.VisualStudio.PlatformUI.ISearchResult})"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ISearchResult"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ISearchResult.GetDisplayItem"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IsPathImageConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IsPathImageConverter.#ctor"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ISupportExpansionEvents"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ISupportExpansionEvents.AfterCollapse"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ISupportExpansionEvents.BeforeExpand"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ISupportExpansionState"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ISupportExpansionState.IsDefaultExpanded"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1.CreateItemsSource(System.String,`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1.GetRelationships(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1.Microsoft#Internal#VisualStudio#PlatformUI#IItemsProvider#CreateItemsSource(System.String,System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsProvider`1.Microsoft#Internal#VisualStudio#PlatformUI#IItemsProvider#GetRelationships(System.Object)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ItemsSourceCache"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsSourceCache.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsSourceCache.Microsoft#Internal#VisualStudio#PlatformUI#IItemsSourceCache#SetItemsSource(System.String,Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ItemsSourceCache.Microsoft#Internal#VisualStudio#PlatformUI#IItemsSourceCache#TryGetItemsSource(System.String,Microsoft.Internal.VisualStudio.PlatformUI.IItemsSource@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IToolTipVisibilityController"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IToolTipVisibilityController.CanShowToolTip(System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IToolTipVisibilityController.GetToolTipContent"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.ExpandedIcon"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.FontStyle"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.FontWeight"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.Icon"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.IsCut"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.OverlayIcon"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.StateIcon"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.StateToolTipText"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.Text"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.ToolTipContent"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ITreeDisplayItem.ToolTipText"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.GetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.Item(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.Properties">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDataSource.ShapeIdentifier">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch.Invoke(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IUIDispatch.Verbs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IVerbDescription">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVerbDescription.Name">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.AreChildNodesRealized"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.ChildNodes"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.Collapsed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.DescendantNodes"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.Expanded"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.ExpandedItemsLoaded"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsExpandable"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsExpanded"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsExplicitlyIncludedInFilter"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsFilterActive"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsIncludedInFilter"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.IsVisible"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.Item"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.ItemsSource"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.Parent"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.PropertyStore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.RealizeChildNodes"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode.RefreshAsync"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.KnownRelationships"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.KnownRelationships.ContainedBy"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.KnownRelationships.Contains"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.NativeImageList">
+      <summary>Microsoft internal use only. Represents a weak cache of images from a native HIMAGELIST.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.NativeImageList.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.NativeImageList" /> class.</summary>
+      <param name="imageListHandle">Handle to the image list.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.NativeImageList.RealizeImage(System.Int32)">
+      <summary>Microsoft internal use only. Returns a managed <see cref="T:System.Windows.Media.Imaging.BitmapSource" />, based on the provided pointer to an unmanaged icon image.</summary>
+      <returns>The created <see cref="BitmapSource" />.</returns>
+      <param name="index">Pointer to the unmanaged icon source.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ParameterizedGetterThunk`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator,System.Collections.IEnumerable,Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.ConvertItemToItemsSource(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.Dispose"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.Dispose(System.Boolean)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.Navigator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.OnNavigateAway"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.OnNavigateTo"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.RelationshipDisplayItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.RootItems"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.ShouldHandleEscape"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry.ThrowIfDisposed"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.CanNavigateBack"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.CanNavigateForward"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.ClearNavigation"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.CreateTree"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.CurrentNavigationEntry"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.CurrentNavigationEntryProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.Dispose"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.Dispose(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.ExpandToItemInTree(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.ExpandToItemInTreeCore(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.FirstEntry"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.IsDisposed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.IsDisposing"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.IsInEditMode"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.IsNavigating"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.IsNavigatingProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.NavigateBack"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.NavigateForward"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.NavigateTo(Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigationEntry)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.OnSelectionChanged"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.OnTreeViewChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.Owner"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.SelectItemInTree(System.Object,Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.SelectItemInTreeCore(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode,Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.ThrowIfDisposed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.TreeView"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator.TreeViewProperty"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigatorServices"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigatorServices.RelationshipService"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotRelationshipNavigationEntry"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotRelationshipNavigationEntry.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.PivotNavigator,System.Collections.IEnumerable,Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotRelationshipNavigationEntry.Dispose(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotRelationshipNavigationEntry.OnNavigateAway"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotRelationshipNavigationEntry.OnNavigateTo"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.AllowSelectionPreview"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.AllowSelectionPreviewProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.BeginRename(Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CancelAsyncLoading"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CancelRename(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewSelection(System.Windows.Controls.SelectionChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.ClearPreviewNotSupported"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CoerceShowWatermark(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CoerceWatermarkText(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CommitRename(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.Dispose"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.Dispose(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.DisposeManagedResources"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.DisposeNativeResources"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.EnterContextMenuVisualState"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.EstablishInvocationScope(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.Finalize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.GetContainerForItemOverride"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.GetIsContextMenuOpen(System.Windows.UIElement)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.GetIsMouseRenameTarget(System.Windows.DependencyObject)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.GetTreeNodeKeyFromItem(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsContextMenuOpen"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsContextMenuOpenProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsDisposed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsInRenameMode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsItemItsOwnContainerOverride(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsMouseRenameTarget"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.IsMouseRenameTargetProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.NotifyPreviewNotSupported"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnCreateAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnKeyDown(System.Windows.Input.KeyEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnShowWatermarkChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnTextInput(System.Windows.Input.TextCompositionEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.OnWatermarkTextChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.PreviewDelayMilliseconds"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.PreviewDelayMillisecondsProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.PreviewSelectedItem"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.PreviewSelectedItemProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.RelationshipDisplayItem"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.RelationshipDisplayItemProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.SetIsMouseRenameTarget(System.Windows.DependencyObject,System.Boolean)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.ShowWatermark"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.ShowWatermarkProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.SuppressSelectionPreview"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.ThrowIfDisposed"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.UpdateSelectedItemPreview"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.UseSingleMouseSelection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.ValidateRename(Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.WatermarkText"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.WatermarkTextProperty"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewItemResult"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewItemResult.NotSupported">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewItemResult.NotSupportedNotify">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewItemResult.Delayed">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView.CanPreviewItemResult.Supported">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewAutomationPeer.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeView)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewAutomationPeer.GetChildrenCore"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.DragOverArea"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.DragOverAreaProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.EnterEditMode(Microsoft.Internal.VisualStudio.PlatformUI.IRenameItemTransaction)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.ExitEditMode"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.GetIsSelectionTarget(System.Windows.DependencyObject)"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.Invoked"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.InvokedEvent"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.InvokeItem(System.Windows.Input.InputDevice)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.IsSelectionTarget"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.IsSelectionTargetProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.IsSingleSelected"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.NextEvent"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnApplyTemplate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnDragEnter(System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnDragLeave(System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnDragOver(System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnDragStarted(System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnDrop(System.Windows.DragEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.PreviousEvent"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewItem.SetIsSelectionTarget(System.Windows.DependencyObject,System.Boolean)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.#ctor(Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.#ctor(System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.Name">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyDescription.Type">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.#ctor(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="value">Object to store in the property. The type is deduced on first access.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.#ctor(System.Object,System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="value">Object to store in the property.</param>
+      <param name="type">UI Type of the object.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="pOtherObject">The rhs of the comparison</param>
+      <param name="pfAreEqual">true iff equal</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Format">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.TypeName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.TypeNameFromValue(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.PropertyValueBase.Value">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.#ctor(System.String,System.String,System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConvertedType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterGuid">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.ConverterPackage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataConverterAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderGuid">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.ProviderPackage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIDataSourceProviderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderGuid">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.ProviderPackage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ProvideUIProviderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior.Refocus">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior.None">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionResult"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionResult.Renamed">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionResult.Canceled">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionResult.Invalid">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionState"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionState.Incomplete">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionState.Completing">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionState.Completed">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.IRenamePattern,System.Object,System.Func`2)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Cancel(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Commit(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior)"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Completed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.CompletionFocusBehavior"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.ContainerItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.DefaultSelectionLength"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.DefaultSelectionStart"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Item"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.RaiseCompleted"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.RenameLabel"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Result"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.State"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.ValidateRename"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.Validator"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.CommitLock"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.CommitLock.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction,Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionFocusBehavior,Microsoft.Internal.VisualStudio.PlatformUI.RenameItemCompletionResult)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.CommitLock.DisposeManagedResources"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.RenameItemTransaction.CommitLock.InvalidateTransaction"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragCompletedEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragCompletedEventArgs.#ctor(System.Windows.RoutedEvent,System.Windows.Point,System.Boolean)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragCompletedEventArgs.IsCompleted"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragEventArgs.#ctor(System.Windows.RoutedEvent,System.Windows.Point)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.ScreenDragEventArgs.ScreenPoint"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.#ctor(System.Guid,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.CompareTo(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.CompareTo(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.Equals(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_Equality(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_GreaterThan(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_Inequality(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.op_LessThan(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier,Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier.System#IEquatable{T}#Equals(Microsoft.Internal.VisualStudio.PlatformUI.ShapeIdentifier)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.#ctor(System.Object)"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.CollectionChanged"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.Contains(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.Count"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.GetEnumerator"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.GetPattern``1">
+      <typeparam name="TPattern"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.IndexOf(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.IsDisposed"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.Item(System.Int32)"></member>
+    <member name="E:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.PropertyChanged"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SingleItemTrackingCollection.System#Collections#IList#RemoveAt(System.Int32)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.ControlPointCount"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.ControlPointCountProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.ControlPointRadius"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.ControlPointRadiusProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.CreateRootUIElement"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.DispatcherGroup"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.IsClockwise"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.IsClockwiseProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.IsSpinning"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.IsSpinningProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.RotationPeriod"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.RotationPeriodProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.ShouldForwardPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.SpinAnimationControl.StackSize"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.SuspendableObservableCollection`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SuspendableObservableCollection`1.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SuspendableObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SuspendableObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SuspendableObservableCollection`1.SuspendChangeNotification"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Suspender"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Suspender.#ctor(System.Action)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Suspender.IsSuspended"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Suspender.Suspend"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Suspender.SuspendCount"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.SystemImageList"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.SystemImageList.GetImage(System.String)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.ToolTipVisibilityManager"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ToolTipVisibilityManager.#ctor(System.Windows.FrameworkElement,Microsoft.Internal.VisualStudio.PlatformUI.IToolTipVisibilityController)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ToolTipVisibilityManager.Detach"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ToolTipVisibilityManager.SetToolTipOffsets(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.ToolTipVisibilityManager.SetToolTipPlacement(System.Windows.Controls.Primitives.PlacementMode)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.TreeDisplayItemConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeDisplayItemConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeDisplayItemConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.Background"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.BackgroundProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.BorderBrush"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.BorderBrushProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.CanShowToolTip(System.Windows.Point)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.Depth"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.DepthProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.DisplayItem"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.DisplayItemProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.DragOverArea"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.DragOverAreaProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ExpandedIcon"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ExpandedIconProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GetAutomationClickablePoint"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GetToolTipContent"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GlyphBrush"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GlyphBrushProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GlyphMouseOverBrush"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.GlyphMouseOverBrushProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.Icon"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IconProperty"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.InvalidClickablePoint"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsCut"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsCutProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsExpandable"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsExpandableProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsExpanded"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsExpandedProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsInSpinAnimation"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsInSpinAnimationProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsSelected"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsSelectedProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.IsSelectionActive"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.OverlayIcon"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.OverlayIconProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.RelationshipDisplayItem"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.RelationshipDisplayItemProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ShowRootExpander"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ShowRootExpanderProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.StateIcon"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.StateIconProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.Text"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.TextProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ToolTipContent"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ToolTipContentProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ToolTipText"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.TreeItemPresenter.ToolTipTextProperty"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.TypeMap">
+      <summary>Microsoft internal use only. </summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TypeMap.GetDefaultValueOfBuiltInUIType(System.String)">
+      <summary>Microsoft internal use only. Given a UI type, creates an object that represents the default value of that type.</summary>
+      <returns>The default value, or null if the type string was not recognized.</returns>
+      <param name="typeName">UI type string.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TypeMap.TypeFromVsUIType(System.String)">
+      <summary>Microsoft internal use only. Given a UI type string, returns the appropriate <see cref="System.Type" />.</summary>
+      <returns>The <see cref="System.Type" /> for that UI type or null if the UI type is unrecognized.</returns>
+      <param name="typeName">UI type string.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.TypeMap.VsUITypeFromType(System.Type)">
+      <summary>Microsoft internal use only. Gets the corresponding UI type string for a given <see cref="System.Type" />.</summary>
+      <returns>The corresponding UI type string or null if one cannot be found.</returns>
+      <param name="type">
+        <see cref="System.Type" /> to use.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddBuiltInProperty(System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddBuiltInProperty(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddDispatchProperty(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddIndirectProperty``1(System.String,System.String,Microsoft.Internal.VisualStudio.PlatformUI.GetterThunk{``0})">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="type">Type of the new property</param>
+      <param name="getterThunk">Method to actually return the property when asked</param>
+      <typeparam name="T">Type returned from GetterThunk</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddProperty(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="initialValue">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AddUnknownProperty(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Name of the new property</param>
+      <param name="value">Initial value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.AdvisePropertyChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSourcePropertyChangeEvents,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.EnumProperties(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetShapeIdentifier(System.Guid@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue``1(System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="name">Property name</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.GetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Item(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Microsoft#VisualStudio#Shell#Interop#IVsUIDataSource#SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.Properties">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.QueryValue(System.String,System.String[],System.UInt32[],System.Object[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ResetValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.SetValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.SetValue(System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.SetValue(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="prop">Property name</param>
+      <param name="newValue">New value for the property</param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ShapeIdentifier">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.UnadvisePropertyChangeEvents(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource.ValidatePropertyValue(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Add(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.AdviseCollectionChangeEvents(Microsoft.VisualStudio.Shell.Interop.IVsUICollectionChangeEvents,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Clear">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Contains(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.CopyTo(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource[],System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Count">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.DataCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemAdded(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemRemoved(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnAfterItemReplaced(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.FireOnInvalidateAllItems">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.get_Count(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.GetItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.IndexOf(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Insert(System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.IsReadOnly">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Item(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.Remove(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.RemoveAt(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.System#Collections#Generic#ICollection{T}#Count">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection.UnadviseCollectionChangeEvents(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Add(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.AddItem(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="pItem">The item to be added</param>
+      <param name="pIndex">The 0-based index of the item in the collection</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Clear">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.ClearItems">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Insert(System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.InsertCollection(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUICollection)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.InsertItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.IsReadOnly">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Item(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.Remove(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.RemoveAt(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.RemoveItem(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection.ReplaceItem(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.#ctor(System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.#ctor(System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.HasValue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty.Value">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.CreateEnumerator(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty},System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourcePropertyEnumerator.GetElement(Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceProperty,Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb.#ctor(System.String,Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb.Handler">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.CreateEnumerator(System.Collections.Generic.IEnumerable{Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb},System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerbEnumerator.GetElement(Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb,System.String@)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.AddCommand(System.String,Microsoft.Internal.VisualStudio.PlatformUI.CommandHandler)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.EnumVerbs(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Invoke(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Invoke(System.String,System.Object,System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch.Verbs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIElement">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.DataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.GetSite(System.Guid@,System.IntPtr@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.GetUIObject(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.Microsoft#VisualStudio#Shell#Interop#IVsUIElement#get_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.Microsoft#VisualStudio#Shell#Interop#IVsUIElement#put_DataSource(Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.ServiceProvider">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.SetSite(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIElement.TranslateAccelerator(Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.#ctor(System.IServiceProvider)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.CreateUIElement(System.Guid@,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.CreateUIElement(System.Guid@,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUIElement@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIFactory.ServiceProvider">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException.#ctor(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException.#ctor(System.String,System.Exception)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryException.#ctor(System.String,System.Object[])"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryHelper">
+      <summary>Microsoft internal use only. Provides helper methods for working with UI Factories.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryHelper.GetViewFromUIFactory(Microsoft.VisualStudio.Shell.Interop.VsUIElementDescriptor)">
+      <summary>Microsoft internal use only. Creates a UI element from the UI factory service from the UI element descriptor.</summary>
+      <returns>An element from the UI factory.</returns>
+      <param name="viewDescriptor">Descriptor of the UI element.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryHelper.GetViewFromUIFactory(System.Guid,System.UInt32)">
+      <summary>Microsoft internal use only. Creates a UI element from the UI factory service from the UI element identifier.</summary>
+      <returns>An element from the UI factory.</returns>
+      <param name="factory">GUID part of the UI element identifier.</param>
+      <param name="elementId">DWORD part of the UI element identifier.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIFactoryHelper.ResolveWpfViewAndSetDataContext(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.Object)">
+      <summary>Microsoft internal use only. Given a UI element created by a UI factory, resolves it to a Windows Presentation Format (WPF) <see cref="T:System.Windows.FrameworkElement" /> and binds it to the given model.</summary>
+      <returns>A WPF <see cref="FrameworkElement" /> that is bound to the given model.</returns>
+      <param name="elementFromFactory">Object created by a UI factory.</param>
+      <param name="model">Data model of the new view.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.#ctor(System.UInt32,System.UInt32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.Default"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.IncrementValue(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIntCookieTraits.UniqueCookies">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.#ctor(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Data">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Format">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Microsoft#VisualStudio#Shell#Interop#IVsUIObject#get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UIObject.Type">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource.Close">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.ItemInvoked"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RelationshipSelected"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RootChanged"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.SearchPerformed"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.ItemInvokedEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.ItemInvokedEventArgs.#ctor(System.Windows.RoutedEvent,System.Object,System.Windows.Input.InputDevice)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.ItemInvokedEventArgs.Item"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.ItemInvokedEventArgs.SourceDevice"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RelationshipSelectedEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RelationshipSelectedEventArgs.#ctor(System.Object,Microsoft.Internal.VisualStudio.PlatformUI.IRelationshipDisplayItem)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RelationshipSelectedEventArgs.Relationship"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.RelationshipSelectedEventArgs.RootItem"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.SearchPerformedEventArgs"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.SearchPerformedEventArgs.#ctor(System.Object,System.Boolean)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.SearchPerformedEventArgs.RootItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.UsageMetrics.SearchPerformedEventArgs.UpdateToExistingSearch"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Utilities">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.CallCatchingExceptions(System.Action)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT,System.IServiceProvider)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.Count(Microsoft.VisualStudio.Shell.Interop.IVsUICollection)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetItem(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,System.UInt32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectData(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="obj">IVsUIObject whose data is to be retrieved</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectFormat(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="obj">The object</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetObjectType(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="obj">The object</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetTypedValue``1(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.GetValueAsFormat(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,Microsoft.VisualStudio.Shell.Interop.__VSUIDATAFORMAT)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.Invoke(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.QueryTypedValue``1(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.QueryValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to query</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.SetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <param name="value">New value for the property</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.SetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Utilities.SetValue(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource,System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="ds">Data source to query</param>
+      <param name="prop">Property to be returned</param>
+      <param name="value">New value for the property</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VerbActionCallback"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription.#ctor(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VerbDescription.Name">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.SingleSelection">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.ExtendSelection">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.ToggleSelection">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.AddToSelection">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.RemoveFromSelection">
+      <summary />
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction.SetAnchorItem">
+      <summary />
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.AutoExpandFilteredItems"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.AutoExpandFilteredItemsProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ChangeSelection(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode,Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction,System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ChangeSelection(Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeSelectionAction,System.Boolean,System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ExpandNodeRecursively(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FilteredItemsSource"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FilteredItemsSourceProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FilterParentEvaluator"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FilterParentEvaluatorProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FocusNode(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.FocusSelectedItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetContainerForItemOverride"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetDistinctSelection``1">
+      <typeparam name="TItem"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetFirstFilteredItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetFirstTreeNode(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetTreeNodeKeyFromItem(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.GetTreeNodes(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.InternalItems"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.IsExpandablePath"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.IsExpandablePathProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.IsItemItsOwnContainerOverride(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ItemsPath"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ItemsPathProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ItemToCollectionSourceAdapter"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ItemToCollectionSourceAdapterProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.LastFocusedItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnCollapsed(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnCreateAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnExpanded(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnExpandedItemsLoaded(Microsoft.Internal.VisualStudio.PlatformUI.IVirtualizingTreeNode)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnFilteredItemsSourceChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.OnRootItemsSourceChanged(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.RealizedNodes"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.RootItemsSource"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.RootItemsSourceProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.RootNodes"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.SelectFirstFilteredItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.SelectFirstItem"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ShowRootExpander"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.ShowRootExpanderProperty"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.SuspendAutomaticKeyboardFocusChanges"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.KeyboardFocusChangeSuspender"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.KeyboardFocusChangeSuspender.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView.KeyboardFocusChangeSuspender.Dispose"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeView)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.CreateItemAutomationPeer(System.Object)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.GetAutomationControlTypeCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.GetChildrenCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.GetClassNameCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.#ctor"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.CanExpandOnInput"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.ExpandOnDoubleClick"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.ExpandOnDoubleClickProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.IsExpandable"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.IsExpandableProperty"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.IsExpanded"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.MakeAnchorItem(System.Object)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.Node"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnApplyTemplate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnCreateAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnGotFocus(System.Windows.RoutedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.ParentTreeView"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem.Presenter"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.#ctor(System.Object,Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.Collapse"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.Expand"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.ExpandCollapseState"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetAutomationControlTypeCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetChildrenCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetClassNameCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetNameCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.GetPeerFromPointCore(System.Windows.Point)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.IsEnabledCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.IsKeyboardFocusableCore"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.IsReadOnly"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.SetFocusCore"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.SetValue(System.String)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer.Value"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemWrapperAutomationPeer"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemWrapperAutomationPeer.#ctor(Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItem)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemWrapperAutomationPeer.GetClickablePointCore"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.#ctor(System.Windows.Media.HostVisual)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.Dispose"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.Dispose(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.Finalize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.GetCompositionTargetCore">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.IsDisposed">
+      <summary>Not supported. Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualTargetPresentationSource.RootVisual">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper">
+      <summary>Microsoft internal use only. A <see cref="T:System.Windows.FrameworkElement" /> that wraps a single <see cref="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.Child" />, which is a <see cref="T:System.Windows.Media.Visual" />. This allows you to add a simple <see cref="Visual" /> as a child of one of the standard containers, such as <see cref="T:System.Windows.Controls.StackPanel" />, <see cref="T:System.Windows.Controls.Grid" />, <see cref="T:System.Windows.Controls.Canvas" />, and so on.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.#ctor">
+      <summary>Microsoft internal use only. Initializes a new instance of the <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.Child">
+      <summary>Microsoft internal use only. Gets or sets the visual to be wrapped.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.GetVisualChild(System.Int32)">
+      <summary>Microsoft internal use only. Returns the <see cref="T:System.Windows.Media.Visual" /> child at the given index. It is always the wrapped visual.</summary>
+      <returns>The wrapped <see cref="Visual" />.</returns>
+      <param name="index">Must always be zero (0).</param>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.VisualChildrenCount">
+      <summary>Microsoft internal use only. Gets the count of child visuals. This property can be either zero or one depending on whether the <see cref="P:Microsoft.Internal.VisualStudio.PlatformUI.VisualWrapper.Child" /> property has been set.</summary>
+      <returns>The count of child visuals.</returns>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.HelpTopicProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.HelpVerb">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.VsUICookieNil">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIConstants.WpfLoaderGuid">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTable`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TValue">The type of elements to store in the cookie table</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTable`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTraits">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.VsUICookieTraits.Instance"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Bitmap">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Bool">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Byte">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Char">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Collection">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Color">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DataSource">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DateTime">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Decimal">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Dispatch">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Double">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.DWord">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Guid"></member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Icon">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.ImageList">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int16">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int32">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Int64">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.QWord">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Single">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.String">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Unknown">
+      <summary>Microsoft internal use only.v</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.VsUIType.Word">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1">
+      <typeparam name="TIndex"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1.#ctor(System.Collections.Generic.IEqualityComparer{`0})"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1.Cache"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1.GetImage(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakImageCache`1.RealizeImage(`0)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2">
+      <typeparam name="K"></typeparam>
+      <typeparam name="V"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Clear"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Contains(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Count"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Item(`0)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Keys"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Remove(`0)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.TryGetValue(`0,`1@)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WeakValueDictionary`2.Values"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.#ctor(System.IntPtr,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.BitmapContainsAlphaInfo(System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapHandle.GetHBITMAP(System.Int32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapUIObject.#ctor(System.IntPtr,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.#ctor(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ColorUIObject.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TData">The type returned from get_Data</typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.#ctor(`0,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject`1.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle.GetHICON(System.Int32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconHandle.Handle"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32IconUIObject.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ImageListUIObject.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.SourceFormat"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsIconConverter.TargetFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWinFormsImageListConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfBitmapConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfColorConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.SourceFormat"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfIconConverter.TargetFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.Win32ToWpfImageListConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper">
+      <summary>Provides static helper methods for windows.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.AddHelpTopic(Microsoft.Internal.VisualStudio.PlatformUI.UIDataSource,System.String)">
+      <summary>Adds a help topic to a data source used by a dialog that uses the constants HelpTopic property and Help verb.</summary>
+      <param name="dataSource">The data source to be used by the dialog.</param>
+      <param name="topic">Help topic to be displayed by the dialog. </param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Creates and displays the specified element as a modeless child window.</summary>
+      <returns>The handle of the child window.</returns>
+      <param name="element">The element to create and display.</param>
+      <param name="parent">The parent window handle.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.Windows.FrameworkElement,System.Windows.FrameworkElement@)">
+      <summary>Creates and sets the specified element as a child of the specified parent.</summary>
+      <returns>true if the parent relationship could be established, otherwise false.</returns>
+      <param name="element">The element to be created and displayed</param>
+      <param name="parent">The framework element to be used as parent</param>
+      <param name="frameworkElement">Returns the created child framework element</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource,System.IntPtr)">
+      <summary>Creates and displays a UI element as a modeless child window.</summary>
+      <returns>The handle of the child window.</returns>
+      <param name="factory">The GUID of the UI factory that should create the UI element.</param>
+      <param name="elementId">The ID of the UI element to be created and displayed.</param>
+      <param name="dataSource">The data source.</param>
+      <param name="parent">The parent window handle.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateChildElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource,System.Windows.FrameworkElement,System.Windows.FrameworkElement@)">
+      <summary>Creates and sets the element as a child of the specified parent.</summary>
+      <returns>true if the parent relationship could be established, otherwise false.</returns>
+      <param name="factory">The GUID of the UI factory that should the UI element.</param>
+      <param name="elementId">The ID of the UI element to be created and displayed.</param>
+      <param name="dataSource">The data source.</param>
+      <param name="parent">The framework element to be used as parent.</param>
+      <param name="frameworkElement">[out] The created child framework element.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateUIElement(System.Guid,System.UInt32)">
+      <summary>Creates a UI element.</summary>
+      <returns>The UI element.</returns>
+      <param name="factory">The GUID of the UI factory that should create the element.</param>
+      <param name="elementId">The ID of the UI element to create.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateUIElement(System.Type)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.CreateWpfLoader">
+      <summary>Creates a WPF loader to create <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIElement" /> objects that wrap the UI objects specified by their types.</summary>
+      <returns>An object that implements the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIWpfLoader" /> interface.</returns>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetDialogOwnerHandle">
+      <summary>Gets the window handle that can be used to parent modal dialogs.</summary>
+      <returns>The window handle that can be used to parent modal dialogs.</returns>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetFrameworkElementFromUIElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement)">
+      <summary>Creates a <see cref="T:System.Windows.FrameworkElement" /> from the specified UI element.</summary>
+      <returns>The framework element of the UI object.</returns>
+      <param name="element">The UI element from which to get a <see cref="T:System.Windows.FrameworkElement" />.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.GetHwndFromUIElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Gets a window handle from the specified UI element.</summary>
+      <returns>The window handle.</returns>
+      <param name="element">The UI element.</param>
+      <param name="parent">The parent window handle.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window)">
+      <summary>Displays a WPF window as a modal dialog in Visual Studio.</summary>
+      <returns>The dialog result.</returns>
+      <param name="window">The WPF window to be shown as a dialog.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModal(System.Windows.Window,System.IntPtr)">
+      <summary>Displays a WPF window using a Win32 parent window.</summary>
+      <returns>The dialog result.</returns>
+      <param name="window">The dialog to display.</param>
+      <param name="parent">The parent window handle.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement)">
+      <summary>Creates the specified element and displays it as a modal dialog, using the main window of the IDE as the parent.</summary>
+      <returns>A Win32 button ID, or 0 for unknown.</returns>
+      <param name="element">The element to create and display as a dialog.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.IntPtr)">
+      <summary>Displays the UI element as a modal dialog, using the specified Win32 window as the parent.</summary>
+      <returns>The Win32 button ID, or 0 for unknown.</returns>
+      <param name="element">The element to display as a modal dialog.</param>
+      <param name="parent">The parent window handle.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(Microsoft.VisualStudio.Shell.Interop.IVsUIElement,System.Windows.Window)">
+      <summary>Creates the specified element and displays it as a modal dialog, using the specified window or the main window of the IDE as the parent.</summary>
+      <returns>A Win32 button ID, or 0 for unknown.</returns>
+      <param name="element">The element to create and display as a dialog window.</param>
+      <param name="owner">The window to be used as the  parent.</param>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WindowHelper.ShowModalElement(System.Guid,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource)">
+      <summary>Create the specified element and display it as a modal dialog, using the main window of the IDE as the parent.</summary>
+      <returns>The Win32 button ID, or 0 for unknown.</returns>
+      <param name="factory">The GUID of the UI factory that should create. the element</param>
+      <param name="elementId">The ID of the UI element to create.</param>
+      <param name="dataSource">The data source.</param>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.#ctor(System.Drawing.Icon)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsIconUIObject.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.#ctor(System.Windows.Forms.ImageList)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsImageListUIObject.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.SourceFormat"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32IconConverter.TargetFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WinFormsToWin32ImageListConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.ArrangeOverride(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.CreateRootUIElement">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.DispatcherGroup"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.HitTestCore(System.Windows.Media.PointHitTestParameters)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.MeasureOverride(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.ShouldForwardPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WorkerThreadElementContainer.StackSize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.#ctor(System.Windows.Media.Color)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.Equals(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Data(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Format(System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfColorUIObject.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfIconConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfIconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfIconConverter.GetHIcon(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfIconConverter.SourceFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.#ctor(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateBitmapObject(System.Windows.Media.ImageSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateEmptyValue(System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.CreateIconObject(System.Windows.Media.ImageSource)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.Format">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfPropertyValue.TypeNameFromValue(System.Object)">
+      <summary>Supply type mappings for WPF objects</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject,Microsoft.VisualStudio.Shell.Interop.IVsUIObject@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.get_ConvertibleFormats(System.UInt32@,System.UInt32@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32ColorConverter.get_Type(System.String@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32IconConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32IconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32IconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWin32IconConverter.TargetFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWinFormsIconConverter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWinFormsIconConverter.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWinFormsIconConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUIObject)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfToWinFormsIconConverter.TargetFormat"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.#ctor(System.Type)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.CreateFrameworkElement(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.DataSource"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.GetFrameworkElement(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.GetUIObject(System.Object@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIElement.TranslateAccelerator(Microsoft.VisualStudio.Shell.Interop.IVsUIAccelerator)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.#ctor(System.IServiceProvider)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.CreateUIElement(System.Guid@,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.GetFactoryElements">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactory.WpfLoader">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.#ctor(System.Guid,System.UInt32,System.Type)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.ElementId">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.ElementType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.Internal.VisualStudio.PlatformUI.WpfUIFactoryElement.Factory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.#ctor(Microsoft.VisualStudio.OLE.Interop.IStream)"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.CanRead"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.CanSeek"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.CanWrite"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Dispose(System.Boolean)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Finalize"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Flush"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Length"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Position"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Read(System.Byte[],System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Seek(System.Int64,System.IO.SeekOrigin)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.SetLength(System.Int64)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DataStreamFromComStream.Write(System.Byte[],System.Int32,System.Int32)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.DisposableList"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DisposableList.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DisposableList.Dispose"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.DisposableList`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DisposableList`1.#ctor"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.DisposableList`1.Dispose"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.KeyBindingHelper"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.KeyBindingHelper.GetGlobalKeyBinding(System.Guid,System.Int32)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.KeyBindingHelper.GetKeyBinding(System.Guid,System.Int32,System.Guid)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.PathUtil"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.ArePathsEqual(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.GetCommonPathPrefix(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsDescendant(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsDirectorySeparator(System.Char)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsImplicitDirectory(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsNormalized(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsNormalizedPath(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.IsRoot(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.Normalize(System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.PathUtil.NormalizePath(System.String)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Validate"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsEqual(System.Int32,System.Int32,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsEqual(System.UInt32,System.UInt32,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNormalized(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotEmpty(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotEqual(System.Int32,System.Int32,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotEqual(System.UInt32,System.UInt32,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotNull(System.Object,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotNullAndNotEmpty(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotNullAndNotWhiteSpace(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNotWhiteSpace(System.String,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsNull(System.Object,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsWithinRange(System.Int32,System.Int32,System.Int32,System.String)"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Validate.IsWithinRange(System.UInt32,System.UInt32,System.UInt32,System.String)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.VsTaskAwaiter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.VsTaskAwaiter.GetResult"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.VsTaskAwaiter.IsCompleted"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.VsTaskAwaiter.OnCompleted(System.Action)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.YieldAwaiter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.YieldAwaiter.GetAwaiter"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.YieldAwaiter.GetResult"></member>
+    <member name="P:Microsoft.Internal.VisualStudio.Shell.YieldAwaiter.IsCompleted"></member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.YieldAwaiter.OnCompleted(System.Action)"></member>
+    <member name="T:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FDoIdle(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FQueryTerminate(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.GetWaitHandlesAndTimeout(System.IntPtr[],System.UInt32@,System.UInt32@,System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnEnterState(System.UInt32,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnHandleSignaled(System.UInt32,System.IntPtr,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnLoseActivation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.OnTimeout(System.IntPtr,System.Boolean@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.Terminate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.COWAIT_FLAGS">
+      <summary>An enumeration of flags used by the infrastructure.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.COWAIT_FLAGS.COWAIT_NONE">
+      <summary>Exit when a handle is signaled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.COWAIT_FLAGS.COWAIT_WAITALL">
+      <summary>Exit when all handles are signaled and a message is received.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.COWAIT_FLAGS.COWAIT_ALERTABLE">
+      <summary>Exit when an RPC call is serviced.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.ErrorHandler">
+      <summary>Provides methods for dealing with common COM error codes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Action,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.CallWithCOMConvention(System.Func`1,System.Void)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.Failed(System.Int32)">
+      <summary>Determines whether an HRESULT is an error return code.</summary>
+      <returns>true if <paramref name="hr" /> represents an error, otherwise false.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.IsCriticalException(System.Exception)">
+      <summary>Determines whether the specified exception is critical.</summary>
+      <returns>true if the specified exception is critical, otherwise false.</returns>
+      <param name="ex">The exception.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.IsRejectedRpcCall(System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.Succeeded(System.Int32)">
+      <summary>Determines whether an HRESULT is a success return code.</summary>
+      <returns>true if <paramref name="hr" /> represents a success otherwise false.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(System.Int32)">
+      <summary>Determines whether the parameter is a success or failure HRESULT and throws an exception in case of failure.</summary>
+      <returns>The HRESULT.</returns>
+      <param name="hr">The HRESULT to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(System.Int32,System.Int32[])">
+      <summary>Determines whether the parameter is a success or failure HRESULT and throws an exception if it is a failure that is not included in the array of well-known failures.</summary>
+      <returns>The HRESULT.</returns>
+      <param name="hr">The HRESULT to test.</param>
+      <param name="expectedHRFailure">If <paramref name="hr" /> is found in this array of expected failures no exception should be thrown.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.IEventHandler">
+      <summary>Provides the methods necessary to add, remove, and test for the existence of handlers in an event handler collection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.IEventHandler.AddHandler(System.String)">
+      <summary>When implemented by a derived class, adds a named handler to an event handler collection.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the method succeeds, otherwise an error code.</returns>
+      <param name="bstrEventName">The name of the handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.IEventHandler.GetHandledEvents">
+      <summary>When implemented by a derived class, returns an enumerator over all the handlers added by successive calls to <see cref="M:Microsoft.VisualStudio.IEventHandler.AddHandler(System.String)" />.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the method succeeds, otherwise an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.IEventHandler.HandlesEvent(System.String)">
+      <summary>When implemented by a derived class, determines whether a named handler is in the event handler collection.</summary>
+      <returns>true if the handler is in the underlying handler collection, otherwise false.</returns>
+      <param name="bstrEventName">The name of the evaluated handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.IEventHandler.RemoveHandler(System.String)">
+      <summary>When implemented by a derived class, removes a named handler from the collection of event handlers.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the method succeeds, otherwise an error code.</returns>
+      <param name="bstrEventName">The name of the event handler to remove.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants">
+      <summary>Use this class to access common Visual Studio constants.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ALL">
+      <summary>The GUID that represents all objects in the selection container.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AssemblyReferenceProvider_Guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AssemblyReferenceProvider_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.BuildOrder">
+      <summary>Use this legacy GUID to access a specific output pane.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.BuildOutput">
+      <summary>Use <see cref="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.BuildOutputPane_guid" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF_CLONEFILE">
+      <summary>An obsolete flag combined bitwise as the first parameter of the method <see cref="M:Microsoft.VisualStudio.Package.EditorFactory.CreateEditorInstance(System.UInt32,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.IntPtr,System.IntPtr@,System.IntPtr@,System.String@,System.Guid@,System.Int32@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF_OPENASNEW">
+      <summary>Indicates that the editor factory should perform necessary corrections. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF_OPENFILE">
+      <summary>Indicates that the editor factory should open the file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF_SILENT">
+      <summary>Indicates that the editor factory should create the editor silently. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_ComPlusOnlyDebugEngine">
+      <summary>The GUID of the debug engine for COM Plus.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_HtmDocData">
+      <summary>The document's data is HTML format.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_HtmedPackage">
+      <summary>The GUID of the HTML package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_HtmlLanguageService">
+      <summary>GUID of the HTML language service.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_MiscellaneousFilesProject">
+      <summary>CLSID for Miscellaneous Files project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_SolutionItemsProject">
+      <summary>Project type CLSID for Solution Items project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsCfgProviderEventsHelper">
+      <summary>Provide notifications when configuration-related events are fired. Implemented by the environment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsDocOutlinePackage">
+      <summary>The CLSID of the document outline package window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsEnvironmentPackage">
+      <summary>The CLSID for Visual Studio Environment Package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsTaskList">
+      <summary>The CLSID for Visual Studio Environment Task List.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsTaskListPackage">
+      <summary>The CLSID for Visual Studio Environment Task List Package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID_VsUIHierarchyWindow">
+      <summary>The CLSID for Visual Studio Environment Hierarchy Window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.cmdidToolsOptions">
+      <summary>On the Tools menu, the command for options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComReferenceProvider_Guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComReferenceProvider_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPDN_SELCHANGED">
+      <summary>Sent from a page dialog to Component Selector dialog, informs of selection change on page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPDN_SELDBLCLICK">
+      <summary>Sent from a page dialog to Component Selector dialog, informs of a double click on a selected item.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_CLEARSELECTION">
+      <summary>Resets and clears selection in list of available components on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_GETSELECTION">
+      <summary>Retrieves information about selection on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_INITIALIZELIST">
+      <summary>Initializes the list of available components on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_INITIALIZETAB">
+      <summary>Initializes a tab with <see cref="T:Microsoft.VisualStudio.Package.Variant" /> in <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORTABINIT" /> on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_QUERYCANSELECT">
+      <summary>Determine whether the Select button should be enabled on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CPPM_SETMULTISELECT">
+      <summary>Sets the multiple-selection mode on the Component Selector dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugOutput">
+      <summary>Use this legacy GUID to access a specific output pane.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_ARRAYISLOCKED">
+      <summary>An HRESULT that indicates that the array is currently locked.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_BADCALLEE">
+      <summary>A COM return value.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_BADINDEX">
+      <summary>A return value that indicates subscript out of range.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_BADPARAMCOUNT">
+      <summary>An error return value that indicates that the number of elements provided to the method is different from the number of arguments accepted by the method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_BADVARTYPE">
+      <summary>One of the method arguments is not a valid variant type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_BUFFERTOOSMALL">
+      <summary>A return error that indicates the destination token buffer is too small.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_DIVBYZERO">
+      <summary>A return error that indicates a divide by zero error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_EXCEPTION">
+      <summary>This return value indicates that the call generated an exception.  The usual implementation is to specify that an argument of the method that returned this error is a pointer to a structure that contains exception information.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_MEMBERNOTFOUND">
+      <summary>A return value indicating that the requested member does not exist, or the call to <paramref name="Invoke" /> tried to set the value of a read-only property.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_NONAMEDARGS">
+      <summary>A return value indicating that the invoked implementation of IDispatch does not support named arguments.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_NOTACOLLECTION">
+      <summary>A return value indicating an unexpected argument type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_OVERFLOW">
+      <summary>An error that indicates that a value could not be coerced to its expected representation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_PARAMNOTFOUND">
+      <summary>A return value that indicates that one of the parameter DISPIDs does not correspond to a parameter on the method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_PARAMNOTOPTIONAL">
+      <summary>A return value that indicates that a required parameter was omitted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_TYPEMISMATCH">
+      <summary>A return value that indicates that one or more of the parameters could not be coerced.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_UNKNOWNINTERFACE">
+      <summary>A return value that indicates that the interface identifier passed in <paramref name="riid" /> is not equal to IID_NULL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_UNKNOWNLCID">
+      <summary>A return value that indicates that the member being invoked interprets string arguments according to the Locale ID (LCID), and the LCID is not recognized.  If the LCID is not needed to interpret arguments, this error should not be returned.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DISP_E_UNKNOWNNAME">
+      <summary>A return value that indicates that one or more of the names were not known. The returned DISPIDs contain DISPID_UNKNOWN for each entry that corresponds to an unknown name.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DocumentFrame">
+      <summary>A constant referenced in selection events to describe which component of the shell has just been selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_ABORT">
+      <summary>A return value that may indicate an explicit cancellation action or some process that could no longer proceed after (for instance) both undo and rollback failed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_ACCESSDENIED">
+      <summary>A return value that describes a general access denied error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_FAIL">
+      <summary>Error HRESULT for a generic failure.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_HANDLE">
+      <summary>A return value that indicates an invalid handle.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_INVALIDARG">
+      <summary>Error HRESULT for an invalid argument.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_NOINTERFACE">
+      <summary>Error HRESULT for the request of a not implemented interface.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL">
+      <summary>Error HRESULT for the call to a method that is not implemented.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_OUTOFMEMORY">
+      <summary>Error HRESULT for out of memory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_PENDING">
+      <summary>A return value that indicates the availability of an asynchronously accessed interface.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_POINTER">
+      <summary>A return value that indicates that an invalid pointer, usually null, was passed as a parameter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.E_UNEXPECTED">
+      <summary>A return value that indicates that the result of the method call is outside of the error cases the client code can readily handle.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.FileReferenceProvider_Guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.FileReferenceProvider_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_AppCommand">
+      <summary>Identifies commands fired as a result of a WM_APPCOMMAND message received by the main window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_BrowseFilePage">
+      <summary>The Browse File page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_BuildOutputWindowPane">
+      <summary>This constant represents the GUID for the interface <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsOutputWindowPane" /> which is implemented by the shell's OutputWindow tool window.  It is used by client code to display messages in the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_COMClassicPage">
+      <summary>A Visual Studio component selector page GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_COMPlusPage">
+      <summary>A Visual Studio component selector page GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_DefaultEditor">
+      <summary>A common system defined editor GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ExternalEditor">
+      <summary>A common editor GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_HTMEDAllowExistingDocData">
+      <summary>GUID used to mark a <see cref="T:Microsoft.VisualStudio.TextManager.Interop.VsTextBuffer" /> in order to tell to the HTML editor factory to accept preexisting doc data.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_HtmlEditorFactory">
+      <summary>GUID of the HTML editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ItemType_PhysicalFile">
+      <summary>A GUID constant used to specify that the type is a physical file on disk or the Web.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ItemType_PhysicalFolder">
+      <summary>A GUID constant used to specify that the type is a physical folder on disk or the Web.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ItemType_SubProject">
+      <summary>A GUID constant used to specify that the type is a nested hierarchy project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ItemType_VirtualFolder">
+      <summary>A GUID constant used to specify that the type is a non-physical folder.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_OutWindowDebugPane">
+      <summary>A GUID constant used to specify the debug pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_OutWindowGeneralPane">
+      <summary>The GUID of the pseudo service that returns the General output pane <see cref="F:Microsoft.VisualStudio.VSConstants.SID_SVsGeneralOutputWindowPane" /> in the VS environment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_ProjectDesignerEditor">
+      <summary>The project designer GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_SolutionPage">
+      <summary>A Visual Studio component selector page GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_TextEditorFactory">
+      <summary>GUID of the Text editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VS_DEPTYPE_BUILD_PROJECT">
+      <summary>The GUID for dependencies that are build projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsNewProjectPseudoFolder">
+      <summary>String resource ID for Visual Studio pseudo-folder.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97">
+      <summary>This GUID identifies the standard set of commands known by Visual Studio 97 (version 6).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewAll">
+      <summary>The GUID for the highest abstraction task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewCheckedTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewCommentTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewCompilerTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewCurrentFileTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewHTMLTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewShortcutTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewUncheckedTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsTaskListViewUserTasks">
+      <summary>The GUID for a certain flavor or task lists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.GUID_VsUIHierarchyWindowCmds">
+      <summary>A GUID that defines the command group related to the hierarchy window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.guidCOMPLUSLibrary">
+      <summary>The GUID of the COM Plus library.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.HIERARCHY_DONTCHANGE">
+      <summary>Instructs the selection container not to change the value.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.HIERARCHY_DONTPROPAGATE">
+      <summary>Instructs the selection container to set the value to null.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown">
+      <summary>GUID of the IUnknown COM interface.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Any">
+      <summary>Any defined view for document data.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Code">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method to get the Open With dialog, in this case on possible Code Views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Debugging">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method to get the Open With dialog, in this case populated with possible <see cref="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Debugging" /> debugging views which map to the same view as <see cref="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Code" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Designer">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method to get the Open With dialog, in this case to View Form designer views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_Primary">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method to get the Open With dialog, in this case the default/primary view of the editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_TextView">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method to get the Open With dialog, in this for a document or data text editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_UserChooseView">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.GUID_VSStandardCommandSet97" />cmdidOpenWith handlers should pass this value to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument.OpenStandardEditor(System.UInt32,System.String,System.Guid@,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" /> method which prompts the user to choose which user-defined view to use.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MiscFilesProjectUniqueName"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_ADVF">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_ADVISENOTSUPPORTED">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_BLANK">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_CANT_BINDTOSOURCE">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_CANT_GETMONIKER">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_CANTCONVERT">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_CLASSDIFF">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_ENUM_NOMORE">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_INVALIDHWND">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_INVALIDRECT">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_NOCACHE">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_NOCONNECTION">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_NOSTORAGE">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_NOT_INPLACEACTIVE">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_NOTRUNNING">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_OLEVERB">
+      <summary>A legacy OLE error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_PROMPTSAVECANCELLED">
+      <summary>The user was prompted to save but chose the Cancel button from the prompt message box.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_STATIC">
+      <summary>The cache is for a static object and it already has a cache node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OLE_E_WRONGCOMPOBJ">
+      <summary>The versions of COMPOBJ.DLL and OLE2.DLL on your machine are incompatible with each other.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.PlatformReferenceProvider_Guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.PlatformReferenceProvider_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ProjectReferenceProvider_Guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ProjectReferenceProvider_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.PropertyBrowserSID">
+      <summary>Describes what component of the shell has just been selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.S_FALSE">
+      <summary>HRESULT for false.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.S_OK">
+      <summary>Generic HRESULT for success.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SELCONTAINER_DONTCHANGE">
+      <summary>Instructs the selection container not to change the value.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SELCONTAINER_DONTPROPAGATE">
+      <summary>Instructs the selection container to set the value to null.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SELECTED">
+      <summary>The GUID that represents selected objects in the selection container.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SID_SUIHostCommandDispatcher">
+      <summary>The name of the Visual Studio service that implements <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SID_SVsGeneralOutputWindowPane">
+      <summary>Returns an IID_IVsOutputWindowPane interface of the General output pane in the Visual Studio environment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SID_SVsToolboxActiveXDataProvider">
+      <summary>A Visual Studio toolbox service.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SolutionItemsProjectUniqueName"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StartupProject">
+      <summary>A constant referenced in selection events to describe which component of the shell has just been selected, in this case in response to project startup.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_CodeWindow">
+      <summary>Specifies a UI context in which the code window is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_Debugging">
+      <summary>Specifies The UI context for debugging mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_DesignMode">
+      <summary>Specifies the UI context for design mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_Dragging">
+      <summary>Specifies a UI context in which a drag/drop operation is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_EmptySolution">
+      <summary>Specifies a UI context in which an empty solution is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_FullScreenMode">
+      <summary>Specifies a UI context in which the Full Screen mode of the view is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_NoSolution">
+      <summary>Specifies a UI context in which no solution is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_SolutionBuilding">
+      <summary>Specifies a UI context in which the solution is being built.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_SolutionExists">
+      <summary>Specifies a UI context in which a solution exists.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_SolutionHasAppContainerProject"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_SolutionHasMultipleProjects">
+      <summary>Specifies a UI context in which a solution is open and has multiple projects loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT_SolutionHasSingleProject">
+      <summary>Specifies a UI context in which a solution with a single project is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UNDO_E_CLIENTABORT">
+      <summary>Error HRESULT for a client abort.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UndoManager">
+      <summary>A constant referenced in selection events to describe which component of the shell has just been selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UserContext">
+      <summary>A constant referenced in selection events to describe which component of the shell has just been selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_BUILDABLEPROJECTCFGOPTS_BUILD_ACTIVE_DOCUMENT_ONLY">
+      <summary>A flag that requests that only the most recently modified document be built.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_BUILDABLEPROJECTCFGOPTS_BUILD_SELECTION_ONLY">
+      <summary>A flag that requests that only the selected items be rebuilt.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_BUILDABLEPROJECTCFGOPTS_PACKAGE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_BUILDABLEPROJECTCFGOPTS_PRIVATE">
+      <summary>A flag that is private to a particular implementation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_BUILDABLEPROJECTCFGOPTS_REBUILD">
+      <summary>A flag that requests that the project be rebuilt completely, regardless of whether it is up-to-date.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_BUSY">
+      <summary>A constant returned by interfaces to asynchronous behavior when the object in question in already busy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_CIRCULARTASKDEPENDENCY"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_INCOMPATIBLECLASSICPROJECT"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_INCOMPATIBLEDOCDATA">
+      <summary>A Visual Studio specific error HRESULT for "Incompatible document data".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_INCOMPATIBLEPROJECT"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_INCOMPATIBLEPROJECT_UNSUPPORTED_OS"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_PACKAGENOTLOADED">
+      <summary>A Visual Studio specific error HRESULT that indicates "Package not loaded."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_PROJECTALREADYEXISTS">
+      <summary>A Visual Studio-specific error HRESULT that indicates that the "Project already exists."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_PROJECTMIGRATIONFAILED">
+      <summary>A Visual Studio specific error HRESULT that indicates "Project configuration failed."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_PROJECTNOTLOADED">
+      <summary>A Visual Studio-specific error HRESULT that indicates "Project not loaded."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_PROMPTREQUIRED"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_SOLUTIONALREADYOPEN">
+      <summary>A Visual Studio-specific error HRESULT that indicates "Solution already open."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_SOLUTIONNOTOPEN">
+      <summary>A Visual Studio-specific error HRESULT that indicates "Solution not open."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_SPECIFYING_OUTPUT_UNSUPPORTED">
+      <summary>Returned by build interfaces that have parameters for specifying an array of IVsOutput's but the implementation can only apply the method to all outputs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_UNSUPPORTEDFORMAT">
+      <summary>
+        <see cref="M:Microsoft.VisualStudio.Package.EditorFactory.CreateEditorInstance(System.UInt32,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.IntPtr,System.IntPtr@,System.IntPtr@,System.String@,System.Guid@,System.Int32@)" /> returns this value if the document has a format that cannot be opened in the editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_E_WIZARDBACKBUTTONPRESS">
+      <summary>An HRESULT value that indicates that the user hit the back button in a Visual Studio wizard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_INCOMPATIBLEPROJECT"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_PROJECT_ONEWAYUPGRADEREQUIRED"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_PROJECT_SAFEREPAIRREQUIRED"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_PROJECT_UNSAFEREPAIRREQUIRED"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_PROJECTFORWARDED">
+      <summary>A Visual Studio-specific error HRESULT that indicates "Project forwarded."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VS_S_TBXMARKER">
+      <summary>A Visual Studio-specific constant for a "Toolbox marker."</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSCOOKIE_NIL">
+      <summary>A Visual Studio-specific constant that indicates that a cookie has not been set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID_NIL">
+      <summary>A Visual Studio item identifier that represents the absence of a project item. This value is used when there is no current selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT">
+      <summary>A Visual Studio item identifier that represents the root of a project hierarchy and is used to identify the entire hierarchy, as opposed to a single item.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID_SELECTION">
+      <summary>A Visual Studio item identifier that represents the currently selected item or items, which can include the root of the hierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSM_ENTERMODAL">
+      <summary>A Visual Studio-specific constant for broadcasting a notification message via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents.OnBroadcastMessage(System.UInt32,System.IntPtr,System.IntPtr)" /> that indicates the beginning of modality.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSM_EXITMODAL">
+      <summary>A Visual Studio-specific constant for broadcasting a notification message via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents.OnBroadcastMessage(System.UInt32,System.IntPtr,System.IntPtr)" /> that indicates the end of modality.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSM_TOOLBARMETRICSCHANGE">
+      <summary>A Visual Studio-specific constant for broadcasting a notification message via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents.OnBroadcastMessage(System.UInt32,System.IntPtr,System.IntPtr)" /> indicating that the command bar metrics have changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsStd11"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsStd2010">
+      <summary>Identifies commands in Visual Studio 2010.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2K">
+      <summary>GUID for the Windows 2000 command set. This is a set of standard editor commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSUTDCF_DTEEONLY"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSUTDCF_PACKAGE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSUTDCF_PRIVATE"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSUTDCF_REBUILD"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WindowFrame">
+      <summary>A constant referenced in selection events to describe which component of the shell has just been selected.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.AppCommandCmdID">
+      <summary>Identifies commands fired as the result of a WM_APPCOMMAND message received by the main window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserBackward">
+      <summary>The browser backward command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserForward">
+      <summary>The browser forward command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserRefresh">
+      <summary>The browser refresh command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserStop">
+      <summary>The browser stop command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserSearch">
+      <summary>The browser search command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserFavorites">
+      <summary>The browser favorites command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BrowserHome">
+      <summary>The browser home command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeMute">
+      <summary>The volume mute command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeDown">
+      <summary>The volume down command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.VolumeUp">
+      <summary>The volume up command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaNextTrack">
+      <summary>The next track command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaPreviousTrack">
+      <summary>The previous track command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaStop">
+      <summary>The media stop command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MediaPlayPause">
+      <summary>The play/pause command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchMail">
+      <summary>The launch mail command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchMediaSelect">
+      <summary>The launch media select command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchApp1">
+      <summary>The launch application command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.LaunchApp2">
+      <summary>The alternate launch application command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassDown">
+      <summary>The bass down command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassBoost">
+      <summary>The bass boost command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.BassUp">
+      <summary>The bass up command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.TrebleDown">
+      <summary>The treble down command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.TrebleUp">
+      <summary>The treble up command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeMute">
+      <summary>The microphone volume mute command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeDown">
+      <summary>The microphone volume down command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppCommandCmdID.MicrophoneVolumeUp">
+      <summary>The microphone volume up command.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets">
+      <summary>Contains command ids for an app package debug target command set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.cmdidAppPackage_LocalMachine">
+      <summary>Windows app package local machine command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.cmdidAppPackage_RemoteMachine">
+      <summary>Windows app package remote machine command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.cmdidAppPackage_Simulator">
+      <summary>Windows app package simulator command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.cmdidAppPackage_TetheredDevice">
+      <summary>Windows app package tethered device command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.guidAppPackageDebugTargetCmdSet">
+      <summary>Windows app package debug target command set GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.AppPackageDebugTargets.guidAppPackageDebugTargetCmdSetString">
+      <summary>Windows app package debug target command set GUID.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CATID">
+      <summary>These CATID GUID values are used to extend objects passed to the property browser and automation objects that support automation extenders.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.CSharpFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectAutomationObject_guid">
+      <summary>Used to extend <see cref="T:EnvDTE.Project" /> automation objects for project types that support it (including VB and C# projects).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectAutomationObject_string">
+      <summary>Used to extend <see cref="T:EnvDTE.Project" /> automation objects for project types that support it (including VB and C# projects).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectItemAutomationObject_guid">
+      <summary>Used to extend <see cref="T:EnvDTE.ProjectItem" /> automation objects for project types that support it (including VB and C# projects).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.ProjectItemAutomationObject_string">
+      <summary>Used to extend <see cref="T:EnvDTE.ProjectItem" /> automation objects for project types that support it (including VB and C# projects).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBAFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFileProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFileProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFolderProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBFolderProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBProjectProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBProjectProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBReferenceProperties_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VBReferenceProperties_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCActiveXReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCActiveXReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCAssemblyReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCAssemblyReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileGroup_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileGroup_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCFileNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectReferenceNode_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCProjectReferenceNode_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCReferences_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CATID.VCReferences_string"></member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CEF">
+      <summary>Represents flags to be used with the are used with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory.CreateEditorInstance(System.UInt32,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.IntPtr,System.IntPtr@,System.IntPtr@,System.String@,System.Guid@,System.Int32@)" /> method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.CloneFile">
+      <summary>Clone the file. This is mutually exclusive with OpenFile.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.OpenFile">
+      <summary>Open the file. This is mutually exclusive with CloneFile.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.Silent">
+      <summary>The editor factory should create the editor silently.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CEF.OpenAsNew">
+      <summary>The editor factory should perform the necessary fixes.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CLSID">
+      <summary>A set of CLSIDs used in Visual Studio.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.HtmDocData_guid">
+      <summary>The CLSID of the DocData object of the HTML editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.HtmDocData_string">
+      <summary>The CLSID of the DocData object of the HTML editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.MiscellaneousFilesProject_guid">
+      <summary>The CLSID for the Miscellaneous Files project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.MiscellaneousFilesProject_string">
+      <summary>The CLSID for the Miscellaneous Files project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionFolderProject_guid">
+      <summary>The CLSID of the Solution Folder project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionFolderProject_string">
+      <summary>The CLSID of the Solution Folder project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionItemsProject_guid">
+      <summary>The CLSID of the Solution Items project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.SolutionItemsProject_string">
+      <summary>The CLSID of the Solution Items project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.UnloadedProject_guid">
+      <summary>The CLSID of the unloaded project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.UnloadedProject_string">
+      <summary>The CLSID of the unloaded project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsCfgProviderEventsHelper_guid">
+      <summary>The CLSID of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsCfgProviderEventsHelper" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsCfgProviderEventsHelper_string">
+      <summary>The CLSID of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsCfgProviderEventsHelper" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsEnvironmentPackage_guid">
+      <summary>The CLSID of the Visual Studio environment package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsEnvironmentPackage_string">
+      <summary>The CLSID of the Visual Studio environment package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsSearchQueryParser_guid">
+      <summary>The CLSID of the search query parser created by the Visual Studio search utilities.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsSearchQueryParser_string">
+      <summary>The CLSID of the search query parser created by the Visual Studio search utilities.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskList_guid">
+      <summary>The CLSID of the Visual Studio task list.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskList_string">
+      <summary>The CLSID of the Visual Studio task list.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskListPackage_guid">
+      <summary>The CLSID of the Visual Studio task list package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTaskListPackage_string">
+      <summary>The CLSID of the Visual Studio task list package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTextBuffer_guid">
+      <summary>The CLSID of the Visual Studio text buffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsTextBuffer_string">
+      <summary>The CLSID of the Visual Studio text buffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIHierarchyWindow_guid">
+      <summary>The CLSID of the hierarchy window tree control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIHierarchyWindow_string">
+      <summary>The CLSID of the hierarchy window tree control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIWpfLoader_guid">
+      <summary>The CLSID of the WPF loader.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CLSID.VsUIWpfLoader_string">
+      <summary>The CLSID of the WPF loader.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CMDSETID">
+      <summary>Represents the GUIDs of standard Visual Studio command sets.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.CSharpGroup_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.CSharpGroup_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.ShellMainMenu_guid">
+      <summary>GUID for the command group implemented in the shell main menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.ShellMainMenu_string">
+      <summary>GUID for the command group implemented in the shell main menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.SolutionExplorerPivotList_guid">
+      <summary>GUID for the pivot list command group implemented in the Solution Explorer package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.SolutionExplorerPivotList_string">
+      <summary>GUID for the pivot list command group implemented in the Solution Explorer package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet11_guid">
+      <summary>GUID for the Microsoft Visual Studio 2012 command set. This is a set of new commands added to Microsoft Visual Studio 2012.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet11_string">
+      <summary>GUID for the Microsoft Visual Studio 2012 command set. This is a set of new commands added to Microsoft Visual Studio 2012.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2010_guid">
+      <summary>The GUID of the Visual Studio 2010 command set. This is a set of new commands added to Visual Studio 2010.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2010_string">
+      <summary>The GUID of the Visual Studio 2010 command set. This is a set of new commands added to Visual Studio 2010.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2K_guid">
+      <summary>The GUID of the standard Visual Studio editor commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet2K_string">
+      <summary>The GUID of the standard Visual Studio editor commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet97_guid">
+      <summary>The GUID of a set of Visual Studio commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet97_string">
+      <summary>The GUID of a set of Visual Studio commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.UIHierarchyWindowCommandSet_guid">
+      <summary>The GUID of a command set that applies only to the UIHierarchyWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.UIHierarchyWindowCommandSet_string">
+      <summary>The GUID of a command set that applies only to the UIHierarchyWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.VsDocOutlinePackageCommandSet_guid">
+      <summary>The GUID of a command set that applies to the Document Outline tool window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CMDSETID.VsDocOutlinePackageCommandSet_string">
+      <summary>The GUID of a command set that applies to the Document Outline tool window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.CodeModelLanguage">
+      <summary>Set of code model languages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CodeModelLanguage.CSharp">
+      <summary>Visual C#</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CodeModelLanguage.IDL">
+      <summary>Interface Definition Language</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CodeModelLanguage.MC">
+      <summary>Message Compiler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CodeModelLanguage.VB">
+      <summary>Visual Basic</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.CodeModelLanguage.VC">
+      <summary>Visual C++</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid">
+      <summary>Provides GUIDs for the Component Selector pages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.COMPage_guid">
+      <summary>The COM page. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.COMPage_string">
+      <summary>The COM page. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ManagedAssemblyPage_guid">
+      <summary>The .Net managed assembly page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ManagedAssemblyPage_string">
+      <summary>The .Net managed assembly page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ProjectsPage_guid">
+      <summary>The Projects page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ComponentSelectorPageGuid.ProjectsPage_string">
+      <summary>The Projects page.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids">
+      <summary>Provides GUIDs for the debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative">
+      <summary>The GUID of the managed and native debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative_guid">
+      <summary>The GUID of the debug engine for managed and native code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedAndNative_string">
+      <summary>The GUID of the debug engine for managed and native code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly">
+      <summary>The GUID of the managed only debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly_guid">
+      <summary>The GUID of the debug engine for managed code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.ManagedOnly_string">
+      <summary>The GUID of the debug engine for managed code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly">
+      <summary>The GUID of the native only debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly_guid">
+      <summary>The GUID of the debug engine for native code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.NativeOnly_string">
+      <summary>The GUID of the debug engine for native code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script">
+      <summary>The GUID of the scripting debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script_guid">
+      <summary>The GUID of the debug engine for scripting.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.Script_string">
+      <summary>The GUID of the debug engine for scripting.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2_guid">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine2_string">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3_guid">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SqlDebugEngine3_string">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine">
+      <summary>The GUID of the SQL local debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine_guid">
+      <summary>The GUID of the SQL local debug engine.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugEnginesGuids.SQLLocalEngine_string">
+      <summary>The GUID of the SQL debug engine.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.DebugPortSupplierGuids">
+      <summary>Contains debug port supplier GUIDs for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo" /> structures and the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsDebugRemoteDiscoveryUI" /> interface.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugPortSupplierGuids.NoAuth_guid">
+      <summary>Debug port supplier GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugPortSupplierGuids.NoAuth_string">
+      <summary>Debug port supplier GUID.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.DebugTargetHandler">
+      <summary>Contains command ids for a debug target handler command set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.cmdidDebugTargetAnchorItem">
+      <summary>Debug target anchor item command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.cmdidDebugTargetAnchorItemNoAttachToProcess">
+      <summary>Debug target anchor item no attach to process command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.cmdidDebugTypeCombo">
+      <summary>Debug type combo command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.cmdidDebugTypeItemHandler">
+      <summary>Debug type item handler command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.cmdidGenericDebugTarget">
+      <summary>Generic debug target command id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.guidDebugTargetHandlerCmdSet">
+      <summary>Debug target handler command set GUID.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.DebugTargetHandler.guidDebugTargetHandlerCmdSetString">
+      <summary>Debug target handler command set GUID.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid">
+      <summary>Represents editor property categories to use with the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextEditorPropertyCategoryContainer" /> interface.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.TextManagerGlobal_guid">
+      <summary>The GUID for text manager global properties.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.TextManagerGlobal_string">
+      <summary>The GUID for text manager global properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.ViewMasterSettings_guid">
+      <summary>The GUID for view properties that override both ToolsOptions and user commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.EditPropyCategoryGuid.ViewMasterSettings_string">
+      <summary>The GUID for view properties that override both ToolsOptions and user commands.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ItemTypeGuid">
+      <summary>These values are used with the VSHPROPID_ItemType property.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFile_guid">
+      <summary>The physical file on disk or web (<see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProject.GetMkDocument(System.UInt32,System.String@)" /> returns a file path).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFile_string">
+      <summary>The physical file on disk or web (<see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProject.GetMkDocument(System.UInt32,System.String@)" /> returns a file path).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFolder_guid">
+      <summary>The physical folder on disk or web (<see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProject.GetMkDocument(System.UInt32,System.String@)" /> returns a directory path).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.PhysicalFolder_string">
+      <summary>The physical folder on disk or web ((<see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsProject.GetMkDocument(System.UInt32,System.String@)" /> returns a directory path).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.SubProject_guid">
+      <summary>The GUID of a nested or subproject.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.SubProject_string">
+      <summary>The GUID of a nested or subproject.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.VirtualFolder_guid">
+      <summary>The GUID of the non-physical folder (the folder is logical and not a physical file system directory).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ItemTypeGuid.VirtualFolder_string">
+      <summary>The GUID of the non-physical folder (the folder is logical and not a physical file system directory).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.LOGVIEWID">
+      <summary>Represents the GUIDs of Visual Studio views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Any_guid">
+      <summary>The GUID of any view </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Any_string">
+      <summary>The GUID of any view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Code_guid">
+      <summary>The GUID of the code editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Code_string">
+      <summary>The GUID of the code editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Debugging_guid">
+      <summary>The GUID of the debugger view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Debugging_string">
+      <summary>The GUID of the debugger view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Designer_guid">
+      <summary>The GUID of the designer view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Designer_string">
+      <summary>The GUID of the designer view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.Primary_guid">
+      <summary>The GUID of the primary (default) view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.ProjectSpecificEditor_guid">
+      <summary>The GUID of the project-specific editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.ProjectSpecificEditor_string">
+      <summary>The GUID of the project-specific editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.TextView_guid">
+      <summary>The GUID of the text editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.TextView_string">
+      <summary>The GUID of the text editor view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.UserChooseView_guid">
+      <summary>The GUID of a use-defined view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID.UserChooseView_string">
+      <summary>The GUID of a use-defined view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.MessageBoxResult">
+      <summary>Specifies result codes from <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.ShowMessageBox(System.UInt32,System.Guid@,System.String,System.String,System.String,System.UInt32,Microsoft.VisualStudio.Shell.Interop.OLEMSGBUTTON,Microsoft.VisualStudio.Shell.Interop.OLEMSGDEFBUTTON,Microsoft.VisualStudio.Shell.Interop.OLEMSGICON,System.Int32,System.Int32@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDOK">
+      <summary>The result code for OK.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDCANCEL">
+      <summary>The result code for Cancel.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDABORT">
+      <summary>The result code for Abort.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDRETRY">
+      <summary>The result code for Retry.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDIGNORE">
+      <summary>The result code for Ignore.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDYES">
+      <summary>The result code for Yes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDNO">
+      <summary>The result code for No.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDCLOSE">
+      <summary>The result code for Close.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDHELP">
+      <summary>The result code for Help.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDTRYAGAIN">
+      <summary>The result code for Try Again.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.MessageBoxResult.IDCONTINUE">
+      <summary>The result code for Continue.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason">
+      <summary>Contains well known reasons used for <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShellOpenDocument3.SetNewDocumentState(System.UInt32,System.Guid@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason.FindResults">
+      <summary>Find results.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason.FindSymbolResults">
+      <summary>Find symbol results.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason.Navigation">
+      <summary>Navigation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason.SolutionExplorer">
+      <summary>Solution Explorer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.NewDocumentStateReason.TeamExplorer">
+      <summary>Team Explorer.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid">
+      <summary>Provides the GUIDs of the panes of the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.BuildOutputPane_guid">
+      <summary>The GUID of the build output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.BuildOutputPane_string">
+      <summary>The GUID of the build output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.DebugPane_guid">
+      <summary>The GUID of the debug pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.DebugPane_string">
+      <summary>The GUID of the debug pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.GeneralPane_guid">
+      <summary>The GUID of the general output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.GeneralPane_string">
+      <summary>The GUID of the general output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.SortedBuildOutputPane_guid">
+      <summary>The GUID of the sorted build output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.SortedBuildOutputPane_string">
+      <summary>The GUID of the sorted build output pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.StoreValidationPane_guid">
+      <summary>GUID of the store validation pane inside the output window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.OutputWindowPaneGuid.StoreValidationPane_string">
+      <summary>GUID of the store validation pane inside the output window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.SelectionElement">
+      <summary>Represents flags used in the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" /> event handler.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.UndoManager">
+      <summary>The undo manager.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.WindowFrame">
+      <summary>A window frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.DocumentFrame">
+      <summary>A document frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.StartupProject">
+      <summary>The startup project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.PropertyBrowserSID">
+      <summary>The property browser.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.UserContext">
+      <summary>A user context.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.ResultList">
+      <summary>The current result list.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.SelectionElement.LastWindowFrame">
+      <summary>The most recently deactivated window frame.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.StandardToolWindows">
+      <summary>Contains GUIDs for standard tool windows.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ApplicationVerifier">
+      <summary>GUID of the Application Verifier window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Autos">
+      <summary>GUID of the Autos window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Behaviors">
+      <summary>GUID of the Behaviors window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Bookmarks">
+      <summary>GUID of the Bookmarks window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Breakpoints">
+      <summary>GUID of the Breakpoints window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CallBrowser">
+      <summary>GUID of the Call Browser window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CallBrowserSecondary">
+      <summary>GUID of the Call Browser Secondary window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CallHierarchy">
+      <summary>GUID of the Call Heirarchy window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CallStack">
+      <summary>GUID of the Call Stack window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ClassDetails">
+      <summary>GUID of the Class Details window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ClassView">
+      <summary>GUID of the Class View window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CodeCoverageResults">
+      <summary>GUID of the Code Coverage Results window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CodeDefinition">
+      <summary>GUID of the Code Definition window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CodeMetrics">
+      <summary>GUID of the Code Metrics window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ColorPalette">
+      <summary>GUID of the Color Palette window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Command">
+      <summary>GUID of the Command window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ConditionalFormatting">
+      <summary>GUID of the Conditional Formatting window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ConsoleIO">
+      <summary>GUID of the Console IO window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CSSApplyStyles">
+      <summary>GUID of the CSS Apply Styles window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CSSManageStyles">
+      <summary>GUID of the CSS Manage Styles window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CSSProperties">
+      <summary>GUID of the CSS Properties window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.CSSPropertyGrid">
+      <summary>GUID of the CSS Property Grid window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DatabaseSchemaView">
+      <summary>GUID of the Database Schema View window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DataCollectionControl">
+      <summary>GUID of the Data Collection Control window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DataGenerationDetails">
+      <summary>GUID of the Data Generation Details window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DataGenerationPreview">
+      <summary>GUID of the Data Generation Preview window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DataSource">
+      <summary>GUID of the Data Source window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DBProEventMonitor">
+      <summary>GUID of the DB Pro Event Monitor window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DebugHistory">
+      <summary>GUID of the Debug History window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DeviceSecurityManager">
+      <summary>Device Security Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Disassembly">
+      <summary>Disassembly</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.DocumentOutline">
+      <summary>Document Outline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.EntityMappingDetails">
+      <summary>Entity Mapping Details</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.EntityModelBrowser">
+      <summary>Entity Model Browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ErrorList">
+      <summary>Error List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Find1">
+      <summary>Find Results 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Find2">
+      <summary>Find Results 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.FindInFiles">
+      <summary>Find in Files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.FindReplace">
+      <summary>Find/Replace</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.FindSymbol">
+      <summary>Find Symbol</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.FindSymbolResults">
+      <summary>Find Symbol Results</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.HTMLPropertyGrid">
+      <summary>HTML Property Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Immediate">
+      <summary>Immediate</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Layers">
+      <summary>Layers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.LoadTest">
+      <summary>Load Test</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.LoadTestPostRun">
+      <summary>Load Test Post Run</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.LocalChanges">
+      <summary>Local Changes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Locals">
+      <summary>Locals</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.MacroExplorer">
+      <summary>Macro Explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ManualTestExecution">
+      <summary>Manual Test Execution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Modules">
+      <summary>Modules</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ObjectBrowser">
+      <summary>Object Browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ObjectTestBench">
+      <summary>Object Test bench</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Output">
+      <summary>Output</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ParallelStacks">
+      <summary>Parallel Stacks</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ParallelTasks">
+      <summary>Parellel Tasks</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.PendingCheckIn">
+      <summary>Pending Check In</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.PerformanceExplorer">
+      <summary>Performance Explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Processes">
+      <summary>Processes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Properties">
+      <summary>Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.PropertyManager">
+      <summary>Property Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Registers">
+      <summary>GUID of the Registers window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ResourceView">
+      <summary>GUID of the Resource View window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.RunningDocuments">
+      <summary>GUID of the Running Documents window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.ServerExplorer">
+      <summary>GUID of the Server Explorer window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.SolutionExplorer">
+      <summary>GUID of the Solution Explorer window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.SourceControlExplorer">
+      <summary>GUID of the Source Control Explorer window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.SourceHistory">
+      <summary>GUID of the Source History window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.SQLSchemaUpdateScript">
+      <summary>GUID of the SQL Schema Update Script window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.StartPage">
+      <summary>GUID of the Start Page window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.StyleOrganizer">
+      <summary>GUID of the Style Organizer window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TaskList">
+      <summary>GUID of the Task List window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TeamExplorer">
+      <summary>GUID of the Team Explorer window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TestImpactView">
+      <summary>GUID of the Test Impact View window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TestManager">
+      <summary>GUID of the Test Manager window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TestResults">
+      <summary>GUID of the Test Results window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TestRunQueue">
+      <summary>GUID of the Test Run Queue window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.TestView">
+      <summary>GUID of the Test View window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Threads">
+      <summary>GUID of the Threads window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Toolbox">
+      <summary>GUID of the Toolbox window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.UAMSynchronizations">
+      <summary>GUID of the UAM Synchronizations window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.VCPPPropertyManager">
+      <summary>GUID of the VCPP Property Manager window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.VSMDPropertyBrowser">
+      <summary>GUID of the VSMD Property Browser window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.VSTOAddBookmark">
+      <summary>GUID of the VSTO Add Bookmark window,</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.Watch">
+      <summary>GUID of the Watch window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.WebBrowser">
+      <summary>GUID of the Web Browser window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.WebBrowserPreview">
+      <summary>GUID of the Web Browser Preview window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.WebPartGallery">
+      <summary>GUID of the Web Part Gallery window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.StandardToolWindows.XMLSchemaExplorer">
+      <summary>GUID of the XML Schema Explorer window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields">
+      <summary>Represents toolbox multitargeting fields.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.AssemblyName">
+      <summary>The full assembly name (strong name), including the version.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.Frameworks">
+      <summary>A semicolon-delimited list of the target framework monitors that are supported by this item (without profiles).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.ItemProvider">
+      <summary>The GUID of the package that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProvideTargetedToolboxItems" /> and knows about this item type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.TypeName">
+      <summary>The full type name, for example System.Windows.Forms.Button.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.ToolboxMultitargetingFields.UseProjectTargetFrameworkVersionInTooltip">
+      <summary>Determines whether to use the project target framework's version in toolbox item tooltips.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.UICONTEXT">
+      <summary>Provides the GUIDs for different command contexts.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ApplicationDesigner_guid">
+      <summary>Specifies a context in which Application Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ApplicationDesigner_string">
+      <summary>Specifies a context in which Application Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.BackgroundProjectLoad_guid">
+      <summary>Specifies a context in which a background project is being loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.BackgroundProjectLoad_string">
+      <summary>Specifies a context in which a background project is being loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CodeWindow_guid">
+      <summary>Specifies a context in which a code window currently has focus.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CodeWindow_string">
+      <summary>Specifies a context in which a code window currently has focus.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CSharpProject_guid">
+      <summary>Specifies a context in which a C# project is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.CSharpProject_string">
+      <summary>Specifies a context in which a C# project is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowAutoVisible_guid">
+      <summary>Specifies a context in which a data source window is auto visible.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowAutoVisible_string">
+      <summary>Specifies a context in which a data source window is auto visible.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowSupported_guid">
+      <summary>Specifies a context in which a data source window is supported by the project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWindowSupported_string">
+      <summary>Specifies a context in which a data source window is supported by the project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWizardSuppressed_guid">
+      <summary>Specifies a context in which a data source wizard is suppressed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DataSourceWizardSuppressed_string">
+      <summary>Specifies a context in which a data source wizard is suppressed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Debugging_guid">
+      <summary>Specifies a context in which the user is debugging.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Debugging_string">
+      <summary>Specifies a context in which the user is debugging.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DesignMode_guid">
+      <summary>Specifies a context where the IDE is in design mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.DesignMode_string">
+      <summary>Specifies a context where the IDE is in design mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Dragging_guid">
+      <summary>Specifies a context that occurs while dragging items in Solution Explorer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.Dragging_string">
+      <summary>Specifies a context that occurs while dragging items in Solution Explorer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.EmptySolution_guid">
+      <summary>Specifies a context in which an empty solution has been loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.EmptySolution_string">
+      <summary>Specifies a context in which an empty solution has been loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FirstLaunchSetup_guid">
+      <summary>Specifies a context in which the first launch after setup is in progress. Packages may use ProvideAutoLoad with this UI context to perform expensive one-time per-user initialization. Note that during the first launch after setup, many services are unavailable and a package may not display any UI. The first launch after setup is not guaranteed to be called; it is just an opportunity for packages to build caches.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FirstLaunchSetup_string">
+      <summary>Specifies a context in which the first launch after setup is in progress. Packages may use ProvideAutoLoad with this UI context to perform expensive one-time per-user initialization. Note that during the first launch after setup, many services are unavailable and a package may not display any UI. The first launch after setup is not guaranteed to be called; it is just an opportunity for packages to build caches.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FSharpProject_guid">
+      <summary>Specifies a context in which an F# project is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FSharpProject_string">
+      <summary>Specifies a context in which an F# project is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FullScreenMode_guid">
+      <summary>Specifies a context that is active when the IDE is in full screen mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.FullScreenMode_string">
+      <summary>Specifies a context that is active when is in full screen mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.HistoricalDebugging_guid">
+      <summary>Specifies a context in which historical debugging is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.HistoricalDebugging_string">
+      <summary>Specifies a context in which debugging is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NoSolution_guid">
+      <summary>Specifies a context in which no solution is loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NoSolution_string">
+      <summary>Specifies a context in which no solution is loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NotBuildingAndNotDebugging_guid">
+      <summary>Specifies a context in which the solution is not being built or debugged.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.NotBuildingAndNotDebugging_string">
+      <summary>Specifies a context in which the solution is not being built or debugged.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.OsWindows8OrHigher_guid">
+      <summary>Specifies a context which is running under a Windows 8 or later operating system.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.OsWindows8OrHigher_string">
+      <summary>Specifies a context which is running under a Windows 8 or later operating system.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ProjectRetargeting_guid">
+      <summary>Specifies a context in which the project is being retargeted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ProjectRetargeting_string">
+      <summary>Specifies a context in which the project is being retargeted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.PropertyPageDesigner_guid">
+      <summary>Specifies a context in which the Property Page Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.PropertyPageDesigner_string">
+      <summary>Specifies a context in which the Property Page Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.RESXEditor_guid">
+      <summary>Specifies a context in which the Windows Forms Resource Editor is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.RESXEditor_string">
+      <summary>Specifies a context in which the Windows Forms Resource Editor is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SettingsDesigner_guid">
+      <summary>Specifies a context in which the Settings Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SettingsDesigner_string">
+      <summary>Specifies a context in which the Settings Designer is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionBuilding_guid">
+      <summary>Specifies a context in which a project or solution is currently being built.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionBuilding_string">
+      <summary>Specifies a context in which a project or solution is currently being built.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExists_guid">
+      <summary>Specifies a context in which a solution has been loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExists_string">
+      <summary>Specifies a context in which a solution has been loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndFullyLoaded_guid">
+      <summary>Specifies a context in which a solution has been completely loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndFullyLoaded_string">
+      <summary>Specifies a context in which a solution has been completely loaded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndNotBuildingAndNotDebugging_guid">
+      <summary>Specifies a context in which a solution is loaded but is not being built or debugged.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionExistsAndNotBuildingAndNotDebugging_string">
+      <summary>Specifies a context in which a solution is loaded but is not being built or debugged.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasAppContainerProject_guid">
+      <summary>Specifies a context in which a loaded solution contains an app container project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasAppContainerProject_string">
+      <summary>Specifies a context in which a loaded solution contains an app container project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasMultipleProjects_guid">
+      <summary>Specifies a context in which a loaded solution contains more than one project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasMultipleProjects_string">
+      <summary>Specifies a context in which a loaded solution contains more than one project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasSingleProject_guid">
+      <summary>Specifies a context in which a loaded solution contains a single project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionHasSingleProject_string">
+      <summary>Specifies a context in which a loaded solution contains a single project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOpening_guid">
+      <summary>Specifies a context in which a solution is being opened.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOpening_string">
+      <summary>Specifies a context in which a solution is being opened.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOrProjectUpgrading_guid">
+      <summary>Specifies a context in which a project or solution is being upgraded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.SolutionOrProjectUpgrading_string">
+      <summary>Specifies a context in which a project or solution is being upgraded.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.StandardPreviewerConfigurationChanging_guid">
+      <summary>Specifies a context in which the standard previewer configuration is being changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.StandardPreviewerConfigurationChanging_string">
+      <summary>Specifies a context in which the standard previewer configuration is being changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxInitialized_guid">
+      <summary>Specifies a context in which the Toolbox has been initialized.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxInitialized_string">
+      <summary>Specifies a context in which the Toolbox has been initialized.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxVisible_guid">
+      <summary>Specifies a context in which the Toolbox is visible.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.ToolboxVisible_string">
+      <summary>Specifies a context in which the Toolbox is visible.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeAttribute_guid">
+      <summary>Specifies a context in which a Visual Basic attribute is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeAttribute_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeClass_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeClass_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeDelegate_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeDelegate_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeEnum_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeEnum_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeFunction_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeFunction_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeInterface_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeInterface_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeNamespace_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeNamespace_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeParameter_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeParameter_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeProperty_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeProperty_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeStruct_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeStruct_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeVariable_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBCodeVariable_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProject_guid">
+      <summary>Specifies a context in which a Visual Basic project is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProject_string">
+      <summary>Specifies a context in which a Visual Basic project is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProjOpened_guid">
+      <summary>Specifies a context in which a Visual Basic project is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VBProjOpened_string">
+      <summary>Specifies a context in which a Visual Basic project is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VCProject_guid">
+      <summary>Specifies a context in which a Visual C++ project is active.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.UICONTEXT.VCProject_string">
+      <summary>Specifies a context in which a Visual C++ project is active.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid">
+      <summary>Provides GUIDs for different project dependencies.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid.BuildProject_guid">
+      <summary>The build project dependency. Used with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsDependency.get_Type(System.Guid@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsDependencyTypeGuid.BuildProject_string">
+      <summary>The build project dependency. Used with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsDependency.get_Type(System.Guid@)" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid">
+      <summary>Provides GUIDs for different editor factories.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ExternalEditor_guid">
+      <summary>The GUID of the editor factory for external (.exe-based) editors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ExternalEditor_string">
+      <summary>The GUID of the editor factory for external (.exe-based) editors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.HtmlEditor_guid">
+      <summary>The GUID of the HTML Editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.HtmlEditor_string">
+      <summary>The GUID of the HTML Editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ProjectDesignerEditor_guid">
+      <summary>The GUID of the Project Properties Designer editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.ProjectDesignerEditor_string">
+      <summary>The GUID of the Project Properties Designer editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.TextEditor_guid">
+      <summary>The GUID of the text editor factory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsEditorFactoryGuid.TextEditor_string">
+      <summary>The GUID of the text editor factory.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSITEMID">
+      <summary>Special items inside a VsHierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Nil">
+      <summary>Special items inside a VsHierarchy: no node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Root">
+      <summary>Special items inside a VsHierarchy: the hierarchy itself.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSITEMID.Selection">
+      <summary>Special items inside a VsHierarchy: all the currently selected items.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid">
+      <summary>Provides GUIDs for language services.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid.HtmlLanguageService_guid">
+      <summary>The GUID of the HTML language service.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageServiceGuid.HtmlLanguageService_string">
+      <summary>The GUID of the HTML language service.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid">
+      <summary>These are optional <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsUserData" /> properties that a language service can provide in order to influence the behavior of the text editor. You can get the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsUserData" /> interface by doing QueryInterface on the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsLanguageInfo" /> object of the language service implementation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid.SupportCF_HTML_guid">
+      <summary>The GUID of the property that determines whether the editor supports CF_HTML clipboard format.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsLanguageUserDataGuid.SupportCF_HTML_string">
+      <summary>The string form of the GUID of the property that determines whether the editor supports CF_HTML clipboard format.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsPackageGuid">
+      <summary>Provides the GUIDs for different packages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.HtmlEditorPackage_guid">
+      <summary>The GUID of the HTML Editor package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.HtmlEditorPackage_string">
+      <summary>The GUID of the HTML Editor package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsDocOutlinePackage_guid">
+      <summary>The GUID of the Document Outline tool window package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsDocOutlinePackage_string">
+      <summary>The GUID of the Document Outline tool window package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsEnvironmentPackage_guid">
+      <summary>GUID of the Visual Studio shell package. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsEnvironmentPackage_string">
+      <summary>GUID of the Visual Studio shell package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsTaskListPackage_guid">
+      <summary>The GUID of the Task List package.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsPackageGuid.VsTaskListPackage_string">
+      <summary>The GUID of the Task List package.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys">
+      <summary>Specifies the Visual Studio search navigation keys.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_Enter">
+      <summary>Enter key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_Down">
+      <summary>Down arrow key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_Up">
+      <summary>Up arrow key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_PageDown">
+      <summary>Page Down key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_PageUp">
+      <summary>Page Up key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_Home">
+      <summary>Home key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys.SNK_End">
+      <summary>End key.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus">
+      <summary>Specifies friendly names for search task statuses.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus.Created">
+      <summary>The search task was created but search was not started yet.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus.Started">
+      <summary>The search was started.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus.Completed">
+      <summary>The search has completed. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus.Stopped">
+      <summary>The search has been stopped or interrupted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus.Error">
+      <summary>The search has encountered errors.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSSELELEMID">
+      <summary>Constants used in <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents" /> to indicate a new selection state.  The selections may be propagated through <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_UndoManager">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame">
+      <summary>Visual Studio tracks this selection automatically so it cannot be set via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />, but the value may be observed by calling <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsMonitorSelection.GetCurrentElementValue(System.UInt32,System.Object@)" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_DocumentFrame">
+      <summary>Visual Studio tracks this selection automatically so it cannot be set via <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSelectionEvents.OnElementValueChanged(System.UInt32,System.Object,System.Object)" />, but the value may be observed by calling <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsMonitorSelection.GetCurrentElementValue(System.UInt32,System.Object@)" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_StartupProject">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active StartupProject.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_PropertyBrowserSID">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPropertyBrowser" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_UserContext">
+      <summary>An event that indicates selection only by document windows that do not push selection context to the property browser.  The alternative case is <see cref="F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID.VSFPROPID_UserContext" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_ResultList">
+      <summary>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.IID_IUnknown" /> of the active <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> for list navigation commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_LastWindowFrame">
+      <summary>The value of <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame" /> before it received its current value.  It is guaranteed to be different from <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_WindowFrame" /> unless both are empty.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd11CmdID">
+      <summary>Set of the standard, shared commands in <see cref="F:Microsoft.VisualStudio.VSConstants.CMDSETID.StandardCommandSet11_guid" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.FloatAll">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.MoveAllToNext">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.MoveAllToPrevious">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.MultiSelect">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.PaneNextTabAndMultiSelect">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.PanePrevTabAndMultiSelect">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.PinTab">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.BringFloatingWindowsToFront">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.PromoteTab">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.MoveToMainTabWell">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.ToggleFilter">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.FilterToCurrentProject">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.FilterToCurrentDocument">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.FilterToOpenDocuments">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.WindowSearch">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.GlobalSearch">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.GlobalSearchBack">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerSearch">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.StartupProjectProperties">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.CloseAllButPinned">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.ResolveFaultedProjects">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.ExecuteSelectionInInteractive">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.ExecuteLineInInteractive">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.InteractiveSessionInterrupt">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.InteractiveSessionRestart">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerCollapseAll">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerBack">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerHome">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerForward">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerNewScopedWindow">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerToggleSingleClickPreview">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerSyncWithActiveDocument">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.NewProjectFromTemplate">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerScopeToThis">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerFilterOpened">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.SolutionExplorerFilterPendingChanges">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.PasteAsLink">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd11CmdID.LocateFindTarget">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID">
+      <summary>Set of the standard, shared commands in CMDSETID.StandardCommandSet2010_guid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.DynamicToolBarListFirst">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.DynamicToolBarListLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.WindowFrameDockMenu">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.NextDocumentTab">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.PreviousDocumentTab">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate1First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate2First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate3First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate4First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate5First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate6First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate7First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate8First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate9First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate10First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate11First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate12First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate13First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate14First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate15First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate16First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate17First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate18First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate19First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate20First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate21First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate22First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate23First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate24First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate25First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate26First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate27First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate28First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate29First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate30First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate31First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigate32First">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ShellNavigateLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ZoomIn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ZoomOut">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_EXPAND_ALL">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_COLLAPSE_ALL">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_EXPAND_CURRENT">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.OUTLN_COLLAPSE_CURRENT">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2010CmdID.ExtensionManager">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID">
+      <summary>These constants make some basic menu commands available to managed code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TYPECHAR">
+      <summary> Type character</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BACKSPACE">
+      <summary>Delete Backwards; Delete the current selection, or if no selection, the previous character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RETURN">
+      <summary>Break Line; Insert a line break at the current caret position.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TAB">
+      <summary>Insert Tab; Insert a tab character at the current caret position.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_TAB">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BACKTAB">
+      <summary>Tab Left; Move the caret back one tab stop.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETE">
+      <summary>Delete; Delete the current selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFT">
+      <summary>Char Left; Move the caret left one character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFT_EXT">
+      <summary>Char Left Extend; Move the caret left one character, extending the selection..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHT">
+      <summary>Char Right; Move the caret right one character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHT_EXT">
+      <summary>Char Right Extend; Move the caret right one character, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UP">
+      <summary>Line Up.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UP_EXT">
+      <summary>Line Up Extend; Move the caret up one line, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOWN">
+      <summary>Line Down; Move the caret down one line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOWN_EXT">
+      <summary>Line Down Extend; Move the caret down one line, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HOME">
+      <summary>Document Start; Move the caret to the start of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HOME_EXT">
+      <summary>Document Start Extend; Move the caret to the start of the document, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.END">
+      <summary>Document End; Move the caret to the end of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.END_EXT">
+      <summary>Document End Extend; Move the caret to the end of the document, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOL">
+      <summary>Line Start; Move the caret to the start of the line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOL_EXT">
+      <summary>Line Start Extend; Move the caret to the start of the line, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIRSTCHAR">
+      <summary>Line Start After Indentation; Move the caret to first non-white space character on the line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIRSTCHAR_EXT">
+      <summary>Line Start After Indentation Extend; Move the caret to first non-white space character on the line, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EOL">
+      <summary>Line End; Move the caret to the end of the line..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EOL_EXT">
+      <summary>Line End Extend; Move the caret to the end of the line, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LASTCHAR">
+      <summary>Line Last Char; Move the caret after the last non-white space character on the line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LASTCHAR_EXT">
+      <summary>Line Last Char Extend; Move the caret after the last non-white space character on the line, extending the selection..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PAGEUP">
+      <summary>Page Up; Move the caret up one page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PAGEUP_EXT">
+      <summary>Page Up Extend; Move the caret up one page, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PAGEDN">
+      <summary>Page Down; Move the caret down one page. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PAGEDN_EXT">
+      <summary>Page Down Extend; Move the caret down one page, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOPLINE">
+      <summary>View Top; Move the caret to the top line in view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOPLINE_EXT">
+      <summary>View Top Extend; Move the caret to the top line in view, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOTTOMLINE">
+      <summary>View Bottom; Move the caret to the last line in view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOTTOMLINE_EXT">
+      <summary>View Bottom Extend; Move the caret to the last line in view, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLUP">
+      <summary>Scroll Line Up: Scroll the document up one line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLDN">
+      <summary>Scroll Line Down; Scroll the document down one line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLPAGEUP">
+      <summary>Scroll Page Up: Scroll the document up one page..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLPAGEDN">
+      <summary>Scroll Page Down: Scroll the document down one page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLLEFT">
+      <summary>Scroll Column Left; Scroll the document left one column.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLRIGHT">
+      <summary>Scroll Column Right; Scroll the document right one column.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLBOTTOM">
+      <summary>Scroll Line Bottom; Scroll the current line to the bottom of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLCENTER">
+      <summary>Scroll Line Center; Scroll the current line to the center of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SCROLLTOP">
+      <summary>Scroll Line Top: Scroll the current line to the top of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTALL">
+      <summary>Select All; Select all of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELTABIFY">
+      <summary>Tabify Selection: Replace spaces in the current selection with tabs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELUNTABIFY">
+      <summary>Untabify Selection; Replace tabs in the current selection with spaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELLOWCASE">
+      <summary>Make Lowercase; Change the text in the current selection to all lower case.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELUPCASE">
+      <summary>Make Uppercase; Change the text in the current selection to all upper case.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELTOGGLECASE">
+      <summary>Toggle Case: Toggle the case of the text in the current selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELTITLECASE">
+      <summary>Capitalize; Capitalize the first letter of words in the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELSWAPANCHOR">
+      <summary>Swap Anchor; Swap the anchor and end points of the current selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOLINE">
+      <summary>Go To Line; Go to the indicated line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOBRACE">
+      <summary>Goto Brace; Move the caret forward to the matching brace.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOBRACE_EXT">
+      <summary>Goto Brace Extend; Move the caret forward to the matching brace, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOBACK">
+      <summary>Go Back; Go back one character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTMODE">
+      <summary>Select Mode; Toggle the selection mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLE_OVERTYPE_MODE">
+      <summary>Overtype Mode; Toggle between insert and overtype insertion modes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CUT">
+      <summary>Cut; Cut the current selection to the clipboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COPY">
+      <summary>Copy; Copy the current selection to the clipboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PASTE">
+      <summary>Paste; Paste the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CUTLINE">
+      <summary>Line Cut; Cut all selected lines, or the current line if no selection, to the clipboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETELINE">
+      <summary>Delete Line; Delete all selected lines, or the current line if no selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEBLANKLINES">
+      <summary>Delete Blank Lines; Delete all blank lines in the selection, or the current blank line if no selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEWHITESPACE">
+      <summary>Delete Horizontal White Space; Collapse white space in the selection, or delete white space adjacent to the caret if no selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETETOEOL">
+      <summary>Delete To EOL; Delete from the caret position to the end of the line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETETOBOL">
+      <summary>Delete To BOL; Delete from the caret position to the beginning of the line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENLINEABOVE">
+      <summary>Line Open Above; Open a new line above the current line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENLINEBELOW">
+      <summary>Line Open Below: Open a new line below the current line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INDENT">
+      <summary>Increase Line Indent; Increase Indent.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNINDENT">
+      <summary>Decrease Line Indent; Line Unindent.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNDO">
+      <summary>Undo; Undo the last operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNDONOMOVE">
+      <summary>Undo no move</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REDO">
+      <summary>Redo; Repeat the operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REDONOMOVE">
+      <summary> Redo without move</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEALLTEMPBOOKMARKS">
+      <summary>Clear Bookmarks; Clear all unnamed bookmarks in the current document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLETEMPBOOKMARK">
+      <summary>Toggle Bookmark; Toggle an unnamed bookmark on the current line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTONEXTBOOKMARK">
+      <summary>Next Bookmark; Move the caret to the next unnamed bookmark.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOPREVBOOKMARK">
+      <summary>Previous Bookmark; Move the caret to the previous unnamed bookmark.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIND">
+      <summary>Find; Find the occurrence.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REPLACE">
+      <summary>Replace; Replace the occurrence.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REPLACE_ALL">
+      <summary>Replace All; Replace all instances of the occurrence.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINDNEXT">
+      <summary>Find Next; Find the next occurrence</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINDNEXTWORD">
+      <summary>Find Next Word; Find the next occurrence of word.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINDPREV">
+      <summary>Find Prev; Find the previous occurrence </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINDPREVWORD">
+      <summary>Find Prev Word; Find the previous occurrence of word.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINDAGAIN">
+      <summary>Find Again; Repeat the find operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TRANSPOSECHAR">
+      <summary>Char Transpose: Transpose the characters on either side of the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TRANSPOSEWORD">
+      <summary>Word Transpose; Transpose the words on either side of the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TRANSPOSELINE">
+      <summary>Line Transpose; Transpose the current line and the line below.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTCURRENTWORD">
+      <summary>Select Current Word; Select the word under the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEWORDRIGHT">
+      <summary>Word Delete To End; Delete the word to the right of the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEWORDLEFT">
+      <summary>Word Delete To Start; Delete the word to the left of the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDPREV">
+      <summary>Word Previous; Move the caret left one word.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDPREV_EXT">
+      <summary>Word Previous Extend; Move the caret left one word, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDNEXT">
+      <summary>Word Next; Move the caret right one word.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDNEXT_EXT">
+      <summary>Word Next Extend; Move the caret right one word, extending the selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMMENTBLOCK">
+      <summary>Comment Block; Comment out the selected block.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNCOMMENTBLOCK">
+      <summary>Uncomment Block; Uncomment the selected block. If the block is not commented, make no change.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETREPEATCOUNT">
+      <summary> Set repeat count</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WIDGETMARGIN_LBTNDOWN">
+      <summary> Widget Margin Left Button Down; A left button down event in the widget margin. The widget margin is used to set breakpoints or bookmarks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWCONTEXTMENU">
+      <summary>Displays a context menu.  If unhandled this most editors display a default context menu without any language-specific commands.  If you want your own commands on this menu, handle the command and bring up a context menu yourself.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CANCEL">
+      <summary>Selection Cancel; Cancel the current selection moving the caret to the anchor point.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PARAMINFO">
+      <summary>Parameter Info; Display Parameter Info based on the current language.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLEVISSPACE">
+      <summary>View White Space; Toggle the visibility of white space characters.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLECARETPASTEPOS">
+      <summary>Paste Moves Caret; Toggle where the caret is positioned after a paste operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMPLETEWORD">
+      <summary>Complete Word; Display Word Completion based on the current language.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWMEMBERLIST">
+      <summary>Show Member List; Display an object Member List based on the current language.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIRSTNONWHITEPREV">
+      <summary>Line Start After Indentation Next; Move the caret to the first non-white-space character on the previous line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIRSTNONWHITENEXT">
+      <summary>Line Start After Indentation Next; Move the caret to the first non-white-space character on the next line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HELPKEYWORD">
+      <summary>Help Keyword</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FORMATSELECTION">
+      <summary>Format Selection; Format the currently selected text.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENURL">
+      <summary>Open URL; Invoke the default browser and opens the URL under the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTFILE">
+      <summary>Insert File As Text; Insert a file into the current document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLESHORTCUT">
+      <summary>Toggle Task List Shortcut; Toggle a task list shortcut on the current line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.QUICKINFO">
+      <summary>Quick Info; Display Quick Info based on the current language.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFT_EXT_COL">
+      <summary>Char Left Extend Column; Move the caret left one character, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHT_EXT_COL">
+      <summary>Char Right Extend Column; Move the caret right one character, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UP_EXT_COL">
+      <summary>Line Up Extend Column; Move the caret up one line, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOWN_EXT_COL">
+      <summary>Line Down Extend Column; Move the caret down one line, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLEWORDWRAP">
+      <summary>Toggle Word Wrap; Toggle Word Wrap mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ISEARCH">
+      <summary>Incremental Search; Reverse Incremental Search.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ISEARCHBACK">
+      <summary>Reverse Incremental Search.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOL_EXT_COL">
+      <summary>Line Start Extend Column; Move the caret to the start of the line, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EOL_EXT_COL">
+      <summary>Line End Extend Column; Move the caret to the end of the line, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDPREV_EXT_COL">
+      <summary>Word Previous Extend Column; Move the caret left one word, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORDNEXT_EXT_COL">
+      <summary>Word Next Extend Column; Move the caret right one word, extending the column selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_HIDE_SELECTION">
+      <summary>Hide Selection; Outline Hide Selection.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_TOGGLE_CURRENT">
+      <summary>Toggle Outlining Expansion; Outline Toggle Current.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_TOGGLE_ALL">
+      <summary>Toggle All Outlining; Toggle all hidden regions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_STOP_HIDING_ALL">
+      <summary>Stop Outlining; Outline Stop Hiding All.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_STOP_HIDING_CURRENT">
+      <summary>Stop Hiding Current; Outline Stop Hiding Current.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_COLLAPSE_TO_DEF">
+      <summary>Collapse to Definitions; Outline Collapse To Definitions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOUBLECLICK">
+      <summary>Double Click.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXTERNALLY_HANDLED_WIDGET_CLICK">
+      <summary>Externally handled widget click; A mouse click event in the widget margin passed to an external handler. The widget margin is used to set breakpoints or bookmarks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMMENT_BLOCK">
+      <summary>Comment Block; Comment out the selected block.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNCOMMENT_BLOCK">
+      <summary>Uncomment Selection; Uncomment the selected lines.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENFILE">
+      <summary>Open File; Open file under caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NAVIGATETOURL">
+      <summary>Open URL; Invoke the default browser and opens the URL under the caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HANDLEIMEMESSAGE">
+      <summary>Handle IME message</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELTOGOBACK">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMPLETION_HIDE_ADVANCED">
+      <summary>Completion hide advanced</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FORMATDOCUMENT">
+      <summary>Format document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLN_START_AUTOHIDING">
+      <summary>Start Autohiding outline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FINAL">
+      <summary>Final</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_DECREASEFILTER">
+      <summary>Editor command: Decrease filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_COPYTIP">
+      <summary>Editor command: Copy tip</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PASTETIP">
+      <summary>Editor command: Paste tip</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_LEFTCLICK">
+      <summary>Editor command: Left click</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_GOTONEXTBOOKMARKINDOC">
+      <summary>Editor command: Go to next bookmark in document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_GOTOPREVBOOKMARKINDOC">
+      <summary>Editor command: Go to previous bookmark in document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_INVOKESNIPPETFROMSHORTCUT">
+      <summary>Editor command: Invoke snippet from shortcut</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOCOMPLETE">
+      <summary>Auto complete</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_INVOKESNIPPETPICKER2">
+      <summary>Editor command: Invoke snippet picker 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_DELETEALLBOOKMARKSINDOC">
+      <summary>Editor command: Delete all bookmarks in document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONVERTTABSTOSPACES">
+      <summary>Editor command: Convert tabs to spaces</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONVERTSPACESTOTABS">
+      <summary>Editor command: Convert spaces to tabs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_FINAL">
+      <summary>Editor command: Final</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STOP">
+      <summary>STOP command created during CTC file rationalization</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REVERSECANCEL">
+      <summary>Reverse Cancel command created during CTC file rationalization</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SLNREFRESH">
+      <summary>Solution Refresh command created during CTC file rationalization</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SAVECOPYOFITEMAS">
+      <summary>Save Copy of Item As command created during CTC file rationalization</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWELEMENT">
+      <summary>HTML editor command: New element</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWATTRIBUTE">
+      <summary>HTML editor command: New attribute</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWCOMPLEXTYPE">
+      <summary>HTML editor command: New complex type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWSIMPLETYPE">
+      <summary>HTML editor command: New simple type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWGROUP">
+      <summary>HTML editor command: New group</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWATTRIBUTEGROUP">
+      <summary>HTML editor command: New attribute group</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWKEY">
+      <summary>HTML editor command: New key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWRELATION">
+      <summary>HTML editor command: New relation</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITKEY">
+      <summary>HTML editor command: Edit key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITRELATION">
+      <summary>HTML editor command: Edit relation</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAKETYPEGLOBAL">
+      <summary>HTML editor command: Make type global</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PREVIEWDATASET">
+      <summary>HTML editor command: Preview dataset</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GENERATEDATASET">
+      <summary>HTML editor command: Generate data set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CREATESCHEMA">
+      <summary>HTML editor command: Create schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAYOUTINDENT">
+      <summary>HTML editor command: Layout indent</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAYOUTUNINDENT">
+      <summary>HTML editor command: Layout unindent</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REMOVEHANDLER">
+      <summary>HTML editor command: Remove handler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITHANDLER">
+      <summary>HTML editor command: Edit handler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDHANDLER">
+      <summary>HTML editor command: Add handler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STYLE">
+      <summary>HTML editor command: Style</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STYLEGETLIST">
+      <summary>Get style list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FONTSTYLE">
+      <summary>HTML editor command: Font style</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FONTSTYLEGETLIST">
+      <summary>HTML editor command: Get font style list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PASTEASHTML">
+      <summary>HTML editor command: Paste as HTML</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWBORDERS">
+      <summary>HTML editor command: View borders</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWDETAILS">
+      <summary>HTML editor command: View details</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPANDCONTROLS">
+      <summary>HTML editor command: Expand controls</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COLLAPSECONTROLS">
+      <summary>HTML editor command: Collapse controls</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWSCRIPTONLY">
+      <summary>HTML editor command: Show script only</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTTABLE">
+      <summary>HTML editor command: Insert table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCOLLEFT">
+      <summary>HTML editor command: Insert column on the left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCOLRIGHT">
+      <summary>HTML editor command: Insert column on the right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTROWABOVE">
+      <summary>HTML editor command: Insert row above</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTROWBELOW">
+      <summary>HTML editor command: Insert row below</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETETABLE">
+      <summary>HTML editor command: Delete table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETECOLS">
+      <summary>HTML editor command: Delete columns</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEROWS">
+      <summary>HTML editor command: Delete rows</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTTABLE">
+      <summary>HTML editor command: Select table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTTABLECOL">
+      <summary>HTML editor command: Select table column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTTABLEROW">
+      <summary>HTML editor command: Select table row</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTTABLECELL">
+      <summary>HTML editor command: Select table cell</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MERGECELLS">
+      <summary>HTML editor command: Merge cells</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPLITCELL">
+      <summary>HTML editor command: Split cell</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCELL">
+      <summary>HTML editor command: Insert cell</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETECELLS">
+      <summary>HTML editor command: Delete cells</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SEAMLESSFRAME">
+      <summary>HTML editor command: Seamless frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWFRAME">
+      <summary>HTML editor command: View frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEFRAME">
+      <summary>HTML editor command: Delete frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETFRAMESOURCE">
+      <summary>HTML editor command: Set frame source</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWLEFTFRAME">
+      <summary>HTML editor command: New left frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWRIGHTFRAME">
+      <summary>HTML editor command: New right frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWTOPFRAME">
+      <summary>HTML editor command: New top frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWBOTTOMFRAME">
+      <summary>HTML editor command: New bottom frame</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWGRID">
+      <summary>HTML editor command: Show grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SNAPTOGRID">
+      <summary>HTML editor command: Snap to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BOOKMARK">
+      <summary>HTML editor command: Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HYPERLINK">
+      <summary>HTML editor command: Hyperlink</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMAGE">
+      <summary>HTML editor command: Image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTFORM">
+      <summary>HTML editor command: Insert form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTSPAN">
+      <summary>HTML editor command: Insert span</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DIV">
+      <summary>HTML editor command: Div</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HTMLCLIENTSCRIPTBLOCK">
+      <summary>HTML editor command: HTML client script block</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HTMLSERVERSCRIPTBLOCK">
+      <summary>HTML editor command: HTML server script block</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BULLETEDLIST">
+      <summary>HTML editor command: Bulleted list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NUMBEREDLIST">
+      <summary>HTML editor command: Numbered list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITSCRIPT">
+      <summary>HTML editor command: Edit script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITCODEBEHIND">
+      <summary>HTML editor command: Edit code behind</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOCOUTLINEHTML">
+      <summary>HTML editor command: Document outline HTML</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOCOUTLINESCRIPT">
+      <summary>HTML editor command: Document outline script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RUNATSERVER">
+      <summary>HTML editor command: Run at server</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WEBFORMSVERBS">
+      <summary>HTML editor command: Web forms verbs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WEBFORMSTEMPLATES">
+      <summary>HTML editor command: Web forms templates</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ENDTEMPLATE">
+      <summary>HTML editor command: End template</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITDEFAULTEVENT">
+      <summary>HTML editor command: Edit default event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SUPERSCRIPT">
+      <summary>HTML editor command: Superscript</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SUBSCRIPT">
+      <summary>HTML editor command: Subscript</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITSTYLE">
+      <summary>HTML editor command: Edit style</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDIMAGEHEIGHTWIDTH">
+      <summary>HTML editor command: Add image height width</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REMOVEIMAGEHEIGHTWIDTH">
+      <summary>HTML editor command: Remove image height and width</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LOCKELEMENT">
+      <summary>HTML editor command: Lock element</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWSTYLEORGANIZER">
+      <summary>View style organizer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_AUTOCLOSEOVERRIDE">
+      <summary>Editor and HTML editor command: ECMD Auto-close override</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWANY">
+      <summary>HTML editor command: New any</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWANYATTRIBUTE">
+      <summary>HTML editor command: New any attribute</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEKEY">
+      <summary>HTML editor command: Delete key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOARRANGE">
+      <summary>HTML editor command: Auto arrange</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VALIDATESCHEMA">
+      <summary>HTML editor command: Validate schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWFACET">
+      <summary>HTML editor command: New facet</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VALIDATEXMLDATA">
+      <summary>HTML editor command: Validate XML data</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DOCOUTLINETOGGLE">
+      <summary>HTML editor command: Document outline toggle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VALIDATEHTMLDATA">
+      <summary>HTML editor command: Validate HTML data</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWXMLSCHEMAOVERVIEW">
+      <summary>HTML editor command: View XML schema overview</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWDEFAULTVIEW">
+      <summary>HTML editor command: Show default view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPAND_CHILDREN">
+      <summary>HTML editor command: Expand children</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COLLAPSE_CHILDREN">
+      <summary>HTML editor command: Collapse children</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOPDOWNLAYOUT">
+      <summary>HTML editor command: Top down layout</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFTRIGHTLAYOUT">
+      <summary>HTML editor command: Left to right layout</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCELLRIGHT">
+      <summary>HTML editor command: Insert cell on the right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITMASTER">
+      <summary>HTML editor command: Edit master</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTSNIPPET">
+      <summary>HTML editor command: Insert snippet</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FORMATANDVALIDATION">
+      <summary>HTML editor command: Format and validation</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COLLAPSETAG">
+      <summary>HTML editor command: Collapse tag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECT_TAG">
+      <summary>HTML editor command: Select tag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECT_TAG_CONTENT">
+      <summary>HTML editor command: Select tag content</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CHECK_ACCESSIBILITY">
+      <summary>HTML editor command: Check accessibility</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UNCOLLAPSETAG">
+      <summary>HTML editor command: expand tag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GENERATEPAGERESOURCE">
+      <summary>HTML editor command: Generate page resource</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWNONVISUALCONTROLS">
+      <summary>HTML editor command: Show only non-visual controls</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESIZECOLUMN">
+      <summary>HTML editor command: Resize column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESIZEROW">
+      <summary>HTML editor command: Resize row</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAKEABSOLUTE">
+      <summary>HTML editor command: Make absolute</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAKERELATIVE">
+      <summary>HTML editor command: Make relative</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAKESTATIC">
+      <summary>HTML editor command: Make static</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTLAYER">
+      <summary>HTML editor command: Insert layer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UPDATEDESIGNVIEW">
+      <summary>HTML editor command: Update design view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UPDATESOURCEVIEW">
+      <summary>HTML editor command: Update source view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCAPTION">
+      <summary>HTML editor command: Insert caption</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETECAPTION">
+      <summary>HTML editor command: Delete caption</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAKEPOSITIONNOTSET">
+      <summary>HTML editor command: Make position not set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOPOSITIONOPTIONS">
+      <summary>HTML editor command: Auto position options</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITIMAGE">
+      <summary>HTML editor command: Edit image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMPILE">
+      <summary>Project command: Compile</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROJSETTINGS">
+      <summary>Project command: Project settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINKONLY">
+      <summary>Project command: Link only</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REMOVE">
+      <summary>Project command: Remove</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROJSTARTDEBUG">
+      <summary>Project command: Project start debugging</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROJSTEPINTO">
+      <summary>Project command: Project step into</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_UPDATEMGDRES">
+      <summary>Editor command: Update managed resources</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UPDATEWEBREF">
+      <summary>Project command: Update web reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDRESOURCE">
+      <summary>Project command: Add resource</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WEBDEPLOY">
+      <summary>Project command: Web deployment</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PROJTOOLORDER">
+      <summary>Editor command: Project tool order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PROJECTTOOLFILES">
+      <summary>Editor command: Project tool files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_OTB_PGO_INSTRUMENT">
+      <summary>Editor command: Object test bench / Profile guided optimization instrument</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_OTB_PGO_OPT">
+      <summary>Editor command: Object test bench / Profile guided optimization optimize</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_OTB_PGO_UPDATE">
+      <summary>Editor command: Object test bench / Profile guided optimization update</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_OTB_PGO_RUNSCENARIO">
+      <summary>Editor command: Object test bench / Profile guided optimization run scenario</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDHTMLPAGE">
+      <summary>Visual Basic Project command: Add HTML page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDHTMLPAGECTX">
+      <summary>Visual Basic Project command: Add HTML page control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDMODULE">
+      <summary>Visual Basic Project command: Add module</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDMODULECTX">
+      <summary>Visual Basic Project command: Add module control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWFCFORM">
+      <summary>Visual Basic Project command: Add WFC form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWEBFORM">
+      <summary>Visual Basic Project command: Add web form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDMASTERPAGE">
+      <summary>Editor command: Add master page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDUSERCONTROL">
+      <summary>Visual Basic Project command: Add user control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDCONTENTPAGE">
+      <summary>Editor command: Add content page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDDHTMLPAGE">
+      <summary>Visual Basic Project command: Add DHTML page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDIMAGEGENERATOR">
+      <summary>Visual Basic Project command: Add image generator</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDINHERWFCFORM">
+      <summary>Visual Basic Project command: Add inherited WCF form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDINHERCONTROL">
+      <summary>Visual Basic Project command: Add inherited control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWEBUSERCONTROL">
+      <summary>Visual Basic Project command: Add web user control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BUILDANDBROWSE">
+      <summary>Visual Basic Project command: Build and browse</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDTBXCOMPONENT">
+      <summary>Visual Basic Project command: Add tab grid component</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWEBSERVICE">
+      <summary>Visual Basic Project command: Add web service</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDSTYLESHEET">
+      <summary>Editor command: Add stylesheet</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SETBROWSELOCATION">
+      <summary>Editor command: Set browse location</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_REFRESHFOLDER">
+      <summary>Editor command: Refresh folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SETBROWSELOCATIONCTX">
+      <summary>Editor command: Set browse location control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_VIEWMARKUP">
+      <summary>Editor command: View markup</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_NEXTMETHOD">
+      <summary>Editor command: Next method</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PREVMETHOD">
+      <summary>Editor command: Previous method</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_RENAMESYMBOL">
+      <summary>Editor command: Rename symbol</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SHOWREFERENCES">
+      <summary>Editor command: Show references</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CREATESNIPPET">
+      <summary>Editor command: Create snippet</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CREATEREPLACEMENT">
+      <summary>Editor command: Create replacement</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_INSERTCOMMENT">
+      <summary>Editor command: Insert comment</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWCOMPONENTDESIGNER">
+      <summary>Refactoring command: View component designer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOTYPEDEF">
+      <summary>Refactoring command: Go to type definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWSNIPPETHIGHLIGHTING">
+      <summary>Refactoring command: Show snippet highlighting</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HIDESNIPPETHIGHLIGHTING">
+      <summary>Refactoring command: Hide snippet highlighting</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDVFPPAGE">
+      <summary>Visual FoxPro Project command: Add Visual FoxPro page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETBREAKPOINT">
+      <summary>Visual FoxPro Project command: Set breakpoint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWALLFILES">
+      <summary>Help Workshop project command: Show all files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDTOPROJECT">
+      <summary>Help Workshop project command: Add to project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDBLANKNODE">
+      <summary>Help Workshop project command: Add blank node</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDNODEFROMFILE">
+      <summary>Help Workshop project command: Add node from file</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CHANGEURLFROMFILE">
+      <summary>Help Workshop project command: Change URL from file</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITTOPIC">
+      <summary>Help Workshop project command: Edit topic</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITTITLE">
+      <summary>Help Workshop project command: Edit title</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVENODEUP">
+      <summary>Help Workshop project command: Move node up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVENODEDOWN">
+      <summary>Help Workshop project command: Move node down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVENODELEFT">
+      <summary>Help Workshop project command: Move node left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVENODERIGHT">
+      <summary>Help Workshop project command: Move node right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDOUTPUT">
+      <summary>Deploy project command: Add output</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDFILE">
+      <summary>Deploy project command: Add file</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MERGEMODULE">
+      <summary>Deploy project command: Merge module</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDCOMPONENTS">
+      <summary>Deploy project command: Add components</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAUNCHINSTALLER">
+      <summary>Deploy project command: Launch installer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAUNCHUNINSTALL">
+      <summary>Deploy project command: Launch uninstall</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAUNCHORCA">
+      <summary>Deploy project command: Launch Anchor A</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILESYSTEMEDITOR">
+      <summary>Deploy project command: File system editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REGISTRYEDITOR">
+      <summary>Deploy project command: Registry editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILETYPESEDITOR">
+      <summary>Deploy project command: File types editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERINTERFACEEDITOR">
+      <summary>Deploy project command: User's Interface editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CUSTOMACTIONSEDITOR">
+      <summary>Deploy project command: Custom actions editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LAUNCHCONDITIONSEDITOR">
+      <summary>Deploy project command: Launch conditions editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EDITOR">
+      <summary>Deploy project command: Editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXCLUDE">
+      <summary>Deploy project command: Exclude</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REFRESHDEPENDENCIES">
+      <summary>Deploy project command: Refresh dependencies</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWOUTPUTS">
+      <summary>Deploy project command: View outputs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWDEPENDENCIES">
+      <summary>Deploy project command: View dependencies</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWFILTER">
+      <summary>Deploy project command: View filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.KEY">
+      <summary>Deploy project command: Key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STRING">
+      <summary>Deploy project command: String</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BINARY">
+      <summary>Deploy project command: Binary</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DWORD">
+      <summary>Deploy project command: DWORD</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.KEYSOLO">
+      <summary>Deploy project command: Key solo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPORT">
+      <summary>Deploy project command: Import</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FOLDER">
+      <summary>Deploy project command: Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROJECTOUTPUT">
+      <summary>Deploy project command: Project output</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILE">
+      <summary>Deploy project command: File</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDMERGEMODULES">
+      <summary>Deploy project command: Add merge modules</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CREATESHORTCUT">
+      <summary>Deploy project command: Create shortcut</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LARGEICONS">
+      <summary>Deploy project command: Large icons</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SMALLICONS">
+      <summary>Deploy project command: Small icons</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LIST">
+      <summary>Deploy project command: List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DETAILS">
+      <summary>Deploy project command: Details</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDFILETYPE">
+      <summary>Add file type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDACTION">
+      <summary>Deploy project command: Add action</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETASDEFAULT">
+      <summary>Deploy project command: Set as default</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVEUP">
+      <summary>Deploy project command:</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MOVEDOWN">
+      <summary>Deploy project command: Move down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDDIALOG">
+      <summary>Add dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPORTDIALOG">
+      <summary>Deploy project command: Import dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDFILESEARCH">
+      <summary>Deploy project command: Add file search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDREGISTRYSEARCH">
+      <summary>Deploy project command: Add registry search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDCOMPONENTSEARCH">
+      <summary>Deploy project command: Add components search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDLAUNCHCONDITION">
+      <summary>Deploy project command: Add launch condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDCUSTOMACTION">
+      <summary>Deploy project command: Add custom action</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTPUTS">
+      <summary>Deploy project command: Outputs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DEPENDENCIES">
+      <summary>Deploy project command: Dependencies</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILTER">
+      <summary>Deploy project command: Filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMPONENTS">
+      <summary>Deploy project command: Components</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ENVSTRING">
+      <summary>Deploy project command: Environment string</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CREATEEMPTYSHORTCUT">
+      <summary>Deploy project command: Create empty shortcut</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDFILECONDITION">
+      <summary>Deploy project command: Add file condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDREGISTRYCONDITION">
+      <summary>Deploy project command: Add registry condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDCOMPONENTCONDITION">
+      <summary>Deploy project command: Add component condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDURTCONDITION">
+      <summary>Deploy project command: Add URT condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDIISCONDITION">
+      <summary>Deploy project command: Add IIS condition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPECIALFOLDERBASE">
+      <summary>Deploy project command: Base special folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSAPPLICATIONDATAFOLDER">
+      <summary>Deploy project command: User's Application Data folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMMONFILES64FOLDER">
+      <summary>Deploy project command: Common files64 folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMMONFILESFOLDER">
+      <summary>Deploy project command: Common files folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CUSTOMFOLDER">
+      <summary>Deploy project command: Custom folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSDESKTOP">
+      <summary>Deploy project command: User's Desktop</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSFAVORITESFOLDER">
+      <summary>Deploy project command: User's Favorites folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FONTSFOLDER">
+      <summary>Deploy project command: Fonts folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GLOBALASSEMBLYCACHEFOLDER">
+      <summary>Deploy project command: Global assembly cache folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MODULERETARGETABLEFOLDER">
+      <summary>Deploy project command: Re-targetable module folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSPERSONALDATAFOLDER">
+      <summary>Deploy project command: User's Personal Data folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROGRAMFILES64FOLDER">
+      <summary>Deploy project command: Program Files64 folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROGRAMFILESFOLDER">
+      <summary>Deploy project command: Program Files folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSPROGRAMSMENU">
+      <summary>Deploy project command: User's Programs menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSSENDTOMENU">
+      <summary>Deploy project command: User's send to menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHAREDCOMPONENTSFOLDER">
+      <summary>Deploy project command: Shared Components folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSSTARTMENU">
+      <summary>Deploy project command: User's start menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSSTARTUPFOLDER">
+      <summary>Deploy project command: User's startup folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SYSTEM64FOLDER">
+      <summary>Deploy project command: System64 folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SYSTEMFOLDER">
+      <summary>Deploy project command: System folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.APPLICATIONFOLDER">
+      <summary>Deploy project command: Application folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.USERSTEMPLATEFOLDER">
+      <summary>Deploy project command: User template folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WEBCUSTOMFOLDER">
+      <summary>Deploy project command: Custom web folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WINDOWSFOLDER">
+      <summary>Deploy project command: Windows folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPECIALFOLDERLAST">
+      <summary>Deploy project command: Last special folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPORTEVENTS">
+      <summary>Analyzer project command: Export events </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPORTEVENTS">
+      <summary>Analyzer project command: Import events</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWEVENT">
+      <summary>Analyzer project command: View event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWEVENTLIST">
+      <summary>Analyzer project command: View event list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWCHART">
+      <summary>Analyzer project command: View chart</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWMACHINEDIAGRAM">
+      <summary>Analyzer project command: View machine diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWPROCESSDIAGRAM">
+      <summary>Analyzer project command: View process diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWSOURCEDIAGRAM">
+      <summary>Analyzer project command: View source diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWSTRUCTUREDIAGRAM">
+      <summary>Analyzer project command: View structure diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWTIMELINE">
+      <summary>Analyzer project command: View timeline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWSUMMARY">
+      <summary>Analyzer project command: View summary</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.APPLYFILTER">
+      <summary>Analyzer project command: Apply filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CLEARFILTER">
+      <summary>Analyzer project command: Clear filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STARTRECORDING">
+      <summary>Analyzer project command: Start recording</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STOPRECORDING">
+      <summary>Analyzer project command: Stop recording</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PAUSERECORDING">
+      <summary>Analyzer project command: Pause recording</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ACTIVATEFILTER">
+      <summary>Analyzer project command: Activate filter </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWFIRSTEVENT">
+      <summary>Analyzer project command: Show first event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWPREVIOUSEVENT">
+      <summary>Analyzer project command: Show previous event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWNEXTEVENT">
+      <summary>Analyzer project command: Show next event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWLASTEVENT">
+      <summary>Analyzer project command: Show last event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REPLAYEVENTS">
+      <summary>Analyzer project command: Replay events</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STOPREPLAY">
+      <summary>Analyzer project command: Stop replay</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INCREASEPLAYBACKSPEED">
+      <summary>Analyzer project command: Increase playback speed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DECREASEPLAYBACKSPEED">
+      <summary>Analyzer project command: Decrease playback speed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDMACHINE">
+      <summary>Analyzer project command: Add machine</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDREMOVECOLUMNS">
+      <summary>Analyzer project command: Add or remove columns</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SORTCOLUMNS">
+      <summary>Analyzer project command: Sort columns</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SAVECOLUMNSETTINGS">
+      <summary>Analyzer project command: Save column settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESETCOLUMNSETTINGS">
+      <summary>Analyzer project command: Reset column settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SIZECOLUMNSTOFIT">
+      <summary>Analyzer project command: Size columns to fit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOSELECT">
+      <summary>Analyzer project command: Auto select</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOFILTER">
+      <summary>Autofilter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOPLAYTRACK">
+      <summary>Analyzer project command: Autoplay track</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GOTOEVENT">
+      <summary>Analyzer project command: Go to event</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOMTOFIT">
+      <summary>Analyzer project command: Zoom to fit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDGRAPH">
+      <summary>Analyzer project command: Add graph</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REMOVEGRAPH">
+      <summary>Analyzer project command: Remove graph</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CONNECTMACHINE">
+      <summary>Analyzer project command: Connect machine</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DISCONNECTMACHINE">
+      <summary>Analyzer project command: Disconnect machine</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPANDSELECTION">
+      <summary>Analyzer project command: Expand selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COLLAPSESELECTION">
+      <summary>Analyzer project command: Collapse section</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDFILTER">
+      <summary>Add filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED0">
+      <summary>Analyzer project command: Add predefined item 0</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED1">
+      <summary>Analyzer project command: Add predefined item 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED2">
+      <summary>Analyzer project command: Add predefined item 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED3">
+      <summary>Analyzer project command: Add predefined item 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED4">
+      <summary>Analyzer project command: Add predefined item 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED5">
+      <summary>Analyzer project command: Add predefined item 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED6">
+      <summary>Analyzer project command: Add predefined item 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED7">
+      <summary>Analyzer project command: Add predefined item 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPREDEFINED8">
+      <summary>Analyzer project command: Add predefined item 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TIMELINESIZETOFIT">
+      <summary>Analyzer project command: Timeline size to fit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FIELDVIEW">
+      <summary>Crystal Reports command: Field view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SELECTEXPERT">
+      <summary>Crystal Reports command: Select expert</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOPNEXPERT">
+      <summary>Crystal Reports command: Top N Expert</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SORTORDER">
+      <summary>Crystal Reports command: Sort order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROPPAGE">
+      <summary>Crystal Reports command: Property page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HELP">
+      <summary>Crystal Reports command: Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SAVEREPORT">
+      <summary>Crystal Reports command: Save report</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTSUMMARY">
+      <summary>Crystal Reports command: Insert summary</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTGROUP">
+      <summary>Crystal Reports command: Insert group</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTSUBREPORT">
+      <summary>Crystal Reports command: Insert subreport</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTCHART">
+      <summary>Crystal Reports command: Insert chart</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTPICTURE">
+      <summary>Crystal Reports command: Insert picture</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETASSTARTPAGE">
+      <summary>Common project command: Set as Start page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RECALCULATELINKS">
+      <summary>Common project command: Recalculate links</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WEBPERMISSIONS">
+      <summary>Common project command: Web permissions</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COMPARETOMASTER">
+      <summary>Common project command: Compare to master</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.WORKOFFLINE">
+      <summary>Common project command: Work offline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SYNCHRONIZEFOLDER">
+      <summary>Common project command: Synchronize folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SYNCHRONIZEALLFOLDERS">
+      <summary>Common project command: Synchronize all folders</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.COPYPROJECT">
+      <summary>Common project command: Copy project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPORTFILEFROMWEB">
+      <summary>Common project command: Import file from web</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INCLUDEINPROJECT">
+      <summary>Common project command: Include in project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXCLUDEFROMPROJECT">
+      <summary>Common project command: Exclude from project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BROKENLINKSREPORT">
+      <summary>Common project command: Broken links report</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDPROJECTOUTPUTS">
+      <summary>Common project command: Add project outputs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDREFERENCE">
+      <summary>Common project command: Add reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWEBREFERENCE">
+      <summary>Common project command: Add web reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDWEBREFERENCECTX">
+      <summary>Common project command: Add web reference control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UPDATEWEBREFERENCE">
+      <summary>Common project command: Update web reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RUNCUSTOMTOOL">
+      <summary>Common project command: Run custom tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETRUNTIMEVERSION">
+      <summary>Common project command: Set runtime version</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWREFINOBJECTBROWSER">
+      <summary>Common project command: View reference in object browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PUBLISH">
+      <summary>Common project command: Publish</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PUBLISHCTX">
+      <summary>Common project command: Publish control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STARTOPTIONS">
+      <summary>Common project command: Start options</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDREFERENCECTX">
+      <summary>Common project command: Add reference control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STARTOPTIONSCTX">
+      <summary>Common project command: Start options control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DETACHLOCALDATAFILECTX">
+      <summary>Common project command: Detach local data file control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDSERVICEREFERENCE">
+      <summary>Common project command: Add service reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADDSERVICEREFERENCECTX">
+      <summary>Common project command: Add service reference control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UPDATESERVICEREFERENCE">
+      <summary>Common project command: Update service reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CONFIGURESERVICEREFERENCE">
+      <summary>Common project command: Configure service reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DRAG_MOVE">
+      <summary>Right mouse button drag move</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DRAG_COPY">
+      <summary>Right mouse button drag copy</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DRAG_CANCEL">
+      <summary>Right mouse button drag cancel</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TESTDIALOG">
+      <summary>Resource Editor command: Test dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPACEACROSS">
+      <summary>Resource Editor command: Space across</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPACEDOWN">
+      <summary>Resource Editor command: Space down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLEGRID">
+      <summary>Resource Editor command: Toggle grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOGGLEGUIDES">
+      <summary>Resource Editor command: Toggle guides</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SIZETOTEXT">
+      <summary>Resource Editor command: Size to text</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CENTERVERT">
+      <summary>Resource Editor command: Center vertically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CENTERHORZ">
+      <summary>Resource Editor command: Center horizontally</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FLIPDIALOG">
+      <summary>Resource Editor command: Flip dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETTABORDER">
+      <summary>Resource Editor command: Set tab border</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BUTTONRIGHT">
+      <summary>Resource Editor command: Right button</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BUTTONBOTTOM">
+      <summary>Resource Editor command: Bottom button</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOLAYOUTGROW">
+      <summary>Resource Editor command: Enable auto layout grow</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOLAYOUTNORESIZE">
+      <summary>Resource Editor command: Disable auto layout resize</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AUTOLAYOUTOPTIMIZE">
+      <summary>Resource Editor command: Enable auto layout optimization</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GUIDESETTINGS">
+      <summary>Resource Editor command: GUID settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESOURCEINCLUDES">
+      <summary>Resource Editor command: Resource includes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESOURCESYMBOLS">
+      <summary>Resource Editor command: Resource symbols</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENBINARY">
+      <summary>Resource Editor command: Open as binary file</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESOURCEOPEN">
+      <summary>Resource Editor command: Resource open</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESOURCENEW">
+      <summary>Resource Editor command: Resource new</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RESOURCENEWCOPY">
+      <summary>Resource Editor command: Resource copy</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERT">
+      <summary>Resource Editor command: Insert</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPORT">
+      <summary>Export</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVELEFT">
+      <summary>Resource Editor command: Move control left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVEDOWN">
+      <summary>Resource Editor command: Move control down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVERIGHT">
+      <summary>Resource Editor command: Move control right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVEUP">
+      <summary>Resource Editor command: Move control up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZEDOWN">
+      <summary>Resource Editor command: Resize control down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZEUP">
+      <summary>Resource Editor command: Resize control up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZELEFT">
+      <summary>Resource Editor command: Resize control left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZERIGHT">
+      <summary>Resource Editor command: Resize control right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWACCELERATOR">
+      <summary>Resource Editor command: New accelerator</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CAPTUREKEYSTROKE">
+      <summary>Resource Editor command: Capture keystroke</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INSERTACTIVEXCTL">
+      <summary>Resource Editor command: Insert ActiveX control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.INVERTCOLORS">
+      <summary>Resource Editor command: Invert colors</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FLIPHORIZONTAL">
+      <summary>Resource Editor command: Flip horizontal</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FLIPVERTICAL">
+      <summary>Resource Editor command: Flip vertical</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ROTATE90">
+      <summary>Resource Editor command: Rotate 90 degrees</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWCOLORSWINDOW">
+      <summary>Resource Editor command: Show color window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWSTRING">
+      <summary>Resource Editor command: New string</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWINFOBLOCK">
+      <summary>Resource Editor command: New info block</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEINFOBLOCK">
+      <summary>Resource Editor command: Delete info block</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ADJUSTCOLORS">
+      <summary>Resource Editor command: Adjust colors</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LOADPALETTE">
+      <summary>Resource Editor command: Load palette</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SAVEPALETTE">
+      <summary>Resource Editor command: Save palette</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CHECKMNEMONICS">
+      <summary>Resource Editor command: Check Mnemonics</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DRAWOPAQUE">
+      <summary>Resource Editor command: Draw opaque</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TOOLBAREDITOR">
+      <summary>Resource Editor command: Toolbar editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GRIDSETTINGS">
+      <summary>Resource Editor command: Grid settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEWDEVICEIMAGE">
+      <summary>Resource Editor command: New device image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENDEVICEIMAGE">
+      <summary>Resource Editor command: Open device image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DELETEDEVICEIMAGE">
+      <summary>Resource Editor command: Delete device image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VIEWASPOPUP">
+      <summary>Resource Editor command: View as pop-up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CHECKMENUMNEMONICS">
+      <summary>Resource Editor command: Check menu mnemonics</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWIMAGEGRID">
+      <summary>Resource Editor command: Show image grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SHOWTILEGRID">
+      <summary>Resource Editor command: Show tile grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.MAGNIFY">
+      <summary>Resource Editor command: Magnify</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ResProps">
+      <summary>Resource Editor command: Resource properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPORTICONIMAGE">
+      <summary>Resource Editor command: Import icon image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXPORTICONIMAGE">
+      <summary>Resource Editor command: Export icon image</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPENEXTERNALEDITOR">
+      <summary>Resource Editor command: Open external editor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PICKRECTANGLE">
+      <summary>Resource Editor command: Pick rectangle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PICKREGION">
+      <summary>Resource Editor command: Pick region</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PICKCOLOR">
+      <summary>Resource Editor command: Pick color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ERASERTOOL">
+      <summary>Resource Editor command: Eraser tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILLTOOL">
+      <summary>Resource Editor command: Fill tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PENCILTOOL">
+      <summary>Resource Editor command: Pencil tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BRUSHTOOL">
+      <summary>Resource Editor command: Brush tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AIRBRUSHTOOL">
+      <summary>Resource Editor command: Airbrush tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINETOOL">
+      <summary>Resource Editor command: Line tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CURVETOOL">
+      <summary>Resource Editor command: Curve tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TEXTTOOL">
+      <summary>Resource Editor command: Text tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RECTTOOL">
+      <summary>Resource Editor command: Rectangle tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLINERECTTOOL">
+      <summary>Resource Editor command: Rectangle outline tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILLEDRECTTOOL">
+      <summary>Resource Editor command: Filled rectangle tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ROUNDRECTTOOL">
+      <summary>Resource Editor command: Round rectangle tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLINEROUNDRECTTOOL">
+      <summary>Resource Editor command: Rounded rectangle outline tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILLEDROUNDRECTTOOL">
+      <summary>Resource Editor command: Filled round rectangle tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ELLIPSETOOL">
+      <summary>Resource editor command: Ellipse tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OUTLINEELLIPSETOOL">
+      <summary>Resource Editor command: Ellipse outline tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FILLEDELLIPSETOOL">
+      <summary>Resource Editor command: Filled ellipse tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SETHOTSPOT">
+      <summary>Resource Editor command: Set hotspot</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOMTOOL">
+      <summary>Resource Editor command: Zoom tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOM1X">
+      <summary>Resource Editor command: Zoom factor 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOM2X">
+      <summary>Resource Editor command: Zoom factor 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOM6X">
+      <summary>Resource Editor command: Zoom factor 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOM8X">
+      <summary>Resource Editor command: Zoom factor 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TRANSPARENTBCKGRND">
+      <summary>Resource Editor command: Transparent background </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OPAQUEBCKGRND">
+      <summary>Resource Editor command: Opaque background</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ERASERSMALL">
+      <summary>Resource Editor command: Small eraser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ERASERMEDIUM">
+      <summary>Resource Editor command: Medium eraser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ERASERLARGE">
+      <summary>Resource Editor command: Large eraser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ERASERLARGER">
+      <summary>Resource Editor command: Larger eraser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CIRCLELARGE">
+      <summary>Resource Editor command: Large circle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CIRCLEMEDIUM">
+      <summary>Resource Editor command: Medium circle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CIRCLESMALL">
+      <summary>Resource Editor command: Small circle</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SQUARELARGE">
+      <summary>Resource Editor command: Square large</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SQUAREMEDIUM">
+      <summary>Resource Editor command: Square medium</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SQUARESMALL">
+      <summary>Resource Editor command: Square small</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFTDIAGLARGE">
+      <summary>Resource Editor command: Left diagonal large</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFTDIAGMEDIUM">
+      <summary>Resource Editor command: Left diagonal medium</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LEFTDIAGSMALL">
+      <summary>Resource Editor command: Left diagonal small</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHTDIAGLARGE">
+      <summary>Resource Editor command: Right diagonal large</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHTDIAGMEDIUM">
+      <summary>Resource Editor command: Right diagonal medium</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RIGHTDIAGSMALL">
+      <summary>Resource Editor command: Right diagonal small</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPLASHSMALL">
+      <summary>Resource Editor command: Splash small</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPLASHMEDIUM">
+      <summary>Resource Editor command: Splash medium</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SPLASHLARGE">
+      <summary>Resource Editor command: Splash large</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINESMALLER">
+      <summary>Resource Editor command: Line smaller</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINESMALL">
+      <summary>Resource Editor command: Line small</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINEMEDIUM">
+      <summary>Resource Editor command: Line medium</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINELARGE">
+      <summary>Resource Editor command: Line large</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LINELARGER">
+      <summary>Resource Editor command: Line larger</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LARGERBRUSH">
+      <summary>Resource Editor command: Larger brush</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.LARGEBRUSH">
+      <summary>Resource Editor command: Large brush</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STDBRUSH">
+      <summary>Resource Editor command: Standard brush</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SMALLBRUSH">
+      <summary>Resource Editor command: Small brush</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SMALLERBRUSH">
+      <summary>Resource Editor command: Smaller brush</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOMIN">
+      <summary>Resource Editor command: Zoom in</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ZOOMOUT">
+      <summary>Resource Editor command: Zoom out</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PREVCOLOR">
+      <summary>Resource Editor command: Previous color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PREVECOLOR">
+      <summary>Resource Editor command: Previous extended palette color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEXTCOLOR">
+      <summary>Resource Editor command: Next color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEXTECOLOR">
+      <summary>Resource Editor command: Next extended palette color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMG_OPTIONS">
+      <summary>Resource Editor command: Image options</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.STARTWEBADMINTOOL">
+      <summary>Start Web site administrator tool</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NESTRELATEDFILES">
+      <summary>Nest related files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CANCELDRAG">
+      <summary>WinForm command: Cancel drag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DEFAULTACTION">
+      <summary>WinForm command: Default action</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVEUPGRID">
+      <summary>Resource Editor command: Move control up to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVEDOWNGRID">
+      <summary>Resource Editor command: Move control down to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVELEFTGRID">
+      <summary>Resource Editor command: Move control left to grit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLMOVERIGHTGRID">
+      <summary>Resource Editor command: Move control right to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZERIGHTGRID">
+      <summary>Resource Editor command: Resize control right to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZEUPGRID">
+      <summary>Resource Editor command: Resize control up to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZELEFTGRID">
+      <summary>Resource Editor command: Resize control left to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CTLSIZEDOWNGRID">
+      <summary>Resource Editor command: Resize control down to grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NEXTCTL">
+      <summary>WinForms command: Next control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PREVCTL">
+      <summary>WinForms command: Previous control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RENAME">
+      <summary>WinForms command: Rename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXTRACTMETHOD">
+      <summary>WinForms command: Extract method</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ENCAPSULATEFIELD">
+      <summary>WinForms command: Encapsulate field</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EXTRACTINTERFACE">
+      <summary>WinForms command: Extract interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PROMOTELOCAL">
+      <summary>WinForms command: Promote local</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REMOVEPARAMETERS">
+      <summary>WinForms command: Remove parameters</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.REORDERPARAMETERS">
+      <summary>WinForms command: Re-order parameters</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GENERATEMETHODSTUB">
+      <summary>WinForms command: Generate method stub</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPLEMENTINTERFACEIMPLICIT">
+      <summary>WinForms command: Implement implicit interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPLEMENTINTERFACEEXPLICIT">
+      <summary>WinForms command: Implement explicit interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.IMPLEMENTABSTRACTCLASS">
+      <summary>WinForms command: Implement abstract class</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SURROUNDWITH">
+      <summary>WinForms command: Surround with</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.QUICKOBJECTSEARCH">
+      <summary>Quick object search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ToggleWordWrapOW">
+      <summary>Toggle word wrap OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoNextLocationOW">
+      <summary>Go to next location OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoPrevLocationOW">
+      <summary>Go to previous location OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BuildOnlyProject">
+      <summary>Build only project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RebuildOnlyProject">
+      <summary>Rebuild only project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CleanOnlyProject">
+      <summary>Clean only project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SetBuildStartupsOnlyOnRun">
+      <summary>Set build startups only on run</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UnhideAll">
+      <summary>Unhide all</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.HideFolder">
+      <summary>Hide folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UnhideFolders">
+      <summary>Unhide folders</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CopyFullPathName">
+      <summary>Copy full path name</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SaveFolderAsSolution">
+      <summary>Save folder as solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ManageUserSettings">
+      <summary>Manage user settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewSolutionFolder">
+      <summary>New solution folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ClearPaneOW">
+      <summary>Clear Pane OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoErrorTagOW">
+      <summary>Go to Error Tag OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoNextErrorTagOW">
+      <summary>Go to next Error Tag OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoPrevErrorTagOW">
+      <summary>Go to previous Error Tag OW</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ClearPaneFR1">
+      <summary>Clear Pane FR1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoErrorTagFR1">
+      <summary>Go to Error Tag FR1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoNextErrorTagFR1">
+      <summary>Go to next Error Tag FR1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoPrevErrorTagFR1">
+      <summary>Go to previous Error Tag FR1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ClearPaneFR2">
+      <summary>Clear Pane FR2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoErrorTagFR2">
+      <summary>Go to Error Tag FR2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoNextErrorTagFR2">
+      <summary>Go to next Error Tag FR2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GotoPrevErrorTagFR2">
+      <summary>Go to previous Error Tag FR2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OutputPaneCombo">
+      <summary>Output pane combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OutputPaneComboList">
+      <summary>Output pane combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DisableDockingChanges">
+      <summary>Disable docking changes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ToggleFloat">
+      <summary>Toggle float</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ResetLayout">
+      <summary>Reset layout</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewSolutionFolderBar">
+      <summary>New solution folder bar</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DataShortcut">
+      <summary>Data shortcut</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NextToolWindow">
+      <summary>New tool window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PrevToolWindow">
+      <summary>Previous tool window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.BrowseToFileInExplorer">
+      <summary>Browse to file in Explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ShowEzMDIFileMenu">
+      <summary>Show simple MDI file menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.PrevToolWindowNav">
+      <summary>Previous tool window navigator</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.StaticAnalysisOnlyProject">
+      <summary>Static analysis only project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_RUNFXCOPSEL">
+      <summary>Editor command: Run Analyzer on selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CloseAllButThis">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVShowInheritedMembers">
+      <summary>Class View command: Show inherited members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVShowBaseTypes">
+      <summary>Class View command: Show base types</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVShowDerivedTypes">
+      <summary>Class View command: Show derived types</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVShowHidden">
+      <summary>Class View command: Show hidden</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVBack">
+      <summary>Class View command: Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVForward">
+      <summary>Class View command: Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSearchCombo">
+      <summary>Class View command: Search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSearch">
+      <summary>Class View command: Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortObjectsAlpha">
+      <summary>Class View command: Sort objects alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortObjectsType">
+      <summary>Class View command: Sort objects by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortObjectsAccess">
+      <summary>Class View command: Sort objects by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVGroupObjectsType">
+      <summary>Class View command: Group objects type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortMembersAlpha">
+      <summary>Class View command: Sort members alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortMembersType">
+      <summary>Class View command: Sort members by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortMembersAccess">
+      <summary>Class View command: Sort members by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVTypeBrowserSettings">
+      <summary>Class View command: Type browser settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVViewMembersAsImplementor">
+      <summary>Class View command: View members as implementer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVViewMembersAsSubclass">
+      <summary>Class View command: View members as subclass</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVViewMembersAsUser">
+      <summary>Class View command: View members as user</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVReserved1">
+      <summary>Class View command: Reserved1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVReserved2">
+      <summary>Class View command: Reserved2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVShowProjectReferences">
+      <summary>Class View command: Show project references</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVGroupMembersType">
+      <summary>Class View command: Group members by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVClearSearch">
+      <summary>Class View command: Clear search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVFilterToType">
+      <summary>Class View command: Filter to type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSortByBestMatch">
+      <summary>Class View command: Sort by best match</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSearchMRUList">
+      <summary>Class View command: Search MRU list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVViewOtherMembers">
+      <summary>Class View command: View other members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVSearchCmd">
+      <summary>Class View command: Search command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CVGoToSearchCmd">
+      <summary>Class View command: Go to search command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ControlGallery">
+      <summary>Control gallery</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBShowInheritedMembers">
+      <summary>Object Browser command: Show inherited members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBShowBaseTypes">
+      <summary>Object Browser command: Show base types</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBShowDerivedTypes">
+      <summary>Object Browser command: Show derived types</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBShowHidden">
+      <summary>Object Browser command: Show hidden</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBBack">
+      <summary>Object Browser command: Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBForward">
+      <summary>Object Browser command: Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSearchCombo">
+      <summary>Object Browser command: Search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSearch">
+      <summary>Object Browser command: Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortObjectsAlpha">
+      <summary>Object Browser command: Sort objects alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortObjectsType">
+      <summary>Object Browser command: Sort objects by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortObjectsAccess">
+      <summary>Object Browser command: Sort objects by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBGroupObjectsType">
+      <summary>Object Browser command: Group objects type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortMembersAlpha">
+      <summary>Object Browser command: Sort members alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortMembersType">
+      <summary>Object Browser command: Sort members by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortMembersAccess">
+      <summary>Object Browser command: Sort members by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBTypeBrowserSettings">
+      <summary>Object Browser command: Type browser settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBViewMembersAsImplementor">
+      <summary>Object Browser command: View members as implementer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBViewMembersAsSubclass">
+      <summary>Object Browser command: View members as subclass</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBViewMembersAsUser">
+      <summary>Object Browser command: View members as user</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBNamespacesView">
+      <summary>Object Browser command: Namespaces View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBContainersView">
+      <summary>Object Browser command: Containers View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBReserved1">
+      <summary>Object Browser command: Reserved1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBGroupMembersType">
+      <summary>Object Browser command: Group members by type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBClearSearch">
+      <summary>Object Browser command: Clear search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBFilterToType">
+      <summary>Object Browser command: Filter to type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSortByBestMatch">
+      <summary>Object Browser command: Sort by best match</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSearchMRUList">
+      <summary>Object Browser command: Search MRU list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBViewOtherMembers">
+      <summary>Object Browser command: View other members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBSearchCmd">
+      <summary>Object Browser command: Search command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBGoToSearchCmd">
+      <summary>Object Browser command: Go to search command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBShowExtensionMembers">
+      <summary>Object Browser command: Show extension members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FullScreen2">
+      <summary>Full Screen 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FSRSortObjectsAlpha">
+      <summary>Find symbol results command: Sort objects alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FSRSortByBestMatch">
+      <summary>Find symbol results command: Sort by best match</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NavigateBack">
+      <summary>Navigate Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NavigateForward">
+      <summary>Navigate Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_1">
+      <summary>Editor command: Correction 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_2">
+      <summary>Editor command: Correction 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_3">
+      <summary>Editor command: Correction 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_4">
+      <summary>Editor command: Correction 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_5">
+      <summary>Editor command: Correction 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_6">
+      <summary>Editor command: Correction 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_7">
+      <summary>Editor command: Correction 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_8">
+      <summary>Editor command: Correction 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_9">
+      <summary>Editor command: Correction 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CORRECTION_10">
+      <summary>Editor command: Correction 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.OBAddReference">
+      <summary>OB add Reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.FindReferences">
+      <summary>Find References</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CodeDefView">
+      <summary>Default code view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CodeDefViewGoToPrev">
+      <summary>Default code view Go To Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CodeDefViewGoToNext">
+      <summary>Default code view Go To Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CodeDefViewEditDefinition">
+      <summary>Default code view editor definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CodeDefViewChooseEncoding">
+      <summary>Choose encoding for default code view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ViewInClassDiagram">
+      <summary>View in class diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDDBTABLE">
+      <summary>Editor command: Add database table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDDATATABLE">
+      <summary>Editor command: Add data table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDFUNCTION">
+      <summary>Editor command: Add function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDRELATION">
+      <summary>Editor command: Add relation</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDKEY">
+      <summary>Editor command: Add key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADDCOLUMN">
+      <summary>Editor command: Add column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONVERT_DBTABLE">
+      <summary>Editor command: Convert database table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONVERT_DATATABLE">
+      <summary>Editor command: Convert data table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_GENERATE_DATABASE">
+      <summary>Editor command: Generate database</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONFIGURE_CONNECTIONS">
+      <summary>Editor command: Configure connections</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_IMPORT_XMLSCHEMA">
+      <summary>Editor command: Import XML schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SYNC_WITH_DATABASE">
+      <summary>Editor command: Sync with database</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CONFIGURE">
+      <summary>Editor command: Configure</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CREATE_DATAFORM">
+      <summary>Editor command: Create dataform</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CREATE_ENUM">
+      <summary>Editor command: Create enumeration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_INSERT_FUNCTION">
+      <summary>Editor command: Insert function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_EDIT_FUNCTION">
+      <summary>Editor command: Edit function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SET_PRIMARY_KEY">
+      <summary>Editor command: Set primary key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_INSERT_COLUMN">
+      <summary>Editor command: Insert column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_AUTO_SIZE">
+      <summary>Editor command: Auto size</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_SHOW_RELATION_LABELS">
+      <summary>Editor command: Show relation labels</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDGenerateDataSet">
+      <summary>Generate debugger dataset</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDPreview">
+      <summary>Debugger preview</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDConfigureAdapter">
+      <summary>Configure debugger adapter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDViewDatasetSchema">
+      <summary>Debugger view dataset schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDDatasetProperties">
+      <summary>Debugger dataset properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDParameterizeForm">
+      <summary>Debugger parameterize form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.VSDAddChildForm">
+      <summary>Add debugger child form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_EDITCONSTRAINT">
+      <summary>Editor command: Edit constraint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_DELETECONSTRAINT">
+      <summary>Editor command: Delete constraint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_EDITDATARELATION">
+      <summary>Editor command: Edit data relation</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CloseProject">
+      <summary>Close project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ReloadCommandBars">
+      <summary>Reload command bars</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SolutionPlatform">
+      <summary>Solution platform</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SolutionPlatformGetList">
+      <summary>Get Solution platform list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_DATAACCESSOR">
+      <summary>Editor command: Data accessor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADD_DATAACCESSOR">
+      <summary>Editor command: Add data accessor</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_QUERY">
+      <summary>Editor command: Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_ADD_QUERY">
+      <summary>Editor command: Add query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PUBLISHSELECTION">
+      <summary>Editor command: Publish selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_PUBLISHSLNCTX">
+      <summary>Editor command: Publish solution control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowCallsTo">
+      <summary>Call browser show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowCallsFrom">
+      <summary>Call browser show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowNewCallsTo">
+      <summary>Call browser show new calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowNewCallsFrom">
+      <summary>Call browser show new calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1ShowCallsTo">
+      <summary>Call browser 1 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2ShowCallsTo">
+      <summary>Call browser 2 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3ShowCallsTo">
+      <summary>Call browser 3 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4ShowCallsTo">
+      <summary>Call browser 4 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5ShowCallsTo">
+      <summary>Call browser 5 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6ShowCallsTo">
+      <summary>Call browser 6 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7ShowCallsTo">
+      <summary>Call browser 7 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8ShowCallsTo">
+      <summary>Call browser 8 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9ShowCallsTo">
+      <summary>Call browser 9 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10ShowCallsTo">
+      <summary>Call browser 10 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11ShowCallsTo">
+      <summary>Call browser 11 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12ShowCallsTo">
+      <summary>Call browser 12 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13ShowCallsTo">
+      <summary>Call browser 13 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14ShowCallsTo">
+      <summary>Call browser 14 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15ShowCallsTo">
+      <summary>Call browser 15 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16ShowCallsTo">
+      <summary>Call browser 16 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1ShowCallsFrom">
+      <summary>Call browser 1 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2ShowCallsFrom">
+      <summary>Call browser 2 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3ShowCallsFrom">
+      <summary>Call browser 3 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4ShowCallsFrom">
+      <summary>Call browser 4 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5ShowCallsFrom">
+      <summary>Call browser 5 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6ShowCallsFrom">
+      <summary>Call browser 6 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7ShowCallsFrom">
+      <summary>Call browser 7 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8ShowCallsFrom">
+      <summary>Call browser 8 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9ShowCallsFrom">
+      <summary>Call browser 9 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10ShowCallsFrom">
+      <summary>Call browser 10 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11ShowCallsFrom">
+      <summary>Call browser 11 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12ShowCallsFrom">
+      <summary>Call browser 12 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13ShowCallsFrom">
+      <summary>Call browser 13 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14ShowCallsFrom">
+      <summary>Call browser 14 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15ShowCallsFrom">
+      <summary>Call browser 15 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16ShowCallsFrom">
+      <summary>Call browser 16 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1ShowFullNames">
+      <summary>Call browser 1 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2ShowFullNames">
+      <summary>Call browser 2 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3ShowFullNames">
+      <summary>Call browser 3 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4ShowFullNames">
+      <summary>Call browser 4 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5ShowFullNames">
+      <summary>Call browser 5 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6ShowFullNames">
+      <summary>Call browser 6 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7ShowFullNames">
+      <summary>Call browser 7 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8ShowFullNames">
+      <summary>Call browser 8 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9ShowFullNames">
+      <summary>Call browser 9 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10ShowFullNames">
+      <summary>Call browser 10 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11ShowFullNames">
+      <summary>Call browser 11 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12ShowFullNames">
+      <summary>Call browser 12 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13ShowFullNames">
+      <summary>Call browser 13 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14ShowFullNames">
+      <summary>Call browser 14 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15ShowFullNames">
+      <summary>Call browser 15 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16ShowFullNames">
+      <summary>Call browser 16 show calls to</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1Settings">
+      <summary>Call browser 1 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2Settings">
+      <summary>Call browser 2 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3Settings">
+      <summary>Call browser 3 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4Settings">
+      <summary>Call browser 4 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5Settings">
+      <summary>Call browser 5 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6Settings">
+      <summary>Call browser 6 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7Settings">
+      <summary>Call browser 7 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8Settings">
+      <summary>Call browser 8 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9Settings">
+      <summary>Call browser 9 show calls from</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10Settings">
+      <summary>Call browser 10 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11Settings">
+      <summary>Call browser 11 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12Settings">
+      <summary>Call browser 12 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13Settings">
+      <summary>Call browser 13 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14Settings">
+      <summary>Call browser 14 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15Settings">
+      <summary>Call browser 15 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16Settings">
+      <summary>Call browser 16 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1SortAlpha">
+      <summary>Call browser 1 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2SortAlpha">
+      <summary>Call browser 2 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3SortAlpha">
+      <summary>Call browser 3 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4SortAlpha">
+      <summary>Call browser 4 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5SortAlpha">
+      <summary>Call browser 5 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6SortAlpha">
+      <summary>Call browser 6 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7SortAlpha">
+      <summary>Call browser 7 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8SortAlpha">
+      <summary>Call browser 8 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9SortAlpha">
+      <summary>Call browser 9 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10SortAlpha">
+      <summary>Call browser 10 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11SortAlpha">
+      <summary>Call browser 11 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12SortAlpha">
+      <summary>Call browser 12 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13SortAlpha">
+      <summary>Call browser 13 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14SortAlpha">
+      <summary>Call browser 14 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15SortAlpha">
+      <summary>Call browser 15 sort alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16SortAlpha">
+      <summary>Call browser 16 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1SortAccess">
+      <summary>Call browser 1 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2SortAccess">
+      <summary>Call browser 2 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3SortAccess">
+      <summary>Call browser 3 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4SortAccess">
+      <summary>Call browser 4 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5SortAccess">
+      <summary>Call browser 5 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6SortAccess">
+      <summary>Call browser 6 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7SortAccess">
+      <summary>Call browser 7 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8SortAccess">
+      <summary>Call browser 8 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9SortAccess">
+      <summary>Call browser 9 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10SortAccess">
+      <summary>Call browser 10 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11SortAccess">
+      <summary>Call browser 11 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12SortAccess">
+      <summary>Call browser 12 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13SortAccess">
+      <summary>Call browser 13 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14SortAccess">
+      <summary>Call browser 14 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15SortAccess">
+      <summary>Call browser 15 sort by access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16SortAccess">
+      <summary>Call browser 16 show full names</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ShowCallBrowser">
+      <summary>Show call browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1">
+      <summary>Call browser 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2">
+      <summary>Call browser 2 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3">
+      <summary>Call browser 3 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4">
+      <summary>Call browser 4 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5">
+      <summary>Call browser 5 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6">
+      <summary>Call browser 6 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7">
+      <summary>Call browser 7 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8">
+      <summary>Call browser 8 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9">
+      <summary>Call browser 9 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10">
+      <summary>Call browser 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11">
+      <summary>Call browser 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12">
+      <summary>Call browser 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13">
+      <summary>Call browser 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14">
+      <summary>Call browser 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15">
+      <summary>Call browser 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16">
+      <summary>Call browser 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser17">
+      <summary>Call browser 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GlobalUndo">
+      <summary>Global Undo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GlobalRedo">
+      <summary>Global Re-do</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowCallsToCmd">
+      <summary>Call browser show calls to command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowCallsFromCmd">
+      <summary>Call browser show calls from command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowNewCallsToCmd">
+      <summary>Call browser show new calls to command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowserShowNewCallsFromCmd">
+      <summary>Call browser show new calls from command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1Search">
+      <summary>Call browser 1 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2Search">
+      <summary>Call browser 2 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3Search">
+      <summary>Call browser 3 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4Search">
+      <summary>Call browser 4 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5Search">
+      <summary>Call browser 5 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6Search">
+      <summary>Call browser 6 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7Search">
+      <summary>Call browser 7 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8Search">
+      <summary>Call browser 8 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9Search">
+      <summary>Call browser 9 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10Search">
+      <summary>Call browser 10 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11Search">
+      <summary>Call browser 11 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12Search">
+      <summary>Call browser 12 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13Search">
+      <summary>Call browser 13 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14Search">
+      <summary>Call browser 14 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15Search">
+      <summary>Call browser 15 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16Search">
+      <summary>Call browser 16 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1Refresh">
+      <summary>Call browser 1 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2Refresh">
+      <summary>Call browser 2 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3Refresh">
+      <summary>Call browser 3 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4Refresh">
+      <summary>Call browser 4 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5Refresh">
+      <summary>Call browser 5 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6Refresh">
+      <summary>Call browser 6 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7Refresh">
+      <summary>Call browser 7 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8Refresh">
+      <summary>Call browser 8 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9Refresh">
+      <summary>Call browser 9 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10Refresh">
+      <summary>Call browser 10 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11Refresh">
+      <summary>Call browser 11 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12Refresh">
+      <summary>Call browser 12 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13Refresh">
+      <summary>Call browser 13 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14Refresh">
+      <summary>Call browser 14 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15Refresh">
+      <summary>Call browser 15 refresh</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16Refresh">
+      <summary>Call browser 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1SearchCombo">
+      <summary>Call browser 1 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2SearchCombo">
+      <summary>Call browser 2 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3SearchCombo">
+      <summary>Call browser 3 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4SearchCombo">
+      <summary>Call browser 4 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5SearchCombo">
+      <summary>Call browser 5 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6SearchCombo">
+      <summary>Call browser 6 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7SearchCombo">
+      <summary>Call browser 7 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8SearchCombo">
+      <summary>Call browser 8 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9SearchCombo">
+      <summary>Call browser 9 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10SearchCombo">
+      <summary>Call browser 10 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11SearchCombo">
+      <summary>Call browser 11 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12SearchCombo">
+      <summary>Call browser 12 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13SearchCombo">
+      <summary>Call browser 13 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14SearchCombo">
+      <summary>Call browser 14 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15SearchCombo">
+      <summary>Call browser 15 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16SearchCombo">
+      <summary>Call browser 16 search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TaskListProviderCombo">
+      <summary>Task list provider combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.TaskListProviderComboList">
+      <summary>Task list provider combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CreateUserTask">
+      <summary>Create user task</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ErrorListShowErrors">
+      <summary>Error list show errors</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ErrorListShowWarnings">
+      <summary>Error list show warnings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ErrorListShowMessages">
+      <summary>Error list show messages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.Registration">
+      <summary>Registration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser1SearchComboList">
+      <summary>Call browser 1 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser2SearchComboList">
+      <summary>Call browser 2 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser3SearchComboList">
+      <summary>Call browser 3 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser4SearchComboList">
+      <summary>Call browser 4 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser5SearchComboList">
+      <summary>Call browser 5 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser6SearchComboList">
+      <summary>Call browser 6 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser7SearchComboList">
+      <summary>Call browser 7 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser8SearchComboList">
+      <summary>Call browser 8 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser9SearchComboList">
+      <summary>Call browser 9 settings</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser10SearchComboList">
+      <summary>Call browser 10 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser11SearchComboList">
+      <summary>Call browser 11 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser12SearchComboList">
+      <summary>Call browser 12 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser13SearchComboList">
+      <summary>Call browser 13 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser14SearchComboList">
+      <summary>Call browser 14 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser15SearchComboList">
+      <summary>Call browser 15 search combo list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CallBrowser16SearchComboList">
+      <summary>Call browser 16 search combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SnippetProp">
+      <summary>Snippet property</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SnippetRef">
+      <summary>Snippet reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SnippetRepl">
+      <summary>Snippet replace</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.StartPage">
+      <summary>Start page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EditorLineFirstColumn">
+      <summary>Editor line first column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.EditorLineFirstColumnExtend">
+      <summary>Editor line first column extended</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SEServerExplorer">
+      <summary>SE Server Explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SEDataExplorer">
+      <summary>SE Data explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ToggleConsumeFirstCompletionMode">
+      <summary>Toggle consume first completion mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_VALIDATION_TARGET">
+      <summary>Editor command: Validation target</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_VALIDATION_TARGET_GET_LIST">
+      <summary>Editor command: Get validation target list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CSS_TARGET">
+      <summary>Editor command: CSS target</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ECMD_CSS_TARGET_GET_LIST">
+      <summary>Editor command: Get CSS target list</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.Design">
+      <summary>Design</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DesignOn">
+      <summary>Design on</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SEDesign">
+      <summary>SE design</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewDiagram">
+      <summary>New diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewTable">
+      <summary>New table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewDBItem">
+      <summary>New database item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewTrigger">
+      <summary>New trigger</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.Debug">
+      <summary>Debug</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewProcedure">
+      <summary>New package procedure</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewQuery">
+      <summary>New query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RefreshLocal">
+      <summary>Refresh local</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbAddDataConnection">
+      <summary>Add database data connection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DBDefDBRef">
+      <summary>Database ref</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RunCmd">
+      <summary>Run command</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RunOn">
+      <summary>Run on</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewDBRef">
+      <summary>New database reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SetAsDef">
+      <summary>Set as definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CreateCmdFile">
+      <summary>Create command file</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.Cancel">
+      <summary>Cancel</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewDatabase">
+      <summary>New database</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewUser">
+      <summary>New user</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewRole">
+      <summary>New role</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ChangeLogin">
+      <summary>Change login</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewView">
+      <summary>New view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ModifyConnection">
+      <summary>Modify connection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.Disconnect">
+      <summary>Disconnect</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CopyScript">
+      <summary>Copy script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddSCC">
+      <summary>Add source control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RemoveSCC">
+      <summary>Remove source control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.GetLatest">
+      <summary>Get latest</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CheckOut">
+      <summary>Check out</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CheckIn">
+      <summary>Check in</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UndoCheckOut">
+      <summary>Undo checkout </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddItemSCC">
+      <summary>Add source control item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewPackageSpec">
+      <summary>New package specification</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewPackageBody">
+      <summary>New package body</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.InsertSQL">
+      <summary>Insert SQL</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RunSelection">
+      <summary>Run selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UpdateScript">
+      <summary>Update script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewScript">
+      <summary>New script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewFunction">
+      <summary>New function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewTableFunction">
+      <summary>New table function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.NewInlineFunction">
+      <summary>New inline function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddDiagram">
+      <summary>Add diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddTable">
+      <summary>Add table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddSynonym">
+      <summary>Add synonym</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddView">
+      <summary>Add view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddProcedure">
+      <summary>Add procedure</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddFunction">
+      <summary>Add function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddTableFunction">
+      <summary>Add table function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddInlineFunction">
+      <summary>Add inline function</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddPkgSpec">
+      <summary>Add package specification</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddPkgBody">
+      <summary>Add package body</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.AddTrigger">
+      <summary>Add Trigger</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.ExportData">
+      <summary>Export data</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbnsVcsAdd">
+      <summary>Database version control add</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbnsVcsRemove">
+      <summary>Database version control remove</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbnsVcsCheckout">
+      <summary>Database version control checkout</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbnsVcsUndoCheckout">
+      <summary>Database version control undo checkout</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DbnsVcsCheckin">
+      <summary>Database version control checkin</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SERetrieveData">
+      <summary>SE retrieve data</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.SEEditTextObject">
+      <summary>SE edit text object</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.DesignSQLBlock">
+      <summary>Design SQL block</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.RegisterSQLInstance">
+      <summary>Register SQL instance</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.UnregisterSQLInstance">
+      <summary>Unregister SQL instance</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowSaveScript">
+      <summary>Command window save script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowRunScript">
+      <summary>Command window run script</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowCursorUp">
+      <summary>Command window cursor up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowCursorDown">
+      <summary>Command window cursor down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowCursorLeft">
+      <summary>Command window cursor left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowCursorRight">
+      <summary>Command window cursor right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowHistoryUp">
+      <summary>Command window history up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd2KCmdID.CommandWindowHistoryDown">
+      <summary>Command window history down</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VSStd97CmdID">
+      <summary>These constants make some basic menu commands available to managed code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignBottom">
+      <summary>Align Bottom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignHorizontalCenters">
+      <summary>Align Horizontal Centers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignLeft">
+      <summary>Align Left</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignRight">
+      <summary>Align Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignToGrid">
+      <summary>Align to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignTop">
+      <summary>Align Top</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AlignVerticalCenters">
+      <summary>Align Vertical Centers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ArrangeBottom">
+      <summary>Arrange Bottom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ArrangeRight">
+      <summary>Arrange Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BringForward">
+      <summary>Bring forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BringToFront">
+      <summary>Bring to front</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterHorizontally">
+      <summary>Center horizontally </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterVertically">
+      <summary>Center vertically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Code">
+      <summary>Code</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Copy">
+      <summary>Command id : "Copy".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cut">
+      <summary>Command id: "Cut".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Delete">
+      <summary>Command id: "Delete".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontName">
+      <summary>Font Name</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontNameGetList">
+      <summary>Get Font Name List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontSize">
+      <summary>Font Size</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FontSizeGetList">
+      <summary>Get Font Size List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Group">
+      <summary>Group</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceConcatenate">
+      <summary>Concatenate Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceDecrease">
+      <summary>Decrease Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceIncrease">
+      <summary>Increase Horizontal Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HorizSpaceMakeEqual">
+      <summary>Make Horizontal Space Equal</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LockControls">
+      <summary>Lock Controls</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertObject">
+      <summary>Insert Object</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Paste">
+      <summary>Command id:"Paste".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Print">
+      <summary>Command id:"Print".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Properties">
+      <summary>Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Redo">
+      <summary>Command id:"Redo".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelRedo">
+      <summary>Multi Level Redo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectAll">
+      <summary>Command id:"Select All".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SendBackward">
+      <summary>Send Backward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SendToBack">
+      <summary>Send to Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowTable">
+      <summary>Show Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControl">
+      <summary>Size to Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControlHeight">
+      <summary>Size to Control Height</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToControlWidth">
+      <summary>Size to Control Width</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToFit">
+      <summary>Size to Fit</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SizeToGrid">
+      <summary>Size to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SnapToGrid">
+      <summary>Snap to Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TabOrder">
+      <summary>Tab Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Toolbox">
+      <summary>Toolbox</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Undo">
+      <summary>Command id:"Undo".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelUndo">
+      <summary>Multi Level Undo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Ungroup">
+      <summary>Ungroup</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceConcatenate">
+      <summary>Concatenate Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceDecrease">
+      <summary>Decrease Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceIncrease">
+      <summary>Increase Vertical Space</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VertSpaceMakeEqual">
+      <summary>Make Vertical Space Equal</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomPercent">
+      <summary>Zoom by Percent</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BackColor">
+      <summary>Back Color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Bold">
+      <summary>Bold</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderColor">
+      <summary>Border Color</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashDot">
+      <summary>Border: dash dot</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashDotDot">
+      <summary>Border: dash dot dot</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDashes">
+      <summary>Border: dashes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderDots">
+      <summary>Border: dots</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderShortDashes">
+      <summary>Border: short dashes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderSolid">
+      <summary>Border: solid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderSparseDots">
+      <summary>Border: sparse dots</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth1">
+      <summary>Border width 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth2">
+      <summary>Border width 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth3">
+      <summary>Border width 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth4">
+      <summary>Border width 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth5">
+      <summary>Border width 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidth6">
+      <summary>Border width 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BorderWidthHairline">
+      <summary>Border width Hairline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Flat">
+      <summary>Flat</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ForeColor">
+      <summary>Foreground Coler</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Italic">
+      <summary>Italic</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyCenter">
+      <summary>Center Justify</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyGeneral">
+      <summary>Justify General</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyLeft">
+      <summary>Left Justify</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JustifyRight">
+      <summary>Justify Right</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Raised">
+      <summary>Raised</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Sunken">
+      <summary>Sunken</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Underline">
+      <summary>Underline</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Chiseled">
+      <summary>Chiseled</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Etched">
+      <summary>Etched</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Shadowed">
+      <summary>Shadowed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug1">
+      <summary>Compile debug 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug2">
+      <summary>Compile debug 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug3">
+      <summary>Compile debug 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug4">
+      <summary>Compile debug 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug5">
+      <summary>Compile debug 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug6">
+      <summary>Compile debug 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug7">
+      <summary>Compile debug 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug8">
+      <summary>Compile debug 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug9">
+      <summary>Compile debug 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug10">
+      <summary>Compile debug 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug11">
+      <summary>Compile debug 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug12">
+      <summary>Compile debug 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug13">
+      <summary>Compile debug 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug14">
+      <summary>Compile debug 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CompDebug15">
+      <summary>Compile debug 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExistingSchemaEdit">
+      <summary>Edit Existing Schema</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Find">
+      <summary>Command id:"Find".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GetZoom">
+      <summary>Get Zoom</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QueryOpenDesign">
+      <summary>Open Query Designer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QueryOpenNew">
+      <summary>Open New Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleTableDesign">
+      <summary>Single Table Design</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleTableNew">
+      <summary>Single New Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowGrid">
+      <summary>Show Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewTable">
+      <summary>New Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CollapsedView">
+      <summary>Collapsed view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FieldView">
+      <summary>View Field</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VerifySQL">
+      <summary>Verify SQL</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideTable">
+      <summary>Hide Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrimaryKey">
+      <summary>Primary Key</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Save">
+      <summary>Command id:"Save".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveAs">
+      <summary>Command id:"Save As".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SortAscending">
+      <summary>Sort in Ascending Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SortDescending">
+      <summary>Sort in Descending Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AppendQuery">
+      <summary>Append Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CrosstabQuery">
+      <summary>Crosstab query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteQuery">
+      <summary>Delete Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MakeTableQuery">
+      <summary>Make Table Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectQuery">
+      <summary>Select by Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UpdateQuery">
+      <summary>Update Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Parameters">
+      <summary>Parameters</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Totals">
+      <summary>Totals</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewCollapsed">
+      <summary>View Collapsed</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewFieldList">
+      <summary>View Field List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewKeys">
+      <summary>View Keys</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewGrid">
+      <summary>View Grid</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InnerJoin">
+      <summary>Inner Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RightOuterJoin">
+      <summary>Right Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LeftOuterJoin">
+      <summary>Left Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FullOuterJoin">
+      <summary>Full Outer Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnionJoin">
+      <summary>Union Join</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowSQLPane">
+      <summary>Show SQL Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowGraphicalPane">
+      <summary>Show Graphical Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDataPane">
+      <summary>Show Data Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowQBEPane">
+      <summary>Show QBE Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectAllFields">
+      <summary>Select All Fields</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OLEObjectMenuButton">
+      <summary>Object Browser command id: Object Menu Button</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList0">
+      <summary>Object Verb List 0</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList1">
+      <summary>Object Verb List 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList2">
+      <summary>Object Verb List 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList3">
+      <summary>Object Verb List 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList4">
+      <summary>Object Verb List 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList5">
+      <summary>Object Verb List 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList6">
+      <summary>Object Verb List 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList7">
+      <summary>Object Verb List 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList8">
+      <summary>Object Verb List 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectVerbList9">
+      <summary>Object Verb List 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ConvertObject">
+      <summary>Convert object</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomControl">
+      <summary>Custom control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeItem">
+      <summary>Customize item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rename">
+      <summary>Rename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Import">
+      <summary>Import</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewPage">
+      <summary>New Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Move">
+      <summary>Move</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cancel">
+      <summary>Cancel</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Font">
+      <summary>Font</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandLinks">
+      <summary>Expand Links</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandImages">
+      <summary>Expand Images</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandPages">
+      <summary>Expand Pages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RefocusDiagram">
+      <summary>Refocus Diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TransitiveClosure">
+      <summary>Transitive Closure</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CenterDiagram">
+      <summary>Center diagram</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomIn">
+      <summary>Zoom In</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomOut">
+      <summary>Zoom Out</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RemoveFilter">
+      <summary>Remove Filter</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HidePane">
+      <summary>Hide Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteTable">
+      <summary>Delete Table</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteRelationship">
+      <summary>Delete Relationship</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Remove">
+      <summary>Remove</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JoinLeftAll">
+      <summary>Left Join All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.JoinRightAll">
+      <summary>Right Join All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddToOutput">
+      <summary>Add selected fields to query output.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OtherQuery">
+      <summary>Change query type to "other".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GenerateChangeScript">
+      <summary>Generate a change script.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSelection">
+      <summary>Save Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutojoinCurrent">
+      <summary>Autojoin current tables.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutojoinAlways">
+      <summary>Autojoin Always</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditPage">
+      <summary>Launch editor for URL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewLinks">
+      <summary>Launch new webscope for URL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Stop">
+      <summary>Stop webscope rendering.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Pause">
+      <summary>Pause</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Resume">
+      <summary>Resume webscope rendering.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FilterDiagram">
+      <summary>Filter webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowAllObjects">
+      <summary>Show all objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowApplications">
+      <summary>Show Application objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowOtherObjects">
+      <summary>Show other objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowPrimRelationships">
+      <summary>Show primary relationships.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Expand">
+      <summary>Expand links.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Collapse">
+      <summary>Collapse links.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Refresh">
+      <summary>Refresh webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Layout">
+      <summary>Layout webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowResources">
+      <summary>Show resource objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertHTMLWizard">
+      <summary>Insert HTML using a Wizard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDownloads">
+      <summary>Show download objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowExternals">
+      <summary>Show external objects in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowInBoundLinks">
+      <summary>Show inbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowOutBoundLinks">
+      <summary>Show outbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowInAndOutBoundLinks">
+      <summary>Show inbound and outbound links in webscope diagram.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Preview">
+      <summary>Preview page.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Open">
+      <summary>Open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenWith">
+      <summary>Open with.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowPages">
+      <summary>Show HTML pages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunQuery">
+      <summary>Run a query.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearQuery">
+      <summary>Clear a query's associated cursor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordFirst">
+      <summary>Go to first record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordLast">
+      <summary>Go to last record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordNext">
+      <summary>Go to the next record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordPrevious">
+      <summary>Go to previous record in set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordGoto">
+      <summary>Go to record via dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RecordNew">
+      <summary>Add a record to set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertNewMenu">
+      <summary>Insert menu using menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertSeparator">
+      <summary>Insert separator using menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditMenuNames">
+      <summary>Edit menu names with menu designer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugExplorer">
+      <summary>Debug explorer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugProcesses">
+      <summary>Debug processes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewThreadsWindow">
+      <summary>View Threads Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowUIList">
+      <summary>Window UI List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewProject">
+      <summary>Command id:"New Project" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProject">
+      <summary>Command id:"Open Project" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProjectFromWeb">
+      <summary>Command id:"Open Project From Web" on File menu</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenSolution">
+      <summary>Command id:"Open Solution" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseSolution">
+      <summary>Command id for: "Close Solution".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileNew">
+      <summary>Command id:"File New" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewProjectFromExisting">
+      <summary>Command id:"New Project From Existing" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileOpen">
+      <summary>Command id:"File Open" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileOpenFromWeb">
+      <summary>Command id:"File Open From Web" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FileClose">
+      <summary>Command id:"File Close" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSolution">
+      <summary>Command id:"Save Solution" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveSolutionAs">
+      <summary>Command id:"Save Solution As" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveProjectItemAs">
+      <summary>Command id:"Save Project Item As" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PageSetup">
+      <summary>Command id:"Page Setup" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrintPreview">
+      <summary>Command id:"Print Preview" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Exit">
+      <summary>Command id:"Exit" on File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Replace">
+      <summary>Command id:"Replace" on Edit menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Goto">
+      <summary>Command id:"Go To" on Edit menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropertyPages">
+      <summary>Command id:"Property Pages" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FullScreen">
+      <summary>Command id:"Full Screen" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectExplorer">
+      <summary>Command id:"Project Explorer" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropertiesWindow">
+      <summary>Properties Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListWindow">
+      <summary>Command id:"Task List Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OutputWindow">
+      <summary>Command id:"Output Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectBrowser">
+      <summary>Command id:"Object Browser" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DocOutlineWindow">
+      <summary>Command id:"Document Outline Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImmediateWindow">
+      <summary>Command id:"Immediate Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WatchWindow">
+      <summary>Command id:"Watch Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LocalsWindow">
+      <summary>Command id:"Locals Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CallStack">
+      <summary>Command id:"Call Stack" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutosWindow">
+      <summary>Command id:"Autos Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThisWindow">
+      <summary>Command id:"This Window" on View menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNewItem">
+      <summary>Command id:"Add New Item" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingItem">
+      <summary>Command id:"Add Existing Item" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewFolder">
+      <summary>Command id:"New Folder" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SetStartupProject">
+      <summary>Command id:"Set as StartUp Project" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectSettings">
+      <summary>Command id:"Project Settings" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectReferences">
+      <summary>Command id:"Project References" on Project menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepInto">
+      <summary>Command id:"Step Into" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepOver">
+      <summary>Command id:"Step Over" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StepOut">
+      <summary>Command id:"Step Out" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunToCursor">
+      <summary>Command id:"Run To Cursor" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddWatch">
+      <summary>Command id:"Add Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditWatch">
+      <summary>Command id:"Edit Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuickWatch">
+      <summary>Command id:"Quick Watch" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleBreakpoint">
+      <summary>Command id:"Toggle Breakpoint" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearBreakpoints">
+      <summary>Command id for: "Clear Breakpoints" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowBreakpoints">
+      <summary>Command id:"Show Breakpoints" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SetNextStatement">
+      <summary>Command id:"Set Next Statement" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowNextStatement">
+      <summary>Command id:"Show Next Statement" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditBreakpoint">
+      <summary>Command id:"Edit Breakpoint" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DetachDebugger">
+      <summary>Command id: "Detach Debugger" on Debug menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeKeyboard">
+      <summary>Command id: "Customize Keyboard" on Tools menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolsOptions">
+      <summary>Command id:"Tools Options" on the Tools menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewWindow">
+      <summary>Command id:"New Window" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Split">
+      <summary>Command id:"Split" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Cascade">
+      <summary>Command id:"Cascade" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TileHorz">
+      <summary>Command id:"Tile Horizontal" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TileVert">
+      <summary>Command id:"Tile Vertical" on Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TechSupport">
+      <summary>Command id:"Technical Support" on Help menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.About">
+      <summary>Open the About dialog box.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugOptions">
+      <summary>Debug options</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteWatch">
+      <summary>Command id: "Delete Watch" on Watch context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CollapseWatch">
+      <summary>Command id:"Collapse Watch" on Watch context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PbrsToggleStatus">
+      <summary>Command id:"Property Browser Toggle Status" on Property Browser context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropbrsHide">
+      <summary>Command id:"Hide Property Browser" on Property Browser context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingView">
+      <summary>Command id: "Docking View" on Docking context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideActivePane">
+      <summary>Command id:"Hide Active Pane" on Docking context menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextPane">
+      <summary>Command id:"Next Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevPane">
+      <summary>Command id:"Previous Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextTab">
+      <summary>Command id:"Next Tab" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevTab">
+      <summary>Command id:"Previous Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneCloseToolWindow">
+      <summary>Command id:"Close Tool Window Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneActivateDocWindow">
+      <summary>Command id:"Activate Document Window Pane" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingViewMDI">
+      <summary>Command id: "MDI Docking View" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DockingViewFloater">
+      <summary>Command id: "Dock Floating Window" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideWindow">
+      <summary>Command id:"Autohide Window" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToDropdownBar">
+      <summary>Command id:"Move to Dropdown Bar" for window selection via keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindCmd">
+      <summary>Find commond</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Start">
+      <summary>Start</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Restart">
+      <summary>Restart</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddinManager">
+      <summary>Addin Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelUndoList">
+      <summary>Multi Level Undo List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MultiLevelRedoList">
+      <summary>Multi Level Redo List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxAddTab">
+      <summary>Add Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxDeleteTab">
+      <summary>Delete Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxRenameTab">
+      <summary>Rename Toolbox Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxTabMoveUp">
+      <summary>Toolbox Tab Move Up</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxTabMoveDown">
+      <summary>Toolbox Tab Move Down</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxRenameItem">
+      <summary>Rename Toolbox Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxListView">
+      <summary>Toolbox List View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowUIGetList">
+      <summary>Get Window UI List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertValuesQuery">
+      <summary>Insert Values Query</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowProperties">
+      <summary>Show Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadSuspend">
+      <summary>Suspend Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadResume">
+      <summary>Resume Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ThreadSetFocus">
+      <summary>Set Focus on Thread</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DisplayRadix">
+      <summary>Display Radix</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenProjectItem">
+      <summary>Open Project Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClearPane">
+      <summary>Clear pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoErrorTag">
+      <summary>Go to Error Tag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByCategory">
+      <summary>Sort Task List by Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByFileLine">
+      <summary>Sort Task List by File Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByPriority">
+      <summary>Sort Task List by Priority</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByDefaultSort">
+      <summary>Sort Task List by Default Sort Order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListShowTooltip">
+      <summary>Show Task List Tooltip</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByNothing">
+      <summary>Filter Task List by Nothing</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CancelEZDrag">
+      <summary>Cancel drag</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryCompiler">
+      <summary>Filter Task List by Compiler Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryComment">
+      <summary>Filter Task List by Comment Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxAddItem">
+      <summary>Add Toolbox Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxReset">
+      <summary>Reset Toolbox</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveProjectItem">
+      <summary>Save Project Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SaveOptions">
+      <summary>Command id:"Save Options".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewForm">
+      <summary>View Form</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewCode">
+      <summary>View Code</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PreviewInBrowser">
+      <summary>Preview in Browser</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseWith">
+      <summary>Browse with</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchSetCombo">
+      <summary>Search Set Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchCombo">
+      <summary>Search Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditLabel">
+      <summary>Edit Label</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Exceptions">
+      <summary>Exceptions</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DefineViews">
+      <summary>Define views</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleSelMode">
+      <summary>Toggle Selection Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleInsMode">
+      <summary>Toggle Insert Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LoadUnloadedProject">
+      <summary>Load Unloaded Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnloadLoadedProject">
+      <summary>Unload Loaded Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ElasticColumn">
+      <summary>Elastic Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.HideColumn">
+      <summary>Hide Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListPreviousView">
+      <summary>Previous Task List View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZoomDialog">
+      <summary>Zoom Dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindHiddenText">
+      <summary>Command id:"Find Hidden Text" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindMatchCase">
+      <summary>Command id:"Find Matching Case" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindWholeWord">
+      <summary>Command id:"Find Whole Word" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSimplePattern">
+      <summary>Command id:"Find Simple Pattern" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindRegularExpression">
+      <summary>Command id:"Find Regular Expression" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindBackwards">
+      <summary>Command id:"Find Backwards" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindInSelection">
+      <summary>Command id:"Find in Selection" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindStop">
+      <summary>Command id:"Stop Find" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindInFiles">
+      <summary>Command id:"Find in Files" in Find/Replace options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ReplaceInFiles">
+      <summary>Replace in Files</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextLocation">
+      <summary>Command id:"Next Location" in Task List, Find in Files results, and so on.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PreviousLocation">
+      <summary>Command id:"Previous Location" in Task List, Find in Files results, and so on.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoQuick">
+      <summary>Go to Quick Watch</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListNextError">
+      <summary>Filter Task List by Next Error</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListPrevError">
+      <summary>Filter Task List by Previous Error</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryUser">
+      <summary>Filter Task List by User Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryShortcut">
+      <summary>Filter Task List by Shortcut Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCategoryHTML">
+      <summary>Filter Task List by HTML Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByCurrentFile">
+      <summary>Filter Task List by Current File</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByChecked">
+      <summary>Filter Task List by Checked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListFilterByUnchecked">
+      <summary>Filter Task List by Unchecked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByDescription">
+      <summary>Sort Task List by Description</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListSortByChecked">
+      <summary>Sort Task List by Checked Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StartNoDebug">
+      <summary>Start No Debug Build</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindNext">
+      <summary>Find Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindPrev">
+      <summary>Find Previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSelectedNext">
+      <summary>Find Next Selected</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindSelectedPrev">
+      <summary>Find Previous Selected</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SearchGetList">
+      <summary>Search Get List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.InsertBreakpoint">
+      <summary>Insert Breakpoint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EnableBreakpoint">
+      <summary>Enable Breakpoint</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.F1Help">
+      <summary>F1 Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToNextEZCntr">
+      <summary>Move to Next Container</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UpdateMarkerSpans">
+      <summary>Update Marker Spans</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToPreviousEZCntr">
+      <summary>Move to Previous Container</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectProperties">
+      <summary>Project Properties</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PropSheetOrProperties">
+      <summary>Property Sheet or Property Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TshellStep">
+      <summary>For debugging only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TshellRun">
+      <summary>For debugging only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd0">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd1">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd2">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd3">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd4">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd5">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd6">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd7">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd8">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerCmd9">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerLast">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MarkerEnd">
+      <summary>Marker command on the Code Window menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ReloadProject">
+      <summary>User-invoked project reload.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.UnloadProject">
+      <summary>User-invoked project unload.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewBlankSolution">
+      <summary>New Blank Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SelectProjectTemplate">
+      <summary>Select Project Template</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DetachAttachOutline">
+      <summary>Document Outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowHideOutline">
+      <summary>Document outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SyncOutline">
+      <summary>Document outline command.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RunToCallstCursor">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NoCmdsAvailable">
+      <summary>No Commands Available</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ContextWindow">
+      <summary>Context window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Alias">
+      <summary>Alias</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoCommandLine">
+      <summary>Goto Command Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EvaluateExpression">
+      <summary>Evaluate Expression</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImmediateMode">
+      <summary>Immediate Mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EvaluateStatement">
+      <summary>Evaluate Statement</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindResultWindow1">
+      <summary>Find Result Window 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindResultWindow2">
+      <summary>Find Result Window 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RenameBookmark">
+      <summary>Rename Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToggleBookmark">
+      <summary>Toggle Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeleteBookmark">
+      <summary>Delete bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BookmarkWindowGoToBookmark">
+      <summary>Bookmark Window: Go to Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EnableBookmark">
+      <summary>Enable Bookmark</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NewBookmarkFolder">
+      <summary>New Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextBookmarkFolder">
+      <summary>Next Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevBookmarkFolder">
+      <summary>Previous Bookmark Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window1">
+      <summary>Window 1 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window2">
+      <summary>Window 2 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window3">
+      <summary>Window 3 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window4">
+      <summary>Window 4 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window5">
+      <summary>Window 5 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window6">
+      <summary>Window 6 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window7">
+      <summary>Window 7 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window8">
+      <summary>Window 8 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window9">
+      <summary>Window 9 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window10">
+      <summary>Window 10 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window11">
+      <summary>Window 11 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window12">
+      <summary>Window 12 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window13">
+      <summary>Window 13 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window14">
+      <summary>Window 14 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window15">
+      <summary>Window 15 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window16">
+      <summary>Window 16 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window17">
+      <summary>Window 17 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window18">
+      <summary>Window 18 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window19">
+      <summary>Window 19 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window20">
+      <summary>Window 20 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window21">
+      <summary>Window 21 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window22">
+      <summary>Window 22 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window23">
+      <summary>Window 23 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window24">
+      <summary>Window 24 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Window25">
+      <summary>Window 25 menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoreWindows">
+      <summary>Window menu id.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideAllWindows">
+      <summary>Autohide All Windows</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListTaskHelp">
+      <summary>Task List Task Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ClassView">
+      <summary>Class view</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj1">
+      <summary>Command id:most recently used project 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj2">
+      <summary>Command id:most recently used project 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj3">
+      <summary>Command id:most recently used project 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj4">
+      <summary>Command id:most recently used project 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj5">
+      <summary>Command id:most recently used project 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj6">
+      <summary>Command id:most recently used project 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj7">
+      <summary>Command id:most recently used project 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj8">
+      <summary>Command id:most recently used project 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj9">
+      <summary>Command id:most recently used project 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj10">
+      <summary>Command id:most recently used project 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj11">
+      <summary>Command id:most recently used project 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj12">
+      <summary>Command id:most recently used project 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj13">
+      <summary>Command id:most recently used project 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj14">
+      <summary>Command id:most recently used project 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj15">
+      <summary>Command id:most recently used project 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj16">
+      <summary>Command id:most recently used project 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj17">
+      <summary>Command id:most recently used project 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj18">
+      <summary>Command id:most recently used project 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj19">
+      <summary>Command id:most recently used project 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj20">
+      <summary>Command id:most recently used project 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj21">
+      <summary>Command id:most recently used project 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj22">
+      <summary>Command id:most recently used project 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj23">
+      <summary>Command id:most recently used project 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj24">
+      <summary>Command id:most recently used project 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUProj25">
+      <summary>Command id:most recently used project 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SplitNext">
+      <summary>Split Next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SplitPrev">
+      <summary>Split Previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseAllDocuments">
+      <summary>Close all documents</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextDocument">
+      <summary>Next Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevDocument">
+      <summary>Previous Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool1">
+      <summary>Tool 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool2">
+      <summary>Tool 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool3">
+      <summary>Tool 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool4">
+      <summary>Tool 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool5">
+      <summary>Tool 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool6">
+      <summary>Tool 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool7">
+      <summary>Tool 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool8">
+      <summary>Tool 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool9">
+      <summary>Tool 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool10">
+      <summary>Tool 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool11">
+      <summary>Tool 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool12">
+      <summary>Tool 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool13">
+      <summary>Tool 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool14">
+      <summary>Tool 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool15">
+      <summary>Tool 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool16">
+      <summary>Tool 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool17">
+      <summary>Tool 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool18">
+      <summary>Tool 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool19">
+      <summary>Tool 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool20">
+      <summary>Tool 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool21">
+      <summary>Tool 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool22">
+      <summary>Tool 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool23">
+      <summary>Tool 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Tool24">
+      <summary>Tool 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExternalCommands">
+      <summary>External Commands</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PasteNextTBXCBItem">
+      <summary>Paste Next TBXCB Item</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxShowAllTabs">
+      <summary>Show All Toolbox Tabs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ProjectDependencies">
+      <summary>Project Dependencies</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CloseDocument">
+      <summary>Close documents</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolboxSortItems">
+      <summary>Sort Toolbox Items</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView1">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView2">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView3">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView4">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView5">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView6">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView7">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView8">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView9">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView10">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView11">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView12">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView13">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView14">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView15">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView16">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView17">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView18">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView19">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView20">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView21">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView22">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView23">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewBarView24">
+      <summary>Unused.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SolutionCfg">
+      <summary>Solution Configuration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SolutionCfgGetList">
+      <summary>Get Solution Configuration List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageIndexes">
+      <summary>Schema table command: Manage Indexes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageRelationships">
+      <summary>Schema table command: Manage Relationships</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ManageConstraints">
+      <summary>Schema table command: Manage Constraints</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView1">
+      <summary>Task List Custom View 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView2">
+      <summary>Task List Custom View 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView3">
+      <summary>Task List Custom View 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView4">
+      <summary>Task List Custom View 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView5">
+      <summary>Task List Custom View 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView6">
+      <summary>Task List Custom View 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView7">
+      <summary>Task List Custom View 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView8">
+      <summary>Task List Custom View 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView9">
+      <summary>Task List Custom View 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView10">
+      <summary>Task List Custom View 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView11">
+      <summary>Task List Custom View 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView12">
+      <summary>Task List Custom View 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView13">
+      <summary>Task List Custom View 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView14">
+      <summary>Task List Custom View 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView15">
+      <summary>Task List Custom View 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView16">
+      <summary>Task List Custom View 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView17">
+      <summary>Task List Custom View 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView18">
+      <summary>Task List Custom View 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView19">
+      <summary>Task List Custom View 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView20">
+      <summary>Task List Custom View 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView21">
+      <summary>Task List Custom View 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView22">
+      <summary>Task List Custom View 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView23">
+      <summary>Task List Custom View 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView24">
+      <summary>Task List Custom View 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView25">
+      <summary>Task List Custom View 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView26">
+      <summary>Task List Custom View 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView27">
+      <summary>Task List Custom View 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView28">
+      <summary>Task List Custom View 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView29">
+      <summary>Task List Custom View 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView30">
+      <summary>Task List Custom View 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView31">
+      <summary>Task List Custom View 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView32">
+      <summary>Task List Custom View 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView33">
+      <summary>Task List Custom View 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView34">
+      <summary>Task List Custom View 34</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView35">
+      <summary>Task List Custom View 35</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView36">
+      <summary>Task List Custom View 36</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView37">
+      <summary>Task List Custom View 37</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView38">
+      <summary>Task List Custom View 38</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView39">
+      <summary>Task List Custom View 39</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView40">
+      <summary>Task List Custom View 40</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView41">
+      <summary>Task List Custom View 41</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView42">
+      <summary>Task List Custom View 42</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView43">
+      <summary>Task List Custom View 43</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView44">
+      <summary>Task List Custom View 44</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView45">
+      <summary>Task List Custom View 45</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView46">
+      <summary>Task List Custom View 46</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView47">
+      <summary>Task List Custom View 47</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView48">
+      <summary>Task List Custom View 48</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView49">
+      <summary>Task List Custom View 49</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaskListCustomView50">
+      <summary>Task List Custom View 50</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WhiteSpace">
+      <summary>Whitespace</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CommandWindow">
+      <summary>Command window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CommandWindowMarkMode">
+      <summary>Command window: mark mode</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LogCommandWindow">
+      <summary>Log Command Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Shell">
+      <summary>Shell</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SingleChar">
+      <summary>Single Character</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ZeroOrMore">
+      <summary>Zero or More</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OneOrMore">
+      <summary>Select One or More</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BeginLine">
+      <summary>Begin Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EndLine">
+      <summary>End Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BeginWord">
+      <summary>Begin Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EndWord">
+      <summary>End Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CharInSet">
+      <summary>Character in set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CharNotInSet">
+      <summary>Character not in set</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Or">
+      <summary>Or</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Escape">
+      <summary>Escape</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TagExp">
+      <summary>Tag Expression</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PatternMatchHelp">
+      <summary>Regular expression builder context help menu command id: "Pattern Match Help"</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RegExList">
+      <summary>Regular expression builder context help menu command id: "Regular Expression List".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved1">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved2">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DebugReserved3">
+      <summary>Reserved</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildZeroOrMore">
+      <summary>Regular expression builder wildcard menu command id:</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildSingleChar">
+      <summary>Regular expression builder wildcard menu command id: "Single Wild Character"</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildSingleDigit">
+      <summary>Regular expression builder wildcard menu command id: "Wild Single Digit".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildCharInSet">
+      <summary>Regular expression builder wildcard menu command id: "Wild Character in Set".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WildCharNotInSet">
+      <summary>Regular expression builder wildcard menu command id: "Wild Character Not in Set".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindWhatText">
+      <summary>Find What Text</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp1">
+      <summary>Tagged Expression 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp2">
+      <summary>Tagged Expression 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp3">
+      <summary>Tagged Expression 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp4">
+      <summary>Tagged Expression 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp5">
+      <summary>Tagged Expression 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp6">
+      <summary>Tagged Expression 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp7">
+      <summary>Tagged Expression 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp8">
+      <summary>Tagged Expression 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.TaggedExp9">
+      <summary>Tagged Expression9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditorWidgetClick">
+      <summary>Editor Widget Click</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CmdWinUpdateAC">
+      <summary>CmdWinUpdateAC</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SlnCfgMgr">
+      <summary>Solution Configuration Manager</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNewProject">
+      <summary>Add New Project</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingProject">
+      <summary>Add an existing project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddExistingProjFromWeb">
+      <summary>Add an existing web project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext1">
+      <summary>Autohide Context 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext2">
+      <summary>Autohide Context 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext3">
+      <summary>Autohide Context 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext4">
+      <summary>Autohide Context 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext5">
+      <summary>Autohide Context 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext6">
+      <summary>Autohide Context 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext7">
+      <summary>Autohide Context 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext8">
+      <summary>Autohide Context 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext9">
+      <summary>Autohide Context 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext10">
+      <summary>Autohide Context 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext11">
+      <summary>Autohide Context 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext12">
+      <summary>Autohide Context 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext13">
+      <summary>Autohide Context 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext14">
+      <summary>Autohide Context 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext15">
+      <summary>Autohide Context 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext16">
+      <summary>Autohide Context 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext17">
+      <summary>Autohide Context 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext18">
+      <summary>Autohide Context 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext19">
+      <summary>Autohide Context 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext20">
+      <summary>Autohide Context 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext21">
+      <summary>Autohide Context 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext22">
+      <summary>Autohide Context 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext23">
+      <summary>Autohide Context 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext24">
+      <summary>Autohide Context 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext25">
+      <summary>Autohide Context 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext26">
+      <summary>Autohide Context 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext27">
+      <summary>Autohide Context 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext28">
+      <summary>Autohide Context 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext29">
+      <summary>Autohide Context 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext30">
+      <summary>Autohide Context 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext31">
+      <summary>Autohide Context 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext32">
+      <summary>Autohide Context 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AutoHideContext33">
+      <summary>Autohide Context 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavBackward">
+      <summary>Shell Navigate Backward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavForward">
+      <summary>Shell Navigate Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate1">
+      <summary>Shell Navigate 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate2">
+      <summary>Shell Navigate 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate3">
+      <summary>Shell Navigate 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate4">
+      <summary>Shell Navigate 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate5">
+      <summary>Shell Navigate 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate6">
+      <summary>Shell Navigate 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate7">
+      <summary>Shell Navigate 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate8">
+      <summary>Shell Navigate 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate9">
+      <summary>Shell Navigate 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate10">
+      <summary>Shell Navigate 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate11">
+      <summary>Shell Navigate 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate12">
+      <summary>Shell Navigate 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate13">
+      <summary>Shell Navigate 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate14">
+      <summary>Shell Navigate 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate15">
+      <summary>Shell Navigate 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate16">
+      <summary>Shell Navigate 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate17">
+      <summary>Shell Navigate 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate18">
+      <summary>Shell Navigate 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate19">
+      <summary>Shell Navigate 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate20">
+      <summary>Shell Navigate 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate21">
+      <summary>Shell Navigate 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate22">
+      <summary>Shell Navigate 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate23">
+      <summary>Shell Navigate 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate24">
+      <summary>Shell Navigate 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate25">
+      <summary>Shell Navigate 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate26">
+      <summary>Shell Navigate 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate27">
+      <summary>Shell Navigate 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate28">
+      <summary>Shell Navigate 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate29">
+      <summary>Shell Navigate 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate30">
+      <summary>Shell Navigate 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate31">
+      <summary>Shell Navigate 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate32">
+      <summary>Shell Navigate 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellNavigate33">
+      <summary>Shell Navigate 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate1">
+      <summary>Shell Window Navigate 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate2">
+      <summary>Shell Window Navigate 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate3">
+      <summary>Shell Window Navigate 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate4">
+      <summary>Shell Window Navigate 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate5">
+      <summary>Shell Window Navigate 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate6">
+      <summary>Shell Window Navigate 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate7">
+      <summary>Shell Window Navigate 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate8">
+      <summary>Shell Window Navigate 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate9">
+      <summary>Shell Window Navigate 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate10">
+      <summary>Shell Window Navigate 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate11">
+      <summary>Shell Window Navigate 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate12">
+      <summary>Shell Window Navigate 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate13">
+      <summary>Shell Window Navigate 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate14">
+      <summary>Shell Window Navigate 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate15">
+      <summary>Shell Window Navigate 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate16">
+      <summary>Shell Window Navigate 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate17">
+      <summary>Shell Window Navigate 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate18">
+      <summary>Shell Window Navigate 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate19">
+      <summary>Shell Window Navigate 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate20">
+      <summary>Shell Window Navigate 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate21">
+      <summary>Shell Window Navigate 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate22">
+      <summary>Shell Window Navigate 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate23">
+      <summary>Shell Window Navigate 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate24">
+      <summary>Shell Window Navigate 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate25">
+      <summary>Shell Window Navigate 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate26">
+      <summary>Shell Window Navigate 26</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate27">
+      <summary>Shell Window Navigate 27</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate28">
+      <summary>Shell Window Navigate 28</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate29">
+      <summary>Shell Window Navigate 29</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate30">
+      <summary>Shell Window Navigate 30</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate31">
+      <summary>Shell Window Navigate 31</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate32">
+      <summary>Shell Window Navigate 32</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShellWindowNavigate33">
+      <summary>Shell Window Navigate 33</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSDoFind">
+      <summary>Object Browser command id: Do Find </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchCase">
+      <summary>Object Browser command id: Match case</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchSubString">
+      <summary>Object Browser command id: Match Substring</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchWholeWord">
+      <summary>Object Browser command id: Match Whole Word</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSMatchPrefix">
+      <summary>Object Browser command id: Match Prefix</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildSln">
+      <summary>Build solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildSln">
+      <summary>Rebuild Solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeploySln">
+      <summary>Build command: Deploy Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanSln">
+      <summary>Build command id: Clean Solution</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildSel">
+      <summary>Build selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildSel">
+      <summary>Rebuild Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeploySel">
+      <summary>Build command: Deploy Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanSel">
+      <summary>Build command: Clean Selection</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CancelBuild">
+      <summary>Cancel build</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BatchBuildDlg">
+      <summary>Batch Build Dialog</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildCtx">
+      <summary>Build control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildCtx">
+      <summary>Rebuild Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployCtx">
+      <summary>Build command: Deploy Control</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanCtx">
+      <summary>Build command: Clean context</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QryManageIndexes">
+      <summary>Manage Query Indexes</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrintDefault">
+      <summary>Command id: Print Default (quick print)</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseDoc">
+      <summary>Browse document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowStartPage">
+      <summary>Show Start Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile1">
+      <summary>Command id:most recently used file 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile2">
+      <summary>Command id:most recently used file 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile3">
+      <summary>Command id:most recently used file 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile4">
+      <summary>Command id:most recently used file 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile5">
+      <summary>Command id:most recently used file 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile6">
+      <summary>Command id:most recently used file 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile7">
+      <summary>Command id:most recently used file 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile8">
+      <summary>Command id:most recently used file 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile9">
+      <summary>Command id:most recently used file 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile10">
+      <summary>Command id:most recently used file 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile11">
+      <summary>Command id:most recently used file 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile12">
+      <summary>Command id:most recently used file 12</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile13">
+      <summary>Command id:most recently used file 13</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile14">
+      <summary>Command id:most recently used file 14</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile15">
+      <summary>Command id:most recently used file 15</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile16">
+      <summary>Command id:most recently used file 16</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile17">
+      <summary>Command id:most recently used file 17</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile18">
+      <summary>Command id:most recently used file 18</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile19">
+      <summary>Command id:most recently used file 19</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile20">
+      <summary>Command id:most recently used file 20</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile21">
+      <summary>Command id:most recently used file 21</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile22">
+      <summary>Command id:most recently used file 22</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile23">
+      <summary>Command id:most recently used file 23</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile24">
+      <summary>Command id:most recently used file 24</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MRUFile25">
+      <summary>Command id:most recently used file 25</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurPath">
+      <summary>External Tools context menu command: Current Path</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurDir">
+      <summary>External Tools context menu command: Current Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurFileName">
+      <summary>External Tools context menu command: Current Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurExtension">
+      <summary>External Tools context menu command: Current Extension</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsProjDir">
+      <summary>External Tools context menu command: Current Project Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsProjFileName">
+      <summary>External Tools context menu command: Current Project Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsSlnDir">
+      <summary>External Tools context menu command: Solution Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsSlnFileName">
+      <summary>External Tools context menu command: Solution Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoDefn">
+      <summary>Object browser / Class View command: Go to Definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoDecl">
+      <summary>Object browser / Class View commandcommand: Go to Declaration</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseDefn">
+      <summary>Object browser / Class View command: Browse Definition</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SyncClassView">
+      <summary>Object browser / Class View command: Sync Class View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowMembers">
+      <summary>Object browser/ Class View command: Show Members</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowBases">
+      <summary>Object browser / Class View commandcommand: Show Bases</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDerived">
+      <summary>Object browser / Class View commandcommand: Show Derived</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowDefns">
+      <summary>Object browser / Class View commandcommand: Show Definitions</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowRefs">
+      <summary>Object browser / Class View commandcommand: Show References</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowCallers">
+      <summary>Object browser / Class View commandcommand: Show Callers</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowCallees">
+      <summary>Object browser / Class View commandcommand: Show Callees</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddClass">
+      <summary>Add a class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddNestedClass">
+      <summary>Add Nested Class</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddInterface">
+      <summary>Add Interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddMethod">
+      <summary>Add Method</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddProperty">
+      <summary>Add Property</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddEvent">
+      <summary>Add an event.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddVariable">
+      <summary>Add Variable</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ImplementInterface">
+      <summary>Implement Interface</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Override">
+      <summary>Override</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddFunction">
+      <summary>Add a function.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddConnectionPoint">
+      <summary>Add a connection point.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.AddIndexer">
+      <summary>Add an indexer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildOrder">
+      <summary>Build order</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBShowHidden">
+      <summary>Object Browser command id: Show Hidden</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBEnableGrouping">
+      <summary>Object Browser command: Enable Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSetGroupingCriteria">
+      <summary>Object Browser command id: Set Grouping Criteria</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBBack">
+      <summary>Object Browser command: Back</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBForward">
+      <summary>Object Browser command: Forward</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBShowPackages">
+      <summary>Object Browser command id: Show Packages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchCombo">
+      <summary>Object Browser command id: Search Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptWholeWord">
+      <summary>Object Browser command id: Search Whole Word option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptSubstring">
+      <summary>Object Browser command id: Search substring option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptPrefix">
+      <summary>Object Browser command id: Search prefix option</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSearchOptCaseSensitive">
+      <summary>Object Browser command id: Case-sensitive search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingNone">
+      <summary>Class View command: No Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingSortOnly">
+      <summary>Class View command: Sort Only Grouping</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingGrouped">
+      <summary>Class View command: Grouped</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVShowPackages">
+      <summary>Class View command: Show Packages</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVNewFolder">
+      <summary>Class View command: New Folder</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CVGroupingSortAccess">
+      <summary>Class View command: Group by Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectSearch">
+      <summary>Object Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ObjectSearchResults">
+      <summary>Object Search Results</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build1">
+      <summary>Build cascade menus: Build 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build2">
+      <summary>Build cascade menus: Build 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build3">
+      <summary>Build cascade menus: Build 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build4">
+      <summary>Build cascade menus: Build 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build5">
+      <summary>Build cascade menus: Build 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build6">
+      <summary>Build cascade menus: Build 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build7">
+      <summary>Build cascade menus: Build 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build8">
+      <summary>Build cascade menus: Build 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Build9">
+      <summary>Build cascade menus: Build 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildLast">
+      <summary>Build last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild1">
+      <summary>Rebuild 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild2">
+      <summary>Rebuild 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild3">
+      <summary>Rebuild 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild4">
+      <summary>Rebuild 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild5">
+      <summary>Rebuild 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild6">
+      <summary>Rebuild 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild7">
+      <summary>Rebuild 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild8">
+      <summary>Rebuild 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Rebuild9">
+      <summary>Rebuild 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildLast">
+      <summary>Rebuild Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean1">
+      <summary>Build command: Clean 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean2">
+      <summary>Build command: Clean 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean3">
+      <summary>Build command: Clean 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean4">
+      <summary>Build command: Clean 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean5">
+      <summary>Build command: Clean 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean6">
+      <summary>Build command: Clean 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean7">
+      <summary>Build command: Clean 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean8">
+      <summary>Build command: Clean 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Clean9">
+      <summary>Build command: Clean 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanLast">
+      <summary>Build command: Clean Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy1">
+      <summary>Build command: Deploy 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy2">
+      <summary>Build command: Deploy 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy3">
+      <summary>Build command: Deploy 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy4">
+      <summary>Build command: Deploy 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy5">
+      <summary>Build command: Deploy 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy6">
+      <summary>Build command: Deploy 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy7">
+      <summary>Build command: Deploy 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy8">
+      <summary>Build command: Deploy 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Deploy9">
+      <summary>Build command: Deploy 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployLast">
+      <summary>Build command: Deploy Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BuildProjPicker">
+      <summary>Build project pickre</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.RebuildProjPicker">
+      <summary>Rebuild Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CleanProjPicker">
+      <summary>Build command: Clean Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DeployProjPicker">
+      <summary>Build command: Deploy Project Picker</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ResourceView">
+      <summary>Resource View</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ShowHomePage">
+      <summary>Show Home Page</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.EditMenuIDs">
+      <summary>Edit Menu IDs</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.LineBreak">
+      <summary>Break Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CPPIdentifier">
+      <summary>C++ identifier</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuotedString">
+      <summary>Quoted String</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SpaceOrTab">
+      <summary>Space or Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Integer">
+      <summary>Integer</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CustomizeToolbars">
+      <summary>Customize toolbars</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveToTop">
+      <summary>Move To Top</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.WindowHelp">
+      <summary>Window Help</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewPopup">
+      <summary>View Popup</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CheckMnemonics">
+      <summary>Check mnemonics</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PRSortAlphabeticaly">
+      <summary>Sort Properties Alphabetically. Note: "Alphabeticaly" is misspelled in enumeration member.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PRSortByCategory">
+      <summary>Sort Properties by Category</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ViewNextTab">
+      <summary>View Next Tab</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CheckForUpdates">
+      <summary>Check for updates</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser1">
+      <summary>Browser 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser2">
+      <summary>Browser 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser3">
+      <summary>Browser 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser4">
+      <summary>Browser 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser5">
+      <summary>Browser 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser6">
+      <summary>Browser 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser7">
+      <summary>Browser 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser8">
+      <summary>Browser 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser9">
+      <summary>Browser 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser10">
+      <summary>Browser 10</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Browser11">
+      <summary>Browser 11</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenDropDownOpen">
+      <summary>Open Drop Down Open</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OpenDropDownOpenWith">
+      <summary>Open Drop Down With</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ToolsDebugProcesses">
+      <summary>Debug Process</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PaneNextSubPane">
+      <summary>Next Sub Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PanePrevSubPane">
+      <summary>Previous Sub Pane</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject1">
+      <summary>Move File to Project 1</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject2">
+      <summary>Move File to Project 2</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject3">
+      <summary>Move File to Project 3</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject4">
+      <summary>Move File to Project 4</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject5">
+      <summary>Move File to Project 5</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject6">
+      <summary>Move File to Project 6</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject7">
+      <summary>Move File to Project 7</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject8">
+      <summary>Move File to Project 8</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProject9">
+      <summary>Move File to Project 9</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProjectLast">
+      <summary>Move File to Project Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.MoveFileToProjectPick">
+      <summary>Move File to Project Pick</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.DefineSubset">
+      <summary>Define subset</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SubsetCombo">
+      <summary>Subset Combo</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SubsetGetList">
+      <summary>Subset Get List</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsAlpha">
+      <summary>Object Browser command id: Sort Objects Alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsType">
+      <summary>Object Browser command id: Sort Objects by Type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortObjectsAccess">
+      <summary>Object Browser command id: Sort by Object Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBGroupObjectsType">
+      <summary>Object Browser command Group Objects by Type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBGroupObjectsAccess">
+      <summary>Object Browser command: Group Object by Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersAlpha">
+      <summary>Object Browser command id: Sort Members Alphabetically</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersType">
+      <summary>Object Browser command id: Sort by Member Type</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSortMembersAccess">
+      <summary>Object Browser command id: Sort by Member Access</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PopBrowseContext">
+      <summary>Pop Browse Context</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.GotoRef">
+      <summary>Go to Reference</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.OBSLookInReferences">
+      <summary>Object Browser command id: Look in References</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetPath">
+      <summary>External Tools context menu command: Target Path</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetDir">
+      <summary>External Tools context menu command: Target Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetFileName">
+      <summary>External Tools context menu command: Target Filename</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsTargetExtension">
+      <summary>External Tools context menu command: Target Extension</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurLine">
+      <summary>External Tools context menu command: Current Line</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurCol">
+      <summary>External Tools context menu command: Current Column</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsCurText">
+      <summary>External Tools context menu command: Current Text</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseNext">
+      <summary>Browse next</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowsePrev">
+      <summary>Browse previous</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BrowseUnload">
+      <summary>Browse unload</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.QuickObjectSearch">
+      <summary>Quick Object Search</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExpandAll">
+      <summary>Expand All</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ExtToolsBinDir">
+      <summary>External Tools context menu command: Bin Directory</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.BookmarkWindow">
+      <summary>Bookmark Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.CodeExpansionWindow">
+      <summary>Code Expansion Window</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.NextDocumentNav">
+      <summary>Navigate to Next Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.PrevDocumentNav">
+      <summary>Navigate to Previous Document</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.ForwardBrowseContext">
+      <summary>Forward browse context</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.StandardMax">
+      <summary>Standard Maximum</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FindReferences">
+      <summary>Find references</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FormsFirst">
+      <summary>First Forms</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.FormsLast">
+      <summary>Last Forms</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VBEFirst">
+      <summary>VB Editor First</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom200">
+      <summary>Zoom Factor 200%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom150">
+      <summary>Zoom Factor 150%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom100">
+      <summary>Zoom Factor 100%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom75">
+      <summary>Zoom Factor 75%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom50">
+      <summary>Zoom Factor 50%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom25">
+      <summary>Zoom Factor 25%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.Zoom10">
+      <summary>Zoom Factor 10%</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.VBELast">
+      <summary>VB Editor Last</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SterlingFirst">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.SterlingLast">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidFirst">
+      <summary>First UI Event ID</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidSelectRegion">
+      <summary>Select UI Event ID Region</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidDrop">
+      <summary>Drop UI Event ID</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VSStd97CmdID.uieventidLast">
+      <summary>Last UI Event ID</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsTaskListView">
+      <summary>Represents the GUIDs of built-in task list views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.All">
+      <summary>All task list views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CheckedTasks">
+      <summary>The checked tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CommentTasks">
+      <summary>The comment tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CompilerTasks">
+      <summary>The compiler tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.CurrentFileTasks">
+      <summary>The current file tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.HTMLTasks">
+      <summary>The HTML tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.ShortcutTasks">
+      <summary>The shortcut tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.UncheckedTasks">
+      <summary>The unchecked tasks view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTaskListView.UserTasks">
+      <summary>The user tasks view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid">
+      <summary>These are <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsUserData" /> properties that are supported by the text buffer (DocData) object of the editor. You can get the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsUserData" /> interface by casting or (calling QueryInterface) on the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines" /> object of the Text Editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.BufferStorage_guid">
+      <summary>Used to get access to the buffer's storage object. The returned pointer can be QI'd for <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextStorage" /> and <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsPersistentTextImage" />. This is a read-only property. To set the storage, use the  <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferTempInit.InitializeContentEx(Microsoft.VisualStudio.TextManager.Interop.BUFFERINITEX[])" /> method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.BufferStorage_string">
+      <summary>Used to get access to the buffer's storage object. You can call QueryInterface on the returned pointer can be for <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextStorage" /> and <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsPersistentTextImage" />.  This is a read-only property. To set the storage, use the <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferTempInit.InitializeContentEx(Microsoft.VisualStudio.TextManager.Interop.BUFFERINITEX[])" /> method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.PropertyBrowserSID_guid">
+      <summary>Used to set the <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_PropertyBrowserSID" /> element of the selection for text views. This is used only if you have a custom property browser. If this property is not set, the standard property browser will be associated with the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.PropertyBrowserSID_string">
+      <summary>string: This property will be used to set the <see cref="F:Microsoft.VisualStudio.VSConstants.VSSELELEMID.SEID_PropertyBrowserSID" /> element of the selection for text views. This is used only if you have a custom property browser. If this property is not set, the standard property browser will be associated with the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.UserReadOnlyErrorString_guid">
+      <summary>Provides a specific error message when the buffer originates the <see cref="F:Microsoft.VisualStudio.TextManager.Interop.TextBufferErrors.BUFFER_E_READONLY" /> error. Set this string to be the (localized) text you want displayed to the user. Note that the buffer itself does not put up UI, but only calls <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.SetErrorInfo(System.Int32,System.String,System.UInt32,System.String,System.String)" />. The caller can decide whether to show the message to the user.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.UserReadOnlyErrorString_string">
+      <summary>Provides a specific error message when the buffer originates the <see cref="F:Microsoft.VisualStudio.TextManager.Interop.TextBufferErrors.BUFFER_E_READONLY" /> error. Set this string to be the (localized) text you want displayed to the user. Note that the buffer itself does not put up UI, but only calls <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.SetErrorInfo(System.Int32,System.String,System.UInt32,System.String,System.String)" />. The caller can decide whether to show the message to the user.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferContentType_guid">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the text buffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferContentType_string">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the text buffer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectCharSet_guid">
+      <summary>bool: If true and the current BufferEncoding is CHARFMT_MBCS, the buffer runs its HTML charset tag detection code to determine a codepage to load and save the file. The detected codepage overrides any codepage set in CHARFMT_MBCS. This is forced on in the buffer's IPersistFileFormat::LoadDocData when it sees an HTML type of file, according to the extension mapping in $RootKey$\Languages\File Extensions. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectCharSet_string">
+      <summary>bool: If true and the current BufferEncoding is CHARFMT_MBCS, the buffer will runs its HTML charset tag detection code to determine a codepage to load and save the file. The detected codepage overrides any codepage set in CHARFMT_MBCS. This is forced on in the buffer's IPersistFileFormat::LoadDocData when it sees an HTML type of file, according to the extension mapping in $RootKey$\Languages\File Extensions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectLangSID_guid">
+      <summary>If true, then a change to the buffer's moniker causes the buffer to change the language service based on the file extension of the moniker. The default is true.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferDetectLangSID_string">
+      <summary>If true, then a change to the buffer's moniker will cause the buffer to change the language service based on the file extension of the moniker. The default is true.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingPromptOnLoad_guid">
+      <summary>This should be used only by editor factories that want to specify a codepage on loading from the Open With dialog. You can use this data only to set the value, not to get the value after you have set it.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingPromptOnLoad_string">
+      <summary>This should be used only by editor factories that want to specify a codepage on loading from the Open With dialog. You can use this data only to set the value, not to get the value after you have set it.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingVSTFF_guid"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferEncodingVSTFF_string"></member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferExtraFiles_guid">
+      <summary>Use this property if the file opened in the buffer is associated with a list of extra files under source code control. Set this property with an implementation of <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsBufferExtraFiles" /> in order to control how the buffer handles source code control operations. The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsBufferExtraFiles" /> object set determines which files are checked out from source code control when edits are made to the buffer. This property controls the behavior of <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextManager2.AttemptToCheckOutBufferFromScc3(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,System.String,System.UInt32,System.Int32@,System.Int32@)" /> and <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextManager2.GetBufferSccStatus3(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,System.String,System.Int32@,System.Int32@)" />. It also determines which files are passed by the buffer when it calls <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave2" /> methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferExtraFiles_string">
+      <summary>Use this property if the file opened in the buffer is associated with a list of extra files under source code control. Set this property with an implementation of <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsBufferExtraFiles" /> in order to control how the buffer handles source code control operations. The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsBufferExtraFiles" /> object set determines which files are checked out from source code control when edits are made to the buffer. This property controls the behavior of <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextManager2.AttemptToCheckOutBufferFromScc3(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,System.String,System.UInt32,System.Int32@,System.Int32@)" /> and <see cref="M:Microsoft.VisualStudio.TextManager.Interop.IVsTextManager2.GetBufferSccStatus3(Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer,System.String,System.Int32@,System.Int32@)" />. It also determines which files are passed by the buffer when it calls <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsQueryEditQuerySave2" /> methods.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferFileReload_guid">
+      <summary>bool: </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferFileReload_string">
+      <summary>bool: </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferIsDiskFile_guid">
+      <summary>true if the buffer is a file on disk.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferIsDiskFile_string">
+      <summary>true if the buffer is a file on disk</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferMoniker_guid">
+      <summary>The moniker of the document loaded in the text buffer. It is the full path of the file if the document is a file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsBufferMoniker_string">
+      <summary>The moniker of the document loaded in the text buffer. It is the full path of the file if the document is a file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsInitEncodingDialogFromUserData_guid">
+      <summary>bool: </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsInitEncodingDialogFromUserData_string">
+      <summary>bool: </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsTextViewRoles_guid">
+      <summary>The comma-separated list of text view roles for the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsTextBufferUserDataGuid.VsTextViewRoles_string">
+      <summary>The comma-separated list of text view roles for the text view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers">
+      <summary>Specifies UI accelerator and modifier keys.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers.VSAM_None">
+      <summary>No key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers.VSAM_Shift">
+      <summary>Shift key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers.VSAM_Control">
+      <summary>Control key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers.VSAM_Alt">
+      <summary>Alt key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers.VSAM_Windows">
+      <summary>Windows key.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds">
+      <summary>An enumeration of commands that apply to events unique to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_RightClick">
+      <summary>Occurs when the user right clicks the mouse over the tree's pane.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_DoubleClick">
+      <summary>Occurs when the user double clicks the mouse on the tree's pane.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_EnterKey">
+      <summary>Occurs when the user hits the Enter key while the tree's pane has focus.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_StartLabelEdit">
+      <summary>Occurs when tree node text becomes an editable entry field.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_CommitLabelEdit">
+      <summary>Occurs when a tree node turns from an editable entry field back into static text.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.VsUIHierarchyWindowCmdIds.UIHWCMDID_CancelLabelEdit">
+      <summary>Occurs when the user hits the escape key and causes an editable tree node to turn back into static text.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.WellKnownOldVersionValues">
+      <summary>Values that can be used to specify OldVersion (LowerBound/UpperBound) for <see cref="T:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WellKnownOldVersionValues.Current">
+      <summary>Value is the current version number of the target assembly.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WellKnownOldVersionValues.LowestMajor">
+      <summary>Value is n.0.0.0, where n is the major version number of the target assembly.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WellKnownOldVersionValues.LowestMajorMinor">
+      <summary>Value is n.n.0.0, where n.n is the major and minor version numbers of the target assembly.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.WellKnownToolboxStringMaps">
+      <summary>Represents common toolbox strings.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WellKnownToolboxStringMaps.MultiTargeting">
+      <summary>The multitargeting string "MultiTargeting:{FBB22D27-7B21-42AC-88C8-595F94BDBCA5}".</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.VSConstants.WizardType">
+      <summary>Set of wizard types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WizardType.AddItem">
+      <summary>The Add Item Wizard type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WizardType.AddSubProject">
+      <summary>The Add SubProject Wizard type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.VSConstants.WizardType.NewProject">
+      <summary>The New Project Wizard type.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Win32Methods">
+      <summary>Imports some Win32 window management functions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Win32Methods.#ctor">
+      <summary>Initializes a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Win32Methods.IsDialogMessageA(System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG@)">
+      <summary>Determines if a message is intended for the specified dialog box, and if so processes the message.</summary>
+      <returns>true if the message has been processed, otherwise false.</returns>
+      <param name="hDlg">A handle to the child window.</param>
+      <param name="msg">The message in question.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Win32Methods.SetParent(System.IntPtr,System.IntPtr)">
+      <summary>Changes the parent window of the specified child window.</summary>
+      <returns>If the function succeeds, a handle to the previous parent window, otherwise null.</returns>
+      <param name="hWnd">A handle to the child window that should receive a new parent.</param>
+      <param name="hWndParent">A handle to the new parent window.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="inputString">The string.</param>
+      <param name="parameter">The converter parameter. Not used.</param>
+      <param name="culture">The culture information.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyRemovingConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>The converted string. </returns>
+      <param name="inputString">The string.</param>
+      <param name="parameter">The character to remove. The default is '&amp;'.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AccessKeyUnderliningConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>A span containing the converted string.</returns>
+      <param name="fullText">The string</param>
+      <param name="parameter">The access key to convert. Should be a character.</param>
+      <param name="culture">The culture</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter">
+      <summary>Microsoft internal use only..</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>true if the values combine with logical AND equal true, otherwise false.</returns>
+      <param name="values">The set of values.</param>
+      <param name="targetType">The target type.</param>
+      <param name="parameter">The conversion parameter.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AndBooleanConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <returns>This method throws a <see cref="T:System.NotSupportedException" />.</returns>
+      <param name="value">The set of values.</param>
+      <param name="targetTypes">The target type.</param>
+      <param name="parameter">The conversion parameter.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AreEqualConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AreEqualConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AreEqualConverter.Convert(System.Object,System.Object,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>true if both objects are non-null and equal, otherwise false.</returns>
+      <param name="value1">The first object.</param>
+      <param name="value2">The second object.</param>
+      <param name="parameter">The conversion parameter. Not used.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.AutomatableTextBlock">
+      <summary>Implements a <see cref="T:System.Windows.Controls.TextBlock" /> control visible to automation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AutomatableTextBlock.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.AutomatableTextBlock.OnCreateAutomationPeer">
+      <returns>Returns the <see cref="T:System.Windows.Automation.Peers.AutomationPeer" /> control for this class.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableHyperlink">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.Content">
+      <summary>Microsoft internal use only.</summary>
+      <returns>The content.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.BindableHyperlink.ContentProperty">
+      <summary>Microsoft internal use only. </summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableRun">
+      <summary>Microsoft internal use only. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableRun.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableRun.Content">
+      <summary>Microsoft internal use only.</summary>
+      <returns>The content.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.BindableRun.ContentProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BindableValidationRule">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BindableValidationRule.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.BindableValidationRule.BindingTarget">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToFlowDirectionConverter.Convert(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Microsoft internal use only.</returns>
+      <param name="value">Value to convert</param>
+      <param name="parameter">Conversion parameter.</param>
+      <param name="culture">Culture for conversion.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BooleanToHiddenVisibilityConverter.Convert(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Microsoft internal use only.</returns>
+      <param name="value">Value to convert</param>
+      <param name="parameter">Conversion parameter.</param>
+      <param name="culture">Culture for conversion.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.Boxes">
+      <summary>Defines common boxed values.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.Boxes.BooleanFalse">
+      <summary>Value of false.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.Boxes.BooleanTrue">
+      <summary>Value of true.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Boxes.Box(System.Boolean)">
+      <summary>Gets the box value specified.</summary>
+      <returns>Returns true if the value is true; otherwise returns false.</returns>
+      <param name="value">The value to return box value for.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Boxes.Box(System.Nullable{System.Boolean})">
+      <summary>Gets the box value specified.</summary>
+      <returns>Returns the value if not null; otherwise returns null.</returns>
+      <param name="nullableValue">Value to get box value for.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.BrushToColorConverter">
+      <summary>Converts a brush to a color.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BrushToColorConverter.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.BrushToColorConverter.Convert(System.Windows.Media.Brush,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts the specified brush to a color.</summary>
+      <returns>Returns the color of the brush.</returns>
+      <param name="value">The value of the brush.</param>
+      <param name="parameter">Parameter used by the brush.</param>
+      <param name="culture">Culture of the brush.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ColorBrushValueConverter.Convert(System.Windows.Media.Color,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Microsoft internal use only.</returns>
+      <param name="colorObject">Microsoft internal use only.</param>
+      <param name="parameter">Microsoft internal use only.</param>
+      <param name="culture">Microsoft internal use only.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ContentLoadError">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ContentLoadError.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ContentLoadError.Detail">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ContentLoadError.DetailProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ContentLoadError.Heading">
+      <summary>Microsoft internal use only.</summary>
+      <returns>.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ContentLoadError.HeadingProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ContentLoadError.InitializeComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ContentLoadError.System#Windows#Markup#IComponentConnector#Connect(System.Int32,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="connectionId">The id.</param>
+      <param name="target">The target.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ContentLoadError.Title">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ContentLoadError.TitleProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.CurrentLocationSetMode">
+      <summary>Defines how the current location was set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.CurrentLocationSetMode.ByKeyboard">
+      <summary>The current location was set by pressing a key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.CurrentLocationSetMode.ByMouse">
+      <summary>The current location was set by mouse hovering.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DataSourceToEnumerableDataSourceConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DataSourceToEnumerableDataSourceConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DeviceToLogicalPixelConverter.Convert(System.Int32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogButton">
+      <summary>Used for buttons that are displayed in Visual Studio WPF dialogs </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogButton.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.DialogButton" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogWindow">
+      <summary>The base class for all Visual Studio WPF (non-Gel) dialogs. When you implement a WPF dialog, you should derive from this class in order to have consistent styling with other Visual Studio dialogs, as well as help support. To display the dialog, call the <see cref="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal" /> method, which correctly parents the dialog in the shell, puts the shell in a modal state while the dialog is displayed, and other features.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.#ctor">
+      <summary>Initializes a <see cref="T:Microsoft.VisualStudio.PlatformUI.DialogWindow" /> without a Help button.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.#ctor(System.String)">
+      <summary>Initializes a T:Microsoft.VisualStudio.PlatformUI.DialogWindow that has a Help topic and a button. </summary>
+      <param name="helpTopic">The dialog's help topic</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.InvokeDialogHelp">
+      <summary>Invokes the Help for the dialog window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindow.ShowModal">
+      <summary>Gets the parent or owner of the dialog from the Visual Studio shell and displays the dialog window. It also puts the shell in a modal state while the dialog is displayed, and centers the dialog window correctly in the parent window.</summary>
+      <returns>T:System.Nullable`1</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DialogWindowBase">
+      <summary>The base class for WPF dialog windows in Visual Studio 10 and later. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.DialogWindowBase" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasDialogFrame">
+      <summary>Determines whether the window has a frame.</summary>
+      <returns>true if the window has a frame, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasDialogFrameProperty">
+      <summary>Determines whether the window has a dialog frame property.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasHelpButton">
+      <summary>Determines whether the window has a help button.</summary>
+      <returns>true if the window has a help button, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasHelpButtonProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMaximizeButton">
+      <summary>Determines whether the window has a maximize button.</summary>
+      <returns>true if the window has a maximize button, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMaximizeButtonProperty">
+      <summary>Determines whether the window has a maximize button property.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMinimizeButton">
+      <summary>Determines whether the window has a minimize button.</summary>
+      <returns>true if the window has a minimize button, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.HasMinimizeButtonProperty">
+      <summary>Determines whether the window has a minimize button property.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.InvokeDialogHelp">
+      <summary>Invokes Help for the dialog window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnClosed(System.EventArgs)">
+      <summary>Handles the disposing of resources when the window closes.</summary>
+      <param name="e">The event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnDialogThemeChanged">
+      <summary>When overridden in a derived class, handles the event raised when the dialog window theme has changed. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnSourceInitialized(System.EventArgs)">
+      <summary>Handles the event raised when the window source has been initialized.</summary>
+      <param name="e">The event arguments.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DisposableObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Dispose">
+      <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Dispose(System.Boolean)">
+      <summary> Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Standard virtual overload for <see cref="T:System.IDisposable" /> pattern.</summary>
+      <param name="disposing">If true, this is a call to <see cref="M:System.IDisposable.Dispose" />. If false, it means this method has been called from the finalizer.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.DisposeManagedResources">
+      <summary>Allows derived classes to provide custom dispose handling for managed resources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.DisposeNativeResources">
+      <summary>Allows derived classes to provide custom dispose handling for native resources.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.DisposableObject.Disposing">
+      <summary>Raised when the event is being disposed, that is, while it is still accessible.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.Finalize">
+      <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DisposableObject.IsDisposed">
+      <summary>Returns whether the object has been disposed once, which protects against double disposal.</summary>
+      <returns>true if the object has already been disposed.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DisposableObject.ThrowIfDisposed">
+      <summary>Throws an <see cref="T:System.ObjectDisposedException" /> if this object has been disposed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DpiHelper">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceDpiX">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceDpiY">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Point)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="devicePoint">Point in device coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Rect)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="deviceRect">Rect in device coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnits(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="deviceSize">Size in device units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnitsScalingFactorX">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.DeviceToLogicalUnitsScalingFactorY">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceActualSize(System.Windows.FrameworkElement)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="element">FrameworkElement to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceHeight(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceLeft(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceRect(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceTop(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.GetDeviceWidth(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to inspect</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Point)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="logicalPoint">Point in logical units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Rect)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="logicalRect">Rect in logical coordinates</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="logicalSize">Size in logical units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnitsScalingFactorX">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnitsScalingFactorY">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceHeight(System.Windows.Window,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceHeight">New height in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceLeft(System.Windows.Window,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceLeft">New left coordinate in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceTop(System.Windows.Window,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceTop">New top coordinate in device units</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DpiHelper.SetDeviceWidth(System.Windows.Window,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="window">Window to modify</param>
+      <param name="deviceWidth">New width in device units</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.TransformFromDevice">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.DpiHelper.TransformToDevice">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.DragDropHelper">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.#ctor(System.Windows.IInputElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.#ctor(System.Windows.IInputElement,Microsoft.VisualStudio.OLE.Interop.IDropTarget)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.ConvertToOleDataObject(System.Windows.IDataObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.DataObjectHasString(System.Windows.IDataObject)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.GetStringFromDataObject(System.Windows.IDataObject)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragEnter(System.Windows.DragEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragLeave(System.Windows.RoutedEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDragOver(System.Windows.DragEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.DragDropHelper.OnDrop(System.Windows.DragEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.EnvironmentColors"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentPaleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AccentPaleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideResizeGripBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideResizeGripColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundHorizontalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBackgroundVerticalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundHorizontalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBackgroundVerticalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.AutoHideTabTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUIFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUITextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUITextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUITitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.BrandedUITitleColorKey"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.Category"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerClassCompartmentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerClassCompartmentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerClassHeaderBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerClassHeaderBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentShapeBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentShapeBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCommentTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCompartmentSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerCompartmentSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerConnectionRouteBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerConnectionRouteBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultConnectionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultConnectionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeSubtitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeSubtitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTitleBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTitleBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDefaultShapeTitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDelegateCompartmentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDelegateCompartmentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDelegateHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDelegateHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDiagramBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerDiagramBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerEmphasisBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerEmphasisBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerEnumHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerEnumHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerFieldAssociationBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerFieldAssociationColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInheritanceBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInheritanceColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInterfaceCompartmentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInterfaceCompartmentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInterfaceHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerInterfaceHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerLassoBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerLassoColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerLollipopBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerLollipopColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerPropertyAssociationBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerPropertyAssociationColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerReferencedAssemblyBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerReferencedAssemblyBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerResizingShapeBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerResizingShapeBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerShapeBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerShapeBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerShapeShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerShapeShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTempConnectionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTempConnectionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTypedefBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTypedefColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTypedefHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerTypedefHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerUnresolvedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerUnresolvedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerVBModuleCompartmentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerVBModuleCompartmentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerVBModuleHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ClassDesignerVBModuleHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseDownSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseDownSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseOverSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxButtonMouseOverSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxDisabledTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseDownTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxPopupBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxSelectionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxSelectionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ComboBoxTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxDisabledBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxDisabledColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarCheckBoxMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleHorizontalTextureBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarDragHandleVerticalTextureBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarGradientMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHorizontalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedIconBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedIconBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedIconBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarHoverOverSelectedIconColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuGroupHeaderLinkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuGroupHeaderLinkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuGroupHeaderLinkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuGroupHeaderLinkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuIconBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuIconBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuItemMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuLinkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuLinkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuLinkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuLinkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuMouseOverSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuMouseOverSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuMouseOverSubmenuGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuMouseOverSubmenuGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuSubmenuGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuSubmenuGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkLinkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkLinkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkLinkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkLinkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMenuWatermarkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBackgroundMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverUnfocusedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarMouseOverUnfocusedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundHorizontalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownBackgroundVerticalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundHorizontalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverBackgroundVerticalGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarOptionsMouseOverGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconDisabledBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconDisabledBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconDisabledBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSelectedIconDisabledColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSplitButtonSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarSplitButtonSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextHoverOverSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextHoverOverSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextMouseDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextMouseDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarTextSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarSeparatorHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandBarToolBarSeparatorHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfBackgroundGradientMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.CommandShelfHighlightGradientMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditHintTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditHintTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditRequiredBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditRequiredBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditRequiredHintTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlEditRequiredHintTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextPressedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlLinkTextPressedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlOutlineBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ControlOutlineColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveHighlightTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveHighlightTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipActiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveHighlightTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveHighlightTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DebuggerDataTipInactiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerSelectionDotsBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerSelectionDotsColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerTrayBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerTrayColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerWatermarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DesignerWatermarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportLinkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportLinkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportLinkTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportLinkTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageSubtitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageSubtitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageTitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSecondaryPageTitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageSubtitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageSubtitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageTitleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportSummaryPageTitleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DiagReportTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DialogBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DialogColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DialogTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DialogTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphArrowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphArrowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DockTargetGlyphBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DocWellOverflowButtonMouseOverGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseDownSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseDownSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseOverSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownButtonMouseOverSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownDisabledTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseDownTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownPopupBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropDownTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropShadowBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.DropShadowBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionLinkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionLinkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EditorExpansionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundTexture1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundTexture1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundTexture2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundTexture2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.EnvironmentBackgroundTextureBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarHighlight1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarHighlight1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarHighlight2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarHighlight2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarInactive1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarInactive1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarInactive2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ExtensionManagerStarInactive2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonDownSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonHoverSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalDownSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalHoverSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonProvisionalSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonSelectedActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonSelectedActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonSelectedInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabButtonSelectedInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabChannelBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabChannelBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabDocumentBorderShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabGradientDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabGradientDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabGradientLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabGradientLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGradientBottomBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGradientBottomColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGradientTopBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotGradientTopColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabHotTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveDocumentBorderBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveDocumentBorderBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveDocumentBorderEdgeBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveDocumentBorderEdgeColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGradientBottomBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGradientBottomColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGradientTopBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveGradientTopColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabInactiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveDocumentBorderBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveDocumentBorderBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveDocumentBorderEdgeBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveDocumentBorderEdgeColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientBottomBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientBottomColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientTopBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveGradientTopColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabLastActiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalHoverForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalInactiveForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedActiveForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabProvisionalSelectedInactiveForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientBottomBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientBottomColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientTopBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedGradientTopColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabSelectedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FileTabTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagActionTagBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagActionTagBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagActionTagFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagActionTagFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagObjectTagBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagObjectTagBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagObjectTagFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.FormSmartTagObjectTagFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridHeadingBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridHeadingBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridHeadingTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridHeadingTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridLineBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.GridLineColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneLinkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneLinkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoIPaneTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskLinkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskLinkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpHowDoITaskTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFilterTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFrameBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFrameBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFrameTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchFrameTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchPanelRulesBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchPanelRulesColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderIconBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderIconColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderSelectedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderSelectedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderSelectedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderSelectedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderUnselectedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderUnselectedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderUnselectedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchProviderUnselectedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultLinkSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultLinkSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultLinkUnselectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultLinkUnselectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultSelectedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultSelectedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultSelectedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchResultSelectedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HelpSearchTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HorizontalResizeGripBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.HorizontalResizeGripColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconActionFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconActionFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconGeneralFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconGeneralFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconGeneralStrokeBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.IconGeneralStrokeColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.InactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.InactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.LightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.LightCaptionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.LightCaptionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.LightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveBuildingBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveBuildingBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveCaptionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveCaptionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveCaptionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveCaptionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveDebuggingBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveDebuggingBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveDefaultBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveDefaultBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconBuildingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconBuildingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconDebuggingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconDebuggingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconDefaultBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconDefaultColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconNoSolutionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveIconNoSolutionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveNoSolutionBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowActiveNoSolutionBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonHoverInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowButtonInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveCaptionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveCaptionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveCaptionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveCaptionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconBuildingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconBuildingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconDebuggingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconDebuggingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconDefaultBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconDefaultColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconNoSolutionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowInactiveIconNoSolutionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowResizeGripTexture1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowResizeGripTexture1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowResizeGripTexture2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MainWindowResizeGripTexture2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MdiClientBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MdiClientBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.MediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemInactiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemSelectedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemSelectedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectItemSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderHoverMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveForegroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveForegroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.NewProjectProviderInactiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageContentExpanderChevronBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageContentExpanderChevronColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageContentExpanderSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageContentExpanderSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderBodyBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderBodyColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderChevronBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderChevronColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderPressedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderHeaderPressedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PageSideBarExpanderTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelGradientDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelGradientDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelGradientLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelGradientLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHoverOverCloseBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHoverOverCloseBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHoverOverCloseFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHoverOverCloseFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkPressedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelHyperlinkPressedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelSubGroupSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelSubGroupSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarUnselectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.PanelTitleBarUnselectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBorderInsideBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBorderInsideColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBorderOutsideBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerBorderOutsideColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerContentsBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerContentsBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedHighlight1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedHighlight1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedHighlight2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedHighlight2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedInsideBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSelectedInsideBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepBottomGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepBottomGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepBottomGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepBottomGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepBottomGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepTopGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepTopGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepTopGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepTopGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ProjectDesignerTabSepTopGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonGlyphHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonGlyphHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.QuickCustomizeButtonTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconBuildingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconBuildingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconDebuggingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconDebuggingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconDefaultBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconDefaultColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconNoSolutionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowActiveIconNoSolutionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonHoverInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowButtonInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconBuildingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconBuildingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconDebuggingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconDebuggingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconDefaultBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconDefaultColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconNoSolutionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.RaftedWindowInactiveIconNoSolutionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScreenTipTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowDisabledBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowDisabledBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphDisabledBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphDisabledColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphPressedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowGlyphPressedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowMouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowPressedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarArrowPressedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarDisabledBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarDisabledBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbDisabledBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbDisabledColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphPressedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbGlyphPressedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbMouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbPressedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbPressedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbPressedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ScrollBarThumbPressedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxPressedBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxPressedBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxPressedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SearchBoxPressedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarGradientDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarGradientDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarGradientLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarGradientLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SideBarTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverFillBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverFillColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagHoverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SmartTagTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesPaddingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesPaddingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesTextBaselineBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SnaplinesTextBaselineColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SortBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SortBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SortTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SortTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SplashScreenBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SplashScreenBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonMouseOverBackgroundMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinnedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonPinnedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonTextHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonTextHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonUnpinnedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageButtonUnpinnedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageCheckboxCheckmarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageCheckboxCheckmarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSelectedItemBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSelectedItemBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSelectedItemStrokeBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSelectedItemStrokeColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabMouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTabMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodyBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodyColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodySelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodySelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodyUnselectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextBodyUnselectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextControlLinkSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextControlLinkSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextControlLinkSelectedHoverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextControlLinkSelectedHoverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextDateBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextDateColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextHeadingSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingSelectedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageTextSubHeadingSelectedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemBackgroundKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemStrokeBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StartPageUnselectedItemStrokeColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarBuildingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarBuildingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarBuildingTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarBuildingTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDebuggingBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDebuggingColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDebuggingTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDebuggingTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDefaultBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDefaultColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDefaultTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarDefaultTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarHighlightTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarHighlightTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarNoSolutionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarNoSolutionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarNoSolutionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarNoSolutionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.StatusBarTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemActiveCaptionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemActiveCaptionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemAppWorkspaceBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemAppWorkspaceColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonFaceBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonFaceColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemButtonTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemCaptionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemCaptionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemGrayTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemGrayTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemHighlightTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemHighlightTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveCaptionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveCaptionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveCaptionTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInactiveCaptionTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInfoBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInfoBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInfoTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemInfoTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemMenuBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemMenuColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemMenuTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemMenuTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemScrollBarBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemScrollBarColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDDarkShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDDarkShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDFaceBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDFaceColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDLightShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDLightShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemThreeDShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowFrameBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowFrameColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.SystemWindowTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TaskListGridLinesBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TaskListGridLinesColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarActiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleActiveTextureBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarDragHandleTextureBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.TitleBarInactiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxContentTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDisabledContentTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDividerBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxDividerColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxGradientDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxGradientDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxGradientLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxGradientLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingAccentBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingAccentColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxHeadingGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxIconHighlightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxIconHighlightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxIconShadowBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxIconShadowColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolboxSelectedHeadingMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolTipTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonDownInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverActiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonHoverInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowButtonInactiveGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowContentTabGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowContentTabGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowContentTabGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowContentTabGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameInactiveBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameInactiveColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameInactiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameInactiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowFloatingFrameTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBackgroundBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBackgroundBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBackgroundEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBackgroundEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBackgroundGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedActiveTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedActiveTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedTabBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedTabColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSelectedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTabTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.ToolWindowTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripGradientBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripMiddleBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VerticalResizeGripMiddleColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceBrownMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceDarkGoldMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGoldMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceGreenMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfacePlumMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceRedMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSoftBlueMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceSteelBlueMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueDarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueDarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueLightBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueLightColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueMediumBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.VizSurfaceStrongBlueMediumColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.WizardOrientationPanelBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.WizardOrientationPanelBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.WizardOrientationPanelTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentColors.WizardOrientationPanelTextColorKey"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.AreAnimationsAllowed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.AreGradientsAllowed">
+      <summary>Microsoft internal use only..</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.Current">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.OnShellPropertyChange(System.Int32,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.PropertyChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.RenderCapabilitiesChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.EnvironmentRenderCapabilities.VisualEffectsAllowed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ExtensionMethods">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.AcquireWin32Focus(System.Windows.DependencyObject,System.IntPtr@)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.CopyTo(System.IO.Stream,System.IO.Stream)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestor``1(System.Windows.Media.Visual)">
+      <typeparam name="TAncestorType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestor``2(``1,System.Func`2)">
+      <typeparam name="TAncestorType"></typeparam>
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestor``1(``0,System.Func`2,System.Boolean)">
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestorOrSelf``1(System.Windows.Media.Visual)">
+      <typeparam name="TAncestorType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestorOrSelf``2(``1,System.Func`2)">
+      <typeparam name="TAncestorType"></typeparam>
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindAncestorOrSelf``1(``0,System.Func`2,System.Boolean)">
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindCommonAncestor(System.Windows.DependencyObject,System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="obj1">The first object.</param>
+      <param name="obj2">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindCommonAncestor``1(``0,``0,System.Func`2)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendant``1(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="obj">The object at which to begin searching.</param>
+      <typeparam name="T">The type of descendant to find.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendantReverse``1(System.Windows.DependencyObject)">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendants``1(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.FindDescendantsReverse``1(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.GetVisualOrLogicalParent(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="sourceElement">The object to begin searching from.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsAncestorOf``1(``0,``0,System.Func`2)">
+      <typeparam name="TElementType"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsClipped(System.Windows.UIElement)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsConnectedToPresentationSource(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsLogicalAncestorOf(System.Windows.DependencyObject,System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="element">The ancestor element.</param>
+      <param name="other">The descendent element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsNearlyEqual(System.Double,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="value1">First double to compare.</param>
+      <param name="value2">Second double to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsNonreal(System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="value">double to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsSignificantlyGreaterThan(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsSignificantlyLessThan(System.Double,System.Double)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsTextTrimmed(System.Windows.Controls.TextBlock)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsTopmost(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="hWnd">The HWND to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.IsTrimmed(System.Windows.UIElement)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.ComponentModel.CancelEventHandler,System.Object,System.ComponentModel.CancelEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.EventHandler,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent(System.EventHandler,System.Object,System.EventArgs)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.RaiseEvent``1(System.EventHandler{``0},System.Object,``0)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="eventHandler">The event.</param>
+      <param name="source">The event's source parameter.</param>
+      <param name="args">The event's argument parameter.</param>
+      <typeparam name="TEventArgs">The EventArgs-derived event argument.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.ThrowIfNullOrEmpty(System.String,System.String)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.ToPOINTL(System.Windows.Point)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.TraverseVisualTree``1(System.Windows.DependencyObject,System.Action{``0})">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ExtensionMethods.TraverseVisualTreeReverse``1(System.Windows.DependencyObject,System.Action{``0})">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FailIfEmptyAccessKeyRemovingConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.FocusHelper">
+      <summary>Manages focus tasks.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FocusHelper.FocusPossiblyUnloadedElement(System.Windows.FrameworkElement)">
+      <summary>Either sends focus to the <see cref="T:System.Windows.FrameworkElement" /> immediately or delays focusing until the <see cref="T:System.Windows.FrameworkElement" /> is loaded. The last element pending focus on Loaded will be focused and all previous <see cref="T:System.Windows.FrameworkElement" />s will not be focused.</summary>
+      <param name="element">The element to focus.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FocusHelper.IsKeyboardFocusWithin(System.IntPtr)">
+      <summary>Determines whether WPF or Win32 keyboard focus is within the specified HWND.</summary>
+      <returns>Returns true if the focus is within or contained by the HWND; otherwise returns false.</returns>
+      <param name="hwnd">The HWND which may have or contain the focus.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FocusHelper.IsKeyboardFocusWithin(System.Windows.UIElement)">
+      <summary>Determines whether WPF or Win32 keyboard focus is within the specified element.</summary>
+      <returns>Returns true if the focus is within the element; otherwise returns false.</returns>
+      <param name="element">The element to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FocusHelper.MoveFocusInto(System.Windows.UIElement)">
+      <summary>Uses the <see cref="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)" /> method to try to move WPF focus to the first valid focusable element inside the given <see cref="T:System.Windows.UIElement" />, after first enduring that WPF will not attempt to change focus because of a cross- <see cref="T:System.Windows.Interop.HwndSource" /> focus change.</summary>
+      <param name="element">The element to move focus into.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.FontScaling">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FontScaling.GetPreScaledFontSize(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.FontScaling.PreScaledFontSize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.FontScaling.PreScaledFontSizeProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.FontScaling.SetPreScaledFontSize(System.Windows.DependencyObject,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.GrayscaleImageConverter.Convert(System.Windows.Media.Imaging.BitmapSource,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="parameter">If set to a Color, it will be used to bias the final image</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HeaderColors">
+      <summary>Defines the resource keys generated by the Visual Studio theme editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.HeaderColors.Category">
+      <summary>The category of the header colors.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.DefaultBrushKey">
+      <summary>Gets the DefaultBrushKey attribute.</summary>
+      <returns>Returns the DefaultBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.DefaultColorKey">
+      <summary>Gets the DefaultColorKey attribute.</summary>
+      <returns>Returns the DefaultColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.DefaultTextBrushKey">
+      <summary>Gets the DefaultTextBrushKey attribute.</summary>
+      <returns>Returns the DefaultTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.DefaultTextColorKey">
+      <summary>Gets the DefaultTextColorKey attribute.</summary>
+      <returns>Returns the DefaultTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.GlyphBrushKey">
+      <summary>Gets the GlyphBrushKey attribute.</summary>
+      <returns>Returns the GlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.GlyphColorKey">
+      <summary>Gets the GlyphColorKey attribute.</summary>
+      <returns>Returns the GlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownBrushKey">
+      <summary>Gets the MouseDownBrushKey attribute.</summary>
+      <returns>Returns the MouseDownBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownColorKey">
+      <summary>Gets the MouseDownColorKey attribute.</summary>
+      <returns>Returns the MouseDownColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownGlyphBrushKey">
+      <summary>Gets the MouseDownGlyphBrushKey attribute.</summary>
+      <returns>Returns the MouseDownGlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownGlyphColorKey">
+      <summary>Gets the MouseDownGlyphColorKey attribute.</summary>
+      <returns>Returns the MouseDownGlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownTextBrushKey">
+      <summary>Gets the MouseDownTextBrushKey attribute.</summary>
+      <returns>Returns the MouseDownTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseDownTextColorKey">
+      <summary>Gets the MouseDownTextColorKey attribute.</summary>
+      <returns>Returns the MouseDownTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverBrushKey">
+      <summary>Gets the MouseOverBrushKey attribute.</summary>
+      <returns>Returns the MouseOverBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverColorKey">
+      <summary>Gets the MouseOverColorKey attribute.</summary>
+      <returns>Returns the MouseOverColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverGlyphBrushKey">
+      <summary>Gets the MouseOverGlyphBrushKey attribute.</summary>
+      <returns>Returns the MouseOverGlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverGlyphColorKey">
+      <summary>Gets the MouseOverGlyphColorKey attribute.</summary>
+      <returns>Returns the MouseOverGlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverTextBrushKey">
+      <summary>Gets the MouseOverTextBrushKey attribute.</summary>
+      <returns>Returns the MouseOverTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.MouseOverTextColorKey">
+      <summary>Gets the MouseOverTextColorKey attribute.</summary>
+      <returns>Returns the MouseOverTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.SeparatorLineBrushKey">
+      <summary>Gets the SeparatorLineBrushKey attribute.</summary>
+      <returns>Returns the SeparatorLineBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HeaderColors.SeparatorLineColorKey">
+      <summary>Gets the SeparatorLineColorKey attribute.</summary>
+      <returns>Returns the SeparatorLineColorKey attribute.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HelperMethods">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.AccessKeySpecifierFromObject(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="accessKeySpecifier">Object to convert</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="input">String to strip.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String,System.Char)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>The string.</returns>
+      <param name="input">String to strip.</param>
+      <param name="accessSpecifier">Specifies the character to treat as an access key specifier.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HelperMethods.StripAccelerators(System.String,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="input">String to strip of access key specifiers</param>
+      <param name="accessKeySpecifier">Character to strip</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HoursToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.HwndWrapper">
+      <summary>Represents a disposable wrapper around an HWND that can construct the WNDCLASS and HWND, run the WndProc and dispose of the WNDCLASS and HWND.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.CreateWindowClassCore">
+      <summary>Creates the WNDCLASS atom to use for constructing this window’s handle.</summary>
+      <returns>Returns the WNDCLASS atom used to create this window’s handle.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.CreateWindowCore">
+      <summary>Creates the handle for the window.</summary>
+      <returns>Returns the handle for the window.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.DestroyWindowClassCore">
+      <summary>Destroys the WNDCLASS atom created with <see cref="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.CreateWindowClassCore" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.DestroyWindowCore">
+      <summary>Destroys the window handle created by <see cref="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.CreateWindowCore" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.DisposeNativeResources">
+      <summary>Calls <see cref="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.DestroyWindowCore" /> and <see cref="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.DestroyWindowClassCore" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HwndWrapper.Handle">
+      <returns>Returns <see cref="T:System.IntPtr" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HwndWrapper.IsWindowSubclassed">
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.RegisterClass(System.String)">
+      <summary>Registers a window class with the given name, and with other options set to default values.</summary>
+      <returns>Returns the class atom of the registered window class.</returns>
+      <param name="className">The class name for the window.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.HwndWrapper.WindowClassAtom">
+      <summary>Gets or creates the class atom returned from <see cref="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.CreateWindowClassCore" />.</summary>
+      <returns>Returns the class atom.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.HwndWrapper.WndProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">
+      <summary>Runs the WndProc for this window.</summary>
+      <returns>Returns the window handle.</returns>
+      <param name="hwnd">The window handle.</param>
+      <param name="msg">The window message.</param>
+      <param name="wParam">Window parameters.</param>
+      <param name="lParam">Window parameters.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IfElseConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="value">Value to convert.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IfElseConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.FalseValue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IfElseConverter.TrueValue">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageButton">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageButton.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.BackgroundHover"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.BackgroundHoverProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.BackgroundPressed"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.BackgroundPressedProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageHover">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageHoverProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageNormal">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImageNormalProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageButton.ImagePressed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageButton.ImagePressedProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageCheckBox">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.BackgroundHover"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.BackgroundHoverProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.BackgroundPressed"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.BackgroundPressedProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageChecked">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedHover">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedHoverProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageCheckedProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormal">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalHover">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalHoverProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImageNormalProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImagePressed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageCheckBox.ImagePressedProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageConverter.Convert(System.Windows.Media.ImageSource,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageListValueConverter.Convert(System.Int32,System.Collections.Generic.IList{System.Windows.Media.ImageSource},System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageSourceValueConverter">
+      <summary>Microsoft internal use only. Manages conversion of image source values.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageSourceValueConverter.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageSourceValueConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts the specified value to the specified target type.</summary>
+      <returns>Returns a value of the target type.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="targetType">The target type.</param>
+      <param name="parameter">Parameters relevant to conversion.</param>
+      <param name="culture">Culture relevant to conversion.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageSourceValueConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts the specified value back from the specified target type.</summary>
+      <returns>Returns the value back from the target type.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="targetType">The target type.</param>
+      <param name="parameter">Parameters relevant to conversion.</param>
+      <param name="culture">Culture relevant to conversion.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.GetImageBackgroundColor(System.Windows.DependencyObject)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.GetOrCreateThemedBitmapSource(System.Windows.Media.Imaging.BitmapSource,System.Windows.Media.Color,System.Boolean,System.Windows.Media.Color)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.GetThemeScrollBars(System.Windows.DependencyObject)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.GrayscaleDIBits(System.Byte[],System.Int32,System.Windows.Media.Color)"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.ImageBackgroundColor"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.ImageBackgroundColorProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.SetImageBackgroundColor(System.Windows.DependencyObject,System.Windows.Media.Color)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.SetThemeScrollBars(System.Windows.DependencyObject,System.Nullable{System.Boolean})"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.ThemeScrollBars"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ImageThemingUtilities.ThemeScrollBarsProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.Int32Extension">
+      <summary>Extends <see cref="T:System.Windows.Markup.MarkupExtension" /></summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Int32Extension.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Int32Extension.#ctor(System.Int32)">
+      <summary>Creates a new instance of the class with the specified value.</summary>
+      <param name="value">The value to use.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IResizable">
+      <summary>Represents an element that can be resized and moved through deltas. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IResizable.CurrentBounds">
+      <summary>Gets the position of the resizable element, in logical coordinates.</summary>
+      <returns>Returns the position of the resizable element.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IResizable.CurrentScreenBounds">
+      <summary>Gets the screen position of the resizable element, in device coordinates.</summary>
+      <returns>Returns the screen position of the resizable element.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IResizable.MaxSize">
+      <summary>Gets the maximum size of the resizable element, in logical coordinates.</summary>
+      <returns>Returns the maximum size of the resizable element.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.IResizable.MinSize">
+      <summary>Gets the minimum size of the resizable element, in logical coordinates.</summary>
+      <returns>Returns the minimum size of the resizable element.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IResizable.UpdateBounds(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Repositions the element with the given deltas.</summary>
+      <param name="leftDelta">T change in the left position.</param>
+      <param name="topDelta">The change in the top position.</param>
+      <param name="widthDelta">The change in the width.</param>
+      <param name="heightDelta">The change in the height.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IsEqualConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsEqualConverter.ConvertBack(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.IsNullOrEmptyConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.IsNullOrEmptyConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutDoubleUtil">
+      <summary>Contains utilities for making layout comparisons.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutDoubleUtil.AreClose(System.Double,System.Double)">
+      <summary>Determines whether the absolute value of the difference between the specified values is less than the double value 0.00000153. </summary>
+      <returns>Returns true if the difference between the values is less than 0.00000153; otherwise returns false.</returns>
+      <param name="value1">The first value for comparison.</param>
+      <param name="value2">The second value for comparison.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutDoubleUtil.AreClose(System.Windows.Rect,System.Windows.Rect)">
+      <summary>Determines whether the absolute values of the differences between the left positions, top positions, heights and widths of the specified rectangles are less than the double value 0.00000153.</summary>
+      <returns>Returns true if the differences between the values are less than 0.00000153; otherwise returns false.</returns>
+      <param name="rect1">The first rectangle for comparison.</param>
+      <param name="rect2">The second rectangle for comparison.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutDoubleUtil.GreaterThan(System.Double,System.Double)">
+      <summary>Determines whether the first specified value is greater than the second specified value and the values are not within 0.00000153 of each other.</summary>
+      <returns>Returns true if the first value is greater than the second value and the values are not within 0.00000153 of each other; otherwise returns false.</returns>
+      <param name="value1">The first value for comparison.</param>
+      <param name="value2">The second value for comparison.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutDoubleUtil.LessThan(System.Double,System.Double)">
+      <summary>Determines whether the first specified value is less than the second specified value and the values are not within 0.00000153 of each other.</summary>
+      <returns>Returns true if the first value is less than the second value and the values are not within 0.00000153 of each other; otherwise returns false.</returns>
+      <param name="value1">The first value for comparison.</param>
+      <param name="value2">The second value for comparison.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedContentControl.OnContentChanged(System.Object,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedTabControl.OnSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedWindow.OnContentChanged(System.Object,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.BeginLayoutSynchronization">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.IsSynchronizing">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.LayoutSynchronizer.Update(System.Windows.Media.Visual)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="element">The element which may need to be laid out synchronously.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MillisecondsToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MinutesToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MruListBox">
+      <summary>Represents the Most Recently Used list. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MruListBox.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.MruListBox" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListBox.DoNothingCommand">
+      <summary>The do nothing routed command. Visual Studio binds to this command handler when a UI gesture (for example, a left double-click) should be ignored. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListBox.OpenFolderMruItem">
+      <summary>Opens the folder of the currently selected item.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListBox.OpenMruItem">
+      <summary>Opens the currently selected item.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListBox.RemoveMruItem">
+      <summary>Removes the currently selected item.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.AddCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.ItemsPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.MaxCountPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.OpenCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.OpenFolderCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.MruListDataSourceSchema.RemoveCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.Convert(System.Double,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.MultiplicationConverter.MultiplicationFactor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.Convert(`0,`1,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`3.ConvertBack(`2,`0@,`1@,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.Convert(`0,`1,`2,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`4.ConvertBack(`3,`0@,`1@,`2@,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TSource4"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.Convert(`0,`1,`2,`3,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`5.ConvertBack(`4,`0@,`1@,`2@,`3@,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource1"></typeparam>
+      <typeparam name="TSource2"></typeparam>
+      <typeparam name="TSource3"></typeparam>
+      <typeparam name="TSource4"></typeparam>
+      <typeparam name="TSource5"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.Convert(`0,`1,`2,`3,`4,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.MultiValueConverter`6.ConvertBack(`5,`0@,`1@,`2@,`3@,`4@,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NegateBooleanConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.NotNullConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NotNullConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.NullToEmptyStringConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NullToEmptyStringConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.NullToEmptyStringConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OrBooleanConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.PendingFocusHelper">
+      <summary>Helper to send focus to the FrameworkElement immediately or delay focusing until the FrameworkElement is loaded.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.PendingFocusHelper.SetFocusOnLoad(System.Windows.FrameworkElement)">
+      <summary>Sets focus on the last element pending focus on the Loaded event, all previous elements will not be focused.</summary>
+      <param name="element">The element to set focus on.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ProgressBarColors">
+      <summary>Defines the progress bar colors resource keys generated by the Visual Studio theme.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ProgressBarColors.BackgroundBrushKey">
+      <summary>Gets the BackgroundBrushKey attribute.</summary>
+      <returns>Returns the BackgroundBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ProgressBarColors.BackgroundColorKey">
+      <summary>Gets the BackgroundColorKey attribute.</summary>
+      <returns>Returns the BackgroundColorKey attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.ProgressBarColors.Category">
+      <summary>The category of the progress bar colors.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ProgressBarColors.IndicatorFillBrushKey">
+      <summary>Gets the IndicatorFillBrushKey attribute.</summary>
+      <returns>Returns the IndicatorFillBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ProgressBarColors.IndicatorFillColorKey">
+      <summary>Gets the IndicatorFillColorKey attribute.</summary>
+      <returns>Returns the IndicatorFillColorKey attribute.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.RangeValidationRule">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Maximum">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.MaximumProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Minimum">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.MinimumProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RangeValidationRule.Validate(System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.DownloadEnabledPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.DownloadFreqPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.FeedPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.FeedTokenizedPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.OptInRequiredPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.PromptForCredentialsCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusDisplaying">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusDownloadDisabled">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusError">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusLoading">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusPromptForCredentials">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.RssDataSourceSchema.StatusPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.RssPubDateToLocalTimeConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RssPubDateToLocalTimeConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RssPubDateToLocalTimeConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.RssPubDateToLocalTimeConverter.ConvertBack(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SafeIUnknown">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor(Microsoft.VisualStudio.PlatformUI.SafeIUnknown)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.#ctor(System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.FromObject(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.IsInvalid">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ReleaseHandle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ToObject``1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T">The type to try-cast the COM object to</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.ToObject">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SafeIUnknown.Value">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchBooleanOptionButton">
+      <summary>Represents a CheckBox option button for Boolean search options in the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchBooleanOptionButton.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchBooleanOptionButton.OnClick">
+      <summary>Called when click occurs on the button.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchBooleanOptionButton.OnToggle">
+      <summary>Called when button value is toggled.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchCommandOptionButton">
+      <summary>Represents the button for commands search options in the Visual Studiocommon search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchCommandOptionButton.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchCommandOptionButton.OnClick">
+      <summary>Called when the button is clicked.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControl">
+      <summary>Represents the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.#ctor">
+      <summary>Creates a new instance of the Visual Studio common search control.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControl.DropTarget">
+      <summary>Gets the drop target that handles drag and drop operations on the control.</summary>
+      <returns>Returns the drop target.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControl.HasPopup">
+      <summary>Gets a flag indicating whether the control has a popup.</summary>
+      <returns>Returns the flag.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControl.HasPopupProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControl.IsPopupOpen">
+      <summary>Gets a flag indicating whether the control has a popup that is open.</summary>
+      <returns>Returns the flag.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControl.IsPopupOpenProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#ApplySearchFilter(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#ClickDropdownButton"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#ClickSearchButton"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#ClickSearchOption(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#DeleteMRUItem(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#GetSearchBoxSelection(System.Int32@,System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#SelectMRUItem(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#SetSearchBoxSelection(System.Int32,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.Microsoft#Internal#VisualStudio#Shell#Interop#IVsSearchControlPrivate#SetSearchBoxText(System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnApplyTemplate">
+      <summary>Is invoked whenever application code or internal processes call ApplyTemplate.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnCreateAutomationPeer">
+      <summary>Is invoked whenever application code or internal processes create an automation peer.</summary>
+      <returns>Returns the automation peer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
+      <summary>Provides class handling for receiving focus on the control or any element derived from this control.</summary>
+      <param name="e">The event data for the KeyboardFocusChanged event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnPreviewDragEnter(System.Windows.DragEventArgs)">
+      <summary>Provides class handling for dragging objects into the control or any element derived from this control.</summary>
+      <param name="e">The event data for the Drag event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnPreviewDragLeave(System.Windows.DragEventArgs)">
+      <summary>Provides class handling for dragging objects out of the control or any element derived from this control.</summary>
+      <param name="e">The event data for the Drag event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnPreviewDragOver(System.Windows.DragEventArgs)">
+      <summary>Provides class handling for dragging objects over the control or any element derived from this control.</summary>
+      <param name="e">The event data for the Drag event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnPreviewDrop(System.Windows.DragEventArgs)">
+      <summary>Provides class handling for dropping objects into the control or any element derived from this control.</summary>
+      <param name="e">The event data for the Drag event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControl.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
+      <summary>Provides class handling for receiving key down events on the control or any element derived from this control.</summary>
+      <param name="e">The event data for the Key event.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer">
+      <summary>Exposes UI automation support for the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.#ctor(Microsoft.VisualStudio.PlatformUI.SearchControl)">
+      <summary>Creates a new instance of the class with the specified common search control owner.</summary>
+      <param name="owner">The owner of the class.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.GetAutomationControlTypeCore">
+      <summary>When overridden in a derived class, is called by GetAutomationControlType.</summary>
+      <returns>Returns the control type.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.GetChildrenCore">
+      <summary>When overridden in a derived class, is called by GetChildren.</summary>
+      <returns>Returns the control’s children.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.GetClassNameCore">
+      <summary>When overridden in a derived class, is called by GetClassName.</summary>
+      <returns>Returns the name of the class.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
+      <summary>When overridden in a derived class, gets the control pattern that is associated with the specified <see cref="T:System.Windows.Automation.Peers.PatternInterface" />.</summary>
+      <returns>Returns the object that implements the pattern interface; a null reference if this peer does not support the interface.<see cref="T:System.Object" />.</returns>
+      <param name="patternInterface">The interface to get the pattern for.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Collapse">
+      <summary>Determines that the control is collapsed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Expand">
+      <summary>Determines that the control is expanded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#ExpandCollapseState">
+      <summary>Gets or sets the ExpandCollapseState attribute.</summary>
+      <returns>Returns the ExpandCollapseState attribute.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlColors"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonDisabledGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonDisabledGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseDownGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ActionButtonMouseOverGlyphColorKey"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlColors.Category"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ClearGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.ClearGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledDownButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledDownButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DisabledTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DropDownSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.DropDownSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseDownDropDownButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBackgroundTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBackgroundTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverDropDownSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverWatermarkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.MouseOverWatermarkTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBackgroundGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseDownTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupButtonTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxCheckmarkBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxCheckmarkColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxMouseDownTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxMouseDownTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxMouseOverTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxMouseOverTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupCheckboxTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBackgroundGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseDownBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientMiddle1BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientMiddle1ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientMiddle2BrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBackgroundGradientMiddle2ColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupControlMouseOverBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemsListBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemsListBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemsListBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemsListBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupItemTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupMouseOverItemTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupMouseOverItemTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionBackgroundGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionBackgroundGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionBackgroundGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionBackgroundGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderGradientBeginBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderGradientBeginColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderGradientEndBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderGradientEndColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderSeparatorBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderSeparatorColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.PopupSectionHeaderTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchActiveBackgroundBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchActiveBackgroundColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchActiveBackgroundTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchActiveBackgroundTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SearchGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SelectionBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.SelectionColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.StopGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.StopGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonBorderBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonBorderColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonGlyphBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedDropDownButtonGlyphColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedTextColorKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedWatermarkTextBrushKey"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlColors.UnfocusedWatermarkTextColorKey"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource">
+      <summary>Represents the data source class for the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.#ctor">
+      <summary>Creates a new instance of the search control data source class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.AddMRUItemVerb"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.ClearSearchVerb"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.HelpTopic">
+      <summary>Gets or sets the help topic attribute of the search control data source.</summary>
+      <returns>Returns the help topic.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.HelpTopicProperty"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.InvokeHelpVerb"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.NotifyNavigationKeyVerb"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnAddMRUItem(System.String)">
+      <summary>Provides class handling for adding to the most-recently-used (MRU) item collection on the data source or any element derived from it.</summary>
+      <param name="searchedText">The text for which the most recent search was done.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnClearSearch">
+      <summary>Provides class handling for clearing the search on the data source or any element derived from it.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnInvokeHelp(System.String)">
+      <summary>Provides class handling for invoking topic help on the data source or any element derived from it.</summary>
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+      <param name="helpTopic">The topic for which help was invoked.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnNotifyNavigationKey(Microsoft.VisualStudio.VSConstants.VsSearchNavigationKeys,Microsoft.VisualStudio.VSConstants.VsUIAccelModifiers)">
+      <summary>Provides class handling for the search control data source to intercept specific key presses for navigation between the results already found. </summary>
+      <returns>Returns true if the key was processed; otherwise, returns false if the search control should process it.<see cref="T:System.Boolean" />.</returns>
+      <param name="navKey">The key that was pressed.</param>
+      <param name="modifiers">The modifier or accelerator keys that were pressed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnPopulateMRU(System.String)">
+      <summary>Provides class handling for populating the most-recently-used (MRU) item collection on the data source or any element derived from it.</summary>
+      <param name="searchPrefix">The search prefix.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnStartSearch(System.String)">
+      <summary>Provides class handling for starting a search on the data source or any element derived from it.</summary>
+      <param name="searchText">The text for which the search is starting.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.OnStopSearch">
+      <summary>Provides class handling for stopping a search on the data source or any element derived from it.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PopulateMRUVerb"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchFilters">
+      <summary>Gets or sets the collection search filters for the search control data source.</summary>
+      <returns>Returns the search filter collection.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchFiltersProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchMRUItems">
+      <summary>Gets or sets the collection most-recently-used (MRU) items for the search control data source.</summary>
+      <returns>Returns the collection of most-recently-used (MRU) items.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchMRUItemsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchOptions">
+      <summary>Gets or sets the collection of search options for the search control data source.</summary>
+      <returns>Returns the collection of search options.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchOptionsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchProgress">
+      <summary>Gets or sets the search progress value for the search control data source.</summary>
+      <returns>Returns the search progress value.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchProgressProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchSettings">
+      <summary>Gets or sets the search settings data source for the search control data source.</summary>
+      <returns>Returns the search settings data source.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchSettingsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchStatus">
+      <summary>Gets or sets the search status of the search control data source.</summary>
+      <returns>Returns the search status.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchStatusProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchText">
+      <summary>Gets or sets the search text for the search control data source.</summary>
+      <returns>Returns the search text.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.SearchTextProperty"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.StartSearchVerb"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.StopSearchVerb"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames">
+      <summary>Represents the names of the search control data source properties.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.HelpTopic">
+      <summary>The name of the help topic attribute of the search control data source. Value is “HelpTopic”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchFilters">
+      <summary>The name of the collection search filters for the search control data source. Value is “SearchFilters”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchMRUItems">
+      <summary>The name of the collection most-recently-used (MRU) items for the search control data source. Value is “SearchMRUItems”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchOptions">
+      <summary>The name of the collection of search options for the search control data source. Value is “SearchOptions”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchProgress">
+      <summary>The name of the search progress value for the search control data source. Value is “SearchProgress”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchSettings">
+      <summary>The name of the search settings data source for the search control data source. Value is “SearchSettings”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchStatus">
+      <summary>The name of the search status of the search control data source. Value is “SearchStatus”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.PropertyNames.SearchText">
+      <summary>The name of the search text for the search control data source. Value is “SearchText”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.AddMRUItem">
+      <summary>The name of the action of adding a most-recently-used (MRU) item to the search control data source. Value is “AddMRUItem”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.ClearSearch">
+      <summary>The name of the action of clearing the search. Value is “ClearSearch”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.InvokeHelp">
+      <summary>The name of the action of invoking a help topic. Value is “InvokeHelp”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.NotifyNavigationKey">
+      <summary>The name of the action of notifying the data source that a navigation key is pressed. Value is “NotifyNavigationKey”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.PopulateMRU">
+      <summary>The name of the action of populating the most-recently-used (MRU) collection of the search control data source. Value is “PopulateMRU”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.StartSearch">
+      <summary>The name of the action of starting the search. Value is “StartSearch”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchControlDataSource.VerbNames.StopSearch">
+      <summary>The name of the action of stopping the search. Value is “StopSearch”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchControlPopup"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlPopup.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchControlPopup.OnOpened(System.EventArgs)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchFilterButton"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchFilterButton.#ctor"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.SearchFilterButton.FilterButtonClicked"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterButton.FilterButtonClickedEvent"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchFilterButton.OnClick"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.#ctor"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.ApplyFilterVerb"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.DisplayText"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.DisplayTextProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.OnApplyFilter(Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData@)"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.Tooltip"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.TooltipProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData">
+      <summary>Represents a text string, or a selected portion of a text string with start and end positions specified.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData.#ctor(System.String,System.Int32,System.Int32)">
+      <summary>Creates a new instance of the FilterData structure.</summary>
+      <param name="text">The text string.</param>
+      <param name="selectionStart">Position of the start of the selected part of the string.</param>
+      <param name="selectionEnd">Position of the end of the selected part of the string.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData.SelectionEnd">
+      <summary>The position of the end of the selected part of the string.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData.SelectionStart">
+      <summary>The position of the start of the selected part of the string.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.FilterData.Text">
+      <summary>The text string.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.PropertyNames">
+      <summary>Represents the names of the properties of the search filter data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.PropertyNames.DisplayText">
+      <summary>The name of the display text for the search filter data source. Value is “DisplayText”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.PropertyNames.Tooltip">
+      <summary>The name of the tooltip text for the search filter data source. Value is “Tooltip”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.VerbNames">
+      <summary>Represents the names of the actions of the search filter data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchFilterDataSource.VerbNames.ApplyFilter">
+      <summary>The name of the apply filter action. Value is “ApplyFilter”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource">
+      <summary>Represents a data source for the most-recently-used (MRU) item for the search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.#ctor">
+      <summary>Creates a new instance of the most-recently-used (MRU) search item data source class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.DeleteVerb"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.OnDelete">
+      <summary>Provides class handling for deleting on the most-recently-used (MRU) item data source.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.OnSelect">
+      <summary>Provides class handling for selecting on the most-recently-used (MRU) item data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.SelectVerb"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.Text">
+      <summary>Gets or sets the text attribute of data source for the most-recently-used (MRU) item.</summary>
+      <returns>Returns the text attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.TextProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.PropertyNames">
+      <summary>Represents the names of the properties for the data source for search most-recently-used (MRU) items.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.PropertyNames.Text">
+      <summary>The name of the text attribute for the data source. Value is “Text”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.VerbNames">
+      <summary>Represents the names of the actions of the search most-recently-used (MRU) item data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.VerbNames.Delete">
+      <summary>The name of the action of deleting the search most-recently-used (MRU) item. Value is “Delete”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUItemDataSource.VerbNames.Select">
+      <summary>The name of the action of selecting the search most-recently-used (MRU) item. Value is “Delete”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchMRUListBox"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBox.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBox.GetContainerForItemOverride"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBox.IsItemItsOwnContainerOverride(System.Object)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.#ctor"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.MRUItemDeleted"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.MRUItemDeletedEvent"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.MRUItemSelected"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.MRUItemSelectedEvent"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.OnKeyDown(System.Windows.Input.KeyEventArgs)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchMRUListBoxItem.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionButton"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionButton.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionButton.AddOptionButtonClickedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)"></member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.SearchOptionButton.OptionButtonClicked"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionButton.OptionButtonClickedEvent"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionButton.RemoveOptionButtonClickedHandler(System.Windows.DependencyObject,System.Windows.RoutedEventHandler)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource">
+      <summary>Represents a data source for a search option for the search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.#ctor">
+      <summary>Creates a new instance of a search option data source.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.DisplayText">
+      <summary>Gets or sets the value of the display text for the search option.</summary>
+      <returns>Returns the display text of the search option.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.DisplayTextProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.OnSelect">
+      <summary>Provides class handling for selecting the search option on the data source or any element derived from it.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.SelectVerb"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.Tooltip">
+      <summary>Gets or sets the value of the tooltip text for the search option.</summary>
+      <returns>Returns the tooltip text of the search option.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.TooltipProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.Type">
+      <summary>Gets or sets the type (Boolean or command) for the search option.</summary>
+      <returns>Returns the type of the search option.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.TypeProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.Value">
+      <summary>Gets or sets the value for the search option. This property is only valid for Boolean search options.</summary>
+      <returns>Returns the value of a Boolean search option.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.ValueProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.PropertyNames">
+      <summary>Represents the names of the attributes of a search option data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.PropertyNames.DisplayText">
+      <summary>The name of the value of the display text for the search option. Value is “DisplayText”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.PropertyNames.Tooltip">
+      <summary>The name of the value of the tooltip text for the search option. Value is “Tooltip”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.PropertyNames.Type">
+      <summary>The name of the type for the search option. Value is “Type”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.PropertyNames.Value">
+      <summary>The name of the value of a Boolean search option. Value is “Value”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.VerbNames">
+      <summary>Represents the names of the actions of a search option data source.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionDataSource.VerbNames.Select">
+      <summary>The name of the selection action on a search option data source. Value is “Search”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionItemTemplates"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionItemTemplates.#ctor"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionItemTemplates.Boolean"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionItemTemplates.Command"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionsItemTemplateSelector"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionsItemTemplateSelector.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchOptionsItemTemplateSelector.SelectTemplate(System.Object,System.Windows.DependencyObject)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchOptionType">
+      <summary>Represents the type of a search option for the search control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionType.Boolean">
+      <summary>Represents the Boolean search option type (0).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchOptionType.Command">
+      <summary>Represents the command search option type (1).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.CurrentLocation"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.CurrentLocationProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.CurrentLocationSetMode"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.CurrentLocationSetModeProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.GetCurrentLocation(System.Windows.Controls.Primitives.Popup)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.GetCurrentLocationSetMode(System.Windows.Controls.Primitives.Popup)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.GetIsCurrentLocation(System.Windows.FrameworkElement)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.GetIsNavigable(System.Windows.FrameworkElement)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.GetIsNavigationEnabled(System.Windows.Controls.Primitives.Popup)"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsCurrentLocation"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsCurrentLocationProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsNavigable"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsNavigableProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsNavigationEnabled"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.IsNavigationEnabledProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.SetCurrentLocation(System.Windows.Controls.Primitives.Popup,System.Windows.FrameworkElement)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.SetCurrentLocationSetMode(System.Windows.Controls.Primitives.Popup,Microsoft.VisualStudio.PlatformUI.CurrentLocationSetMode)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.SetIsCurrentLocation(System.Windows.FrameworkElement,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.SetIsNavigable(System.Windows.FrameworkElement,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchPopupNavigationService.SetIsNavigationEnabled(System.Windows.Controls.Primitives.Popup,System.Boolean)"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchProgressTypeConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchProgressTypeConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource">
+      <summary>This class represents the search provider settings data source used by the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.#ctor">
+      <summary>Creates a new instance of the search provider settings data source class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.SearchProgressType">
+      <summary>Microsoft internal use only. Gets or sets the value indicating the progress type supported by the search provider. Default is 0 (SPT_NONE); do not display progress type; value can be 0 (SPT_NONE, no display), 1 (SPT_INDETERMINATE, infinite-loop animation) or 2 (SPT_DETERMINATE, 0-100% progress bar).</summary>
+      <returns>Returns the progress type value.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.SearchProgressTypeProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.SearchResultsCacheable">
+      <summary>Microsoft internal use only. Gets or sets the flag indicating whether the search provider can cache the display properties of the search result items for faster recent item retrieval.</summary>
+      <returns>Returns the flag indicating that search result items’ display properties are being cached.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.SearchResultsCacheableProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.PropertyNames">
+      <summary>Identifies the names of the search provider settings properties of the Visual Studio common search control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.PropertyNames.SearchProgressType">
+      <summary>The name of the value indicating the progress type supported by the search provider. Name is “SearchProgressType”. Default search progress type is 0 (SPT_NONE); do not display progress type. Progress type value can be 0 (SPT_NONE, no display), 1 (SPT_INDETERMINATE, infinite-loop animation) or 2 (SPT_DETERMINATE, 0-100% progress bar).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchProviderSettingsDataSource.PropertyNames.SearchResultsCacheable">
+      <summary>The name of the flag indicating whether this search provider can cache the text properties of the search result items for faster recent item retrieval. Name is “SearchResultsCacheable”.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource">
+      <summary>This class represents the search settings used by the Visual Studio common search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.#ctor">
+      <summary>Creates a new instance of the Visual Studio common search control’s search settings class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMaxWidth">
+      <summary>Gets or sets the property indicating the maximum width of the Visual Studio common search control. Default is 400.</summary>
+      <returns>Returns the maximum width of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMaxWidthProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMinPopupWidth">
+      <summary>Gets or sets the value indicating the minimum width used by the Visual Studio common search control for displaying popups. Default is 200.</summary>
+      <returns>Returns the minimum popup width of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMinPopupWidthProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMinWidth">
+      <summary>Gets or sets the value indicating the minimum width of the Visual Studio common search control. Default is 100.</summary>
+      <returns>Returns the minimum width of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ControlMinWidthProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ForwardEnterKeyOnSearchStart">
+      <summary>Gets or sets the flag indicating whether the Visual Studio common search control forwards the enter-key event after a search is started. Default is false, indicating that the enter-key event is not forwarded by the control.</summary>
+      <returns>Returns a flag indicating whether the search control forwards the enter-key event.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.ForwardEnterKeyOnSearchStartProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.MaximumMRUItems">
+      <summary>Gets or sets the value indicating the maximum number of most-recently-used(MRU) items to show in the drop-down list of the Visual Studio common search control. Default is 5 items..</summary>
+      <returns>Returns the maximum number of MRU items in the popup of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.MaximumMRUItemsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.RestartSearchIfUnchanged">
+      <summary>Gets or sets a flag indicating whether searches will be restarted, even if the search string is not changed, by pressing Enter or selecting a most-recently-used (MRU) item from the list. Default is false; the search will not be restarted.</summary>
+      <returns>Returns the flag indicating whether searches will be restarted.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.RestartSearchIfUnchangedProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchButtonVisible">
+      <summary>Gets or sets a flag indicating whether the search button is visible in the Visual Studio common search control. Default is true; the button is visible.</summary>
+      <returns>Returns the flag indicating whether the search button is visible.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchButtonVisibleProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchClearTooltip">
+      <summary>Gets or sets the value indicating the search button tooltip to display after a search is complete. Default is “Clear search”.</summary>
+      <returns>Returns the search button tooltip to display after a search is complete.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchClearTooltipProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchPopupAutoDropdown">
+      <summary>Gets or sets a flag indicating whether the search popup is automatically shown when the user begins typing. This is only relevant for delayed and on-demand searches in the Visual Studio common search control. Default is true; the search popup is automatically shown.</summary>
+      <returns>Returns the flag indicating that the popup is shown when the user begins typing.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchPopupAutoDropdownProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchPopupCloseDelay">
+      <summary>Gets or sets the value indicating the delay, in milliseconds, after a search is automatically started in the search control, until the search popup is automatically closed. Default is 4,000 milliseconds.</summary>
+      <returns>Returns the delay, in milliseconds, until the popup is automatically closed.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchPopupCloseDelayProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchProgressShowDelay">
+      <summary>Gets or sets the value indicating the delay, in milliseconds, after a search is started in the search control, until the progress indicator automatically displays. This delay enables fast searches to complete without showing progress. Default is 200 milliseconds.</summary>
+      <returns>Returns the delay, in milliseconds, until the progress indicator automatically displays.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchProgressShowDelayProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchProgressType">
+      <summary>Gets or sets the value indicating the progress type supported by the Visual Studio common search control. Default is 0 SPT_INDETERMINATE, indicating the search will be an infinite-loop animation, because exact search progress cannot be determined. Value can be 0 (SPT_NONE, no display), 1 (SPT_INDETERMINATE, infinite-loop animation) or 2 (SPT_DETERMINATE, 0-100% progress bar).</summary>
+      <returns>Returns the progress type of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchProgressTypeProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartDelay">
+      <summary>Gets or sets the value indicating the delay, in milliseconds, until a delayed search starts automatically in the Visual Studio common search control. Default is 1,000 milliseconds.</summary>
+      <returns>Returns the delay in milliseconds before a delayed search starts automatically.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartDelayProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartMinChars">
+      <summary>Gets or sets the value indicating the minimum number of characters for relevance in a search. The Visual Studio common search control will wait to start a new search until the user types at least the minimum number of characters. Default is 1 character.</summary>
+      <returns>Returns minimum number of characters needed to start a search.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartMinCharsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartTooltip">
+      <summary>Gets or sets the value indicating the search button tooltip to display before the Visual Studio common search control starts a search. Default is “Search”.</summary>
+      <returns>Returns the search button tooltip to display before starting a search.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartTooltipProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartType">
+      <summary>Gets or sets the value indicating the search start type of the Visual Studio common search control. Default is delayed; start type can be instant(SST_INSTANT), delayed(SST_DELAYED) or on-demand(SST_ONDEMAND).</summary>
+      <returns>Returns the search start type of the control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStartTypeProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStopTooltip">
+      <summary>Gets or sets the value indicating the search button tooltip to display during a search by the Visual Studio common search control. Default is “Stop search”.</summary>
+      <returns>Returns the search button tooptip to display during a search.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchStopTooltipProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchTooltip">
+      <summary>Gets or sets the value indicating the tooltip for the search box of the Visual Studio common search control. Default is “Type words to search for”.</summary>
+      <returns>Returns the tooltip for the search edit box.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchTooltipProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchTrimsWhitespaces">
+      <summary>Gets or sets the flag indicating whether the Visual Studio common search control trims whitespace from the beginning and end of the search string before starting a search or adding the item to the most-recently-used (MRU) list. Default is true; whitespace is trimmed from the string before it is used.</summary>
+      <returns>Returns the flag indicating whether to trim whitespace before using the search string.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchTrimsWhitespacesProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchUseMRU">
+      <summary>Gets or sets a flag indicating whether the Visual Studio common search control displays most-recently-used (MRU) items in the drop-down list. Default is true; the drop-down list is displayed.</summary>
+      <returns>Returns the flag indicating whether the search control displays most-recently-used (MRU) items.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchUseMRUProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchWatermark">
+      <summary>Gets or sets the value indicating the string to display in the Visual Studio common search control when it is empty and does not have the focus. Default is “Search”.</summary>
+      <returns>Returns the watermark string of the search control.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.SearchWatermarkProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.UseDefaultThemeColors"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.UseDefaultThemeColorsProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.ControlMaxWidth">
+      <summary>The name of the value indicating the maximum width of the Visual Studio common search control. Name is “ControlMaxWidth”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.ControlMinPopupWidth">
+      <summary>The name of the value indicating the minimum width used by the Visual Studio common search control for displaying popups. Name is “ControlMinPopupWidth”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.ControlMinWidth">
+      <summary>The name of the value indicating the minimum width of the Visual Studio common search control. Name is “ControlMinWidth”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.ForwardEnterKeyOnSearchStart">
+      <summary>The name of the flag indicating whether the Visual Studio common search control forwards the enter-key event after a search is started. Name is “ForwardEnterKeyOnSearchStart”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.MaximumMRUItems">
+      <summary>The name of the value indicating the maximum number of most-recently-used(MRU) items to show in the drop-down list of the Visual Studio common search control. Name is “MaximumMRUItems”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.RestartSearchIfUnchanged">
+      <summary>The name of the flag indicating whether searches will be restarted, even if the search string is not changed, by pressing Enter or selecting a most-recently-used (MRU) item from the list. Name is “RestartSearchIfUnchanged”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchButtonVisible">
+      <summary>The name of the flag indicating whether the search button is visible in the Visual Studio common search control. Name is “SearchButtonVisible”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchClearTooltip">
+      <summary>The name of the value indicating the search button tooltip to display after a search is complete. Name is “SearchClearTooltip”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchPopupAutoDropdown">
+      <summary>The name of the flag indicating whether the search popup is automatically shown when the user begins typing. This is only relevant for delayed and on-demand searches in the Visual Studio common search control. Name is “SearchPopupAutoDropdown".</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchPopupCloseDelay">
+      <summary>The name of the value indicating the delay, in milliseconds, after a search is automatically started in the search control, until the search popup is automatically closed. Name is “SearchPopupCloseDelay”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchProgressShowDelay">
+      <summary>The name of the value indicating the delay, in milliseconds, after a search is started in the search control, until the progress indicator automatically displays. Name is “SearchProgressShowDelay”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchProgressType">
+      <summary>The name of the value indicating the progress type supported by the Visual Studio common search control. Name is “SearchProgressType”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchStartDelay">
+      <summary>The name of the value indicating the delay, in milliseconds, until a delayed search starts automatically in the Visual Studio common search control. Name is “SearchStartDelay”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchStartMinChars">
+      <summary>The name of the value indicating the minimum number of characters for relevance in a search. The Visual Studio common search control will wait to start a new search until the user types at least the minimum number of characters. Name is “SearchStartMinChars”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchStartTooltip">
+      <summary>The name of the value indicating the search button tooltip to display before the Visual Studio common search control starts a search. Name is “SearchStartTooltip”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchStartType">
+      <summary>The name of the value indicating the search start type of the Visual Studio common search control. Name is “SearchStartType”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchStopTooltip">
+      <summary>The name of the value indicating the search button tooltip to display during a search by the Visual Studio common search control. Name is “SearchStopTooltip”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchTooltip">
+      <summary>The name of the value indicating the tooltip for the search box of the Visual Studio common search control. Name is “SearchTooltip”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchTrimsWhitespaces">
+      <summary>The name of the flag indicating whether the Visual Studio common search control trims whitespace from the beginning and end of the search string before starting a search or adding the item to the most-recently-used (MRU) list. Name is “SearchTrimsWhitespaces”</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchUseMRU">
+      <summary>The name of a flag indicating whether the Visual Studio common search control displays most-recently-used (MRU) items in the drop-down list. Name is “SearchUseMRU”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.SearchWatermark">
+      <summary>The name of the value indicating the string to display in the Visual Studio common search control when it is empty and does not have the focus. Value is “SearchWatermark”.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchSettingsDataSource.PropertyNames.UseDefaultThemeColors"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchStatus">
+      <summary>Enumerates the values of search status of the Visual Studio search control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchStatus.NotStarted">
+      <summary>Search status is NotStarted (0).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchStatus.InProgress">
+      <summary>Search status is InProgress (1).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchStatus.Complete">
+      <summary>Search status is Complete (2).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchStatusConverter"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchStatusConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchStatusConverter.Convert(System.Int32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:Microsoft.VisualStudio.PlatformUI.SearchStatus" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchStatusConverter.ConvertBack(Microsoft.VisualStudio.PlatformUI.SearchStatus,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Int32" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchTextBox">
+      <summary>Implements selecting all the text in the Visual Studio Common Search Control when the edit box is focused.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SearchTextBox.FocusRoot">
+      <summary>Gets or sets the FocusRoot attribute.</summary>
+      <returns>Returns the FocusRoot attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SearchTextBox.FocusRootProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.OnDrop(System.Windows.DragEventArgs)">
+      <summary>Called when mouse drop occurs in this text box.</summary>
+      <param name="e">Event argument.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
+      <summary>Called when this text box gets the keyboard focus.</summary>
+      <param name="e">Event argument.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
+      <summary>Called when this text box loses mouse capture.</summary>
+      <param name="e">Event argument.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Called when mouse down occurs in this text box.</summary>
+      <param name="e">Event argument.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchTextBox.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+      <summary>Called when mouse move occurs in this text box.</summary>
+      <param name="e">Event argument.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SearchUtilities">
+      <summary>Represents the search utilities for the Visual Studio search control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.BuildSearchString(Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery)">
+      <summary>Rebuilds a search string from the specified search query.</summary>
+      <returns>Returns the search string specified by the search query.</returns>
+      <param name="searchQuery">The search query from which to build the search string.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.BuildSearchString(Microsoft.VisualStudio.Shell.Interop.IVsSearchToken[])">
+      <summary>Rebuilds a search string from the specified search tokens.</summary>
+      <returns>Returns the search string built from the specified search tokens.</returns>
+      <param name="searchTokens">The array of search tokens from which to build the search string.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.CreateSearchQuery(System.String)">
+      <summary>Creates a new search query from the specified search string.</summary>
+      <returns>Returns the search query created from the specified search string.</returns>
+      <param name="searchString">String to parse into a search query.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.CreateSearchQueryParser">
+      <summary>Creates a search query parser object.</summary>
+      <returns>Returns the created search query parser.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.ExtractSearchTokens(Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery)">
+      <summary>Extracts and returns search tokens from the specified search query.</summary>
+      <returns>Returns the search tokens found in the search query.</returns>
+      <param name="query">The search query from which to extract search tokens.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.GetSearchFilterToken(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.__VSSEARCHFILTERTOKENTYPE)">
+      <summary>Creates and returns a search filter token built from the specified filter token components.</summary>
+      <returns>Returns the search filter token specified.</returns>
+      <param name="filterField">The filter field to use.</param>
+      <param name="filterValue">The filter value to use.</param>
+      <param name="filterTokenType">The type of filter token to return.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SearchUtilities.GetSearchToken(System.String)">
+      <summary>Gets a search token which parses to the specified text string.</summary>
+      <returns>Returns a search token specified by the text.</returns>
+      <param name="tokenText">The text to use for the token.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.Convert(System.UInt32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SecondsToTimeSpanConverter.ConvertBack(System.TimeSpan,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SingleElementToEnumerableConverter`1.Convert(`0,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar">
+      <summary>Represents the progress bar to use for progress controls displayed in Visual Studio WPF dialogs.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.#ctor">
+      <summary>Creates a new instance of the SmoothProgressBar class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.AnimationMaximumDuration">
+      <summary>Gets or sets the maximum time interval, in milliseconds, during which the progress is animated between the current value and the target value.</summary>
+      <returns>Returns the maximum animation duration interval.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.AnimationMaximumDurationProperty"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.InitializeProgress">
+      <summary>Initializes the progress bar and sets its target value to its specified minimum value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.TargetValue">
+      <summary>Gets or sets the target value of the progress bar. The progress bar animates smoothly from its current value to the target value.</summary>
+      <returns>Returns the target value of the progress bar.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SmoothProgressBar.TargetValueProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterGrip">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterGrip.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterGrip.Orientation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterGrip.OrientationProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterGrip.ResizeBehavior">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterGrip.ResizeBehaviorProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterItem">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItem.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.GetContainerForItemOverride">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.GetSplitterGripSize(System.Windows.DependencyObject)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.IsItemItsOwnContainerOverride(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.OnOrientationChanged"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.Orientation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.OrientationProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SetSplitterGripSize(System.Windows.DependencyObject,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SplitterGripSize">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterItemsControl.SplitterGripSizeProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.#ctor(System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.#ctor(System.Double,Microsoft.VisualStudio.PlatformUI.SplitterUnitType)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.Equals(Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.Equals(System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.GetHashCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.IsFill">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.IsStretch">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.op_Equality(Microsoft.VisualStudio.PlatformUI.SplitterLength,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.op_Inequality(Microsoft.VisualStudio.PlatformUI.SplitterLength,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.SplitterUnitType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLength.ToString">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterLength.Value">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterLengthConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.#ctor(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="element">The element being measured.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.AttachedLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.Element">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.FromElements(System.Collections.IList)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="elements">The sequence of UIElements.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.IsMaximumReached">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.IsMinimumReached">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterMeasureData.MeasuredBounds">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterPanel">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ActualSplitterLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ActualSplitterLengthProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ArrangeOverride(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetActualSplitterLength(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIndex(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIsFirst(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetIsLast(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetMaximumLength(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetMinimumLength(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.GetSplitterLength(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Index">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IndexProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsFirst">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsFirstProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsLast">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.IsLastProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MaximumLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MaximumLengthProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Measure(System.Windows.Size,System.Windows.Controls.Orientation,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.PlatformUI.SplitterMeasureData},System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="availableSize">The size available to the control.</param>
+      <param name="orientation">The control's orientation.</param>
+      <param name="measureData">The enumeration of child UIElements to measure and arrange.</param>
+      <param name="remeasureElements">True to actually remeasure the child elements and attach the new layout information to them. To perform a non-invasive preview of the layout, pass false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MeasureOverride(System.Windows.Size)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MinimumLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.MinimumLengthProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.Orientation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.OrientationProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetActualSplitterLength(System.Windows.UIElement,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIndex(System.Windows.UIElement,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIsFirst(System.Windows.UIElement,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetIsLast(System.Windows.UIElement,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetMaximumLength(System.Windows.UIElement,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetMinimumLength(System.Windows.UIElement,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SetSplitterLength(System.Windows.UIElement,Microsoft.VisualStudio.PlatformUI.SplitterLength)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ShowResizePreview">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.ShowResizePreviewProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SplitterLength">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterPanel.SplitterLengthProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Hide">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Move(System.Double,System.Double)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="deviceLeft">The new device left for the window.</param>
+      <param name="deviceTop">The new device top for the window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SplitterResizePreviewWindow.Show(System.Windows.UIElement)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="parentElement">The element to show the preview window over.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SplitterUnitType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterUnitType.Fill">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SplitterUnitType.Stretch">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ActualSourcePropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.AppIdPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.BackgroundDataSourceName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ClosePageOnOpenProjectName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ContentPropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.CustomizationEnabledName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.DTEName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ExecuteCommandName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ExtensionIdPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.LinksDataSourceName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.LogoName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.RecentProjectsDataSourceName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.RssDataSourceName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.ShowPageAtStartupName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.SKUInfoPropertyName"></member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.SourcePropertyName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem1IndexName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem2IndexName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem3IndexName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.Subitem4IndexName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.TabItemIndexName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.TeamFoundationClientSupportedName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageDataSourceSchema.WebProjectsSupportedName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageGuidList">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidDataSourceFactory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidDataSourceFactoryString">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidPackage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidPackageString">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidUIFactory">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageGuidList.guidUIFactoryString">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageHelper">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StartPageHelper.GetCustomStartPageFullyQualifiedFilename(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Fully-qualified filename of the current Start Page XAML file</returns>
+      <param name="startPageDataSource">active Start Page Data Source</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StartPageHelper.GetUserStartPagesFolder">
+      <summary>Microsoft internal use only.</summary>
+      <returns>My Documents Start Pages directory</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageHelper.StartPagesDirectoryName">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageHelper.DataSourceId">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageHelper.DataSourceId.StartPage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.StartPageHelper.DataSourceId.RssFeed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StartPageRelativeExtension">
+      <summary>Represents a markup extension that enables custom start pages to use paths relative to the XAML file on any property expecting a <see cref="T:System.Uri" />, an <see cref="T:System.Windows.Media.ImageSource" />, or a string.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StartPageRelativeExtension.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.StartPageRelativeExtension" /> with the specified relative path.</summary>
+      <param name="relativePath">The relative path from the Start Page XAML file location.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StartPageRelativeExtension.ProvideValue(System.IServiceProvider)">
+      <summary>Gets the object that is defined in the XAML.</summary>
+      <returns>An object which may be a <see cref="T:System.Uri" />, an <see cref="T:System.Windows.Media.ImageSource" />, or a string.</returns>
+      <param name="serviceProvider">The service provider.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.Convert(System.Object[],System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringConcatenatingConverter.ConvertBack(System.Object,System.Type[],System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToStringWithoutHypertextTagsConverter.ConvertBack(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter">
+      <summary>Converts an XML string to an <see cref="T:System.Windows.Data.XmlDataProvider" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts an XML string to an <see cref="T:System.Windows.Data.XmlDataProvider" />.</summary>
+      <returns>An <see cref="T:System.Windows.Data.XmlDataProvider" />. If the string is null or empty, or the XML is not valid, the data provider is empty.</returns>
+      <param name="xmlBlob">The XML string.</param>
+      <param name="parameter">The conversion parameter. Unused.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringToXmlDataProviderConverter.ConvertBack(System.Windows.Data.XmlDataProvider,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts from an XML data provider to an XML string. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <returns>This method throws a <see cref="T:System.NotSupportedException" />.</returns>
+      <param name="xmlDataProvider">The XML data provider</param>
+      <param name="parameter">The conversion parameter.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StringUppercaseConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringUppercaseConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StringUppercaseConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.String" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.StyleKey`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T">The type with which this StyleKey is associated with.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.StyleKey`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.StyleKey`1.Assembly">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.Color">
+      <summary>Microsoft internal use only..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.ColorProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.CornerRadius">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.SystemDropShadowChrome.CornerRadiusProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.TextToolTipService"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TextToolTipService.AutoShowToolTipWhenObscured">
+      <summary>Gets of sets the AutoShowToolTipWhenObscured attribute.</summary>
+      <returns>Returns the AutoShowToolTipWhenObscured attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.TextToolTipService.AutoShowToolTipWhenObscuredProperty">
+      <summary>Flag determining whether to automatically show the tool tip when it is obscured.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.GetAutoShowToolTipWhenObscured(System.Windows.FrameworkElement)">
+      <summary>Gets the value of the AutoShowToolTipWhenObscured attribute for the specified element.</summary>
+      <returns>Returns the AutoshowToolTipWhenObscured attribute value of the specified element.</returns>
+      <param name="element">The element to get the AutoShowToolTipWhenObscured flag for.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.GetToolTipBounds(System.Windows.FrameworkElement)">
+      <summary>Gets the ToolTipBounds of the specified element.</summary>
+      <returns>Returns the ToolTipBounds of the specified element.</returns>
+      <param name="element">The element to get the bounds for.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.GetToolTipText(System.Windows.FrameworkElement)">
+      <summary>Gets the ToolTipText of the specified element.</summary>
+      <returns>Returns the ToolTipText of the specified element.</returns>
+      <param name="element">The element to get the text for.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.SetAutoShowToolTipWhenObscured(System.Windows.FrameworkElement,System.Boolean)">
+      <summary>Sets the AutoShowToolTipWhenObscured attribute to the specified value for the given element.</summary>
+      <param name="element">The element to set the AutoShowToolTipWhenObscured attribute for.</param>
+      <param name="value">The value to set the AutoShowToolTipWhenObscured attribute to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.SetToolTipBounds(System.Windows.FrameworkElement,System.Windows.Rect)">
+      <summary>Sets the ToolTipBounds attribute to the specified value for the given element.</summary>
+      <param name="element">The element to set the ToolTipBounds attribute for.</param>
+      <param name="value">The value to set the ToolTipBounds attribute to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.SetToolTipOffsets(System.Windows.FrameworkElement,System.Int32,System.Int32)">
+      <summary>Sets the ToolTipOffsets attribute to the specified values for the given element.</summary>
+      <param name="element">The element to set the ToolTipOffsets attribute for.</param>
+      <param name="horizontal">The value to set the ToolTipOffsets horizontal to.</param>
+      <param name="vertical">The value to set the ToolTipOffsets vertical to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.SetToolTipPlacement(System.Windows.FrameworkElement,System.Windows.Controls.Primitives.PlacementMode)">
+      <summary>Sets the ToolTipPlacement attribute to the specified value for the given element.</summary>
+      <param name="element">The element to set the ToolTipPlacement attribute for.</param>
+      <param name="mode">The value to set the ToolTipPlacement attribute to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.TextToolTipService.SetToolTipText(System.Windows.FrameworkElement,System.String)">
+      <summary>Sets the ToolTipText attribute to the specified value for the given element.</summary>
+      <param name="element">The element to set the ToolTipText attribute for.</param>
+      <param name="value">The value to set the ToolTipText attribute to.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TextToolTipService.ToolTipBounds">
+      <summary>Gets or sets the ToolTipBounds attribute.</summary>
+      <returns>Returns the ToolTipBounds attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.TextToolTipService.ToolTipBoundsProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TextToolTipService.ToolTipText">
+      <summary>Gets or sets the ToolTipText attribute.</summary>
+      <returns>Returns the ToolTipText attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.TextToolTipService.ToolTipTextProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ThemeChangedEventArgs"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ThemeChangedEventArgs.#ctor(System.Int32)"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ThemeChangedEventArgs.Message"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ThemeChangedEventHandler"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ThemedImageConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ThemedImageConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ThemedImageSourceConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ThemedImageSourceConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ThemedImageSourceConverter.Convert(System.Windows.Media.ImageSource,System.Windows.Media.Color,System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Windows.Media.ImageSource" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1.Convert(`0,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Boolean" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1.ConvertBack(System.Boolean,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ToBooleanValueConverter`1.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.TreeViewColors">
+      <summary>Defines the TreeView colors resource keys generated by the Visual Studio theme.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.BackgroundBrushKey">
+      <summary>Gets the BackgroundBrushKey attribute.</summary>
+      <returns>Returns the BackgroundBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.BackgroundColorKey">
+      <summary>Gets the BackgroundColorKey attribute.</summary>
+      <returns>Returns the BackgroundColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.BackgroundTextBrushKey">
+      <summary>Gets the BackgroundTextBrushKey attribute.</summary>
+      <returns>Returns the BackgroundTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.BackgroundTextColorKey">
+      <summary>Gets the BackgroundTextColorKey attribute.</summary>
+      <returns>Returns the BackgroundTextColorKey attribute.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.TreeViewColors.Category">
+      <summary>The category of the TreeView colors.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragDropInsertionArrowBorderBrushKey">
+      <summary>Gets the DragDropInsertionArrowBorderBrushKey attribute.</summary>
+      <returns>Returns the DragDropInsertionArrowBorderBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragDropInsertionArrowBorderColorKey">
+      <summary>Gets the DragDropInsertionArrowBorderColorKey attribute.</summary>
+      <returns>Returns the DragDropInsertionArrowBorderColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragDropInsertionArrowBrushKey">
+      <summary>Gets the DragDropInsertionArrowBrushKey attribute.</summary>
+      <returns>Returns the DragDropInsertionArrowBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragDropInsertionArrowColorKey">
+      <summary>Gets the DragDropInsertionArrowColorKey attribute.</summary>
+      <returns>Returns the DragDropInsertionArrowColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemBrushKey">
+      <summary>Gets the DragOverItemBrushKey attribute.</summary>
+      <returns>Returns the DragOverItemBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemColorKey">
+      <summary>Gets the DragOverItemColorKey attribute.</summary>
+      <returns>Returns the DragOverItemColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemGlyphBrushKey">
+      <summary>Gets the DragOverGlyphBrushKey attribute.</summary>
+      <returns>Returns the DragOverGlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemGlyphColorKey">
+      <summary>Gets the DragOverGlyphColorKey attribute.</summary>
+      <returns>Returns the DragOverGlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemGlyphMouseOverBrushKey">
+      <summary>Gets the DragOverItemGlyphMouseOverBrushKey attribute.</summary>
+      <returns>Returns the DragOverItemGlyphMouseOverBrushKey attribute</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemGlyphMouseOverColorKey">
+      <summary>Gets the DragOverItemGlyphMouseOverColorKey attribute.</summary>
+      <returns>Returns the DragOverItemGlyphMouseOverColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemTextBrushKey">
+      <summary>Gets the DragOverItemTextBrushKey attribute.</summary>
+      <returns>Returns the DragOverItemTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.DragOverItemTextColorKey">
+      <summary>Gets the DragOverItemTextColorKey attribute.</summary>
+      <returns>Returns the DragOverItemTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.FocusVisualBorderBrushKey">
+      <summary>Gets the FocusVisualBorderBrushKey attribute.</summary>
+      <returns>Returns the FocusVisualBorderBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.FocusVisualBorderColorKey">
+      <summary>Gets the FocusVisualBorderColorKey attribute.</summary>
+      <returns>Returns the FocusVisualBorderColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.GlyphBrushKey">
+      <summary>Gets the GlyphBrushKey attribute.</summary>
+      <returns>Returns the GlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.GlyphColorKey">
+      <summary>Gets the GlyphColorKey attribute.</summary>
+      <returns>Returns the GlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.GlyphMouseOverBrushKey">
+      <summary>Gets the GlyphMouseOverBrushKey attribute.</summary>
+      <returns>Returns the GlyphMouseOverBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.GlyphMouseOverColorKey">
+      <summary>Gets the GlyphMouseOverColorKey attribute.</summary>
+      <returns>Returns the GlyphMouseOverColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.HighlightedSpanBrushKey">
+      <summary>Gets the HighlightedSpanBrushKey attribute.</summary>
+      <returns>Returns the HighlightedSpanBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.HighlightedSpanColorKey">
+      <summary>Gets the HighlightedSpanColorKey attribute.</summary>
+      <returns>Returns the HighlightedSpanColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.HighlightedSpanTextBrushKey">
+      <summary>Gets the HighlightedSpanTextBrushKey attribute.</summary>
+      <returns>Returns the HighlightedSpanTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.HighlightedSpanTextColorKey">
+      <summary>Gets the HighlightedSpanTextColorKey attribute.</summary>
+      <returns>Returns the HighlightedSpanTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveBrushKey">
+      <summary>Gets the SelectedItemActiveBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveColorKey">
+      <summary>Gets the SelectedItemActiveColorKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveGlyphBrushKey">
+      <summary>Gets the SelectedItemActiveGlyphBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveGlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveGlyphColorKey">
+      <summary>Gets the SelectedItemActiveGlyphColorKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveGlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveGlyphMouseOverBrushKey">
+      <summary>Gets the SelectedItemActiveGlyphMouseOverBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveGlyphMouseOverBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveGlyphMouseOverColorKey">
+      <summary>Gets the SelectedItemActiveGlyphMouseOverColorKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveGlyphMouseOverColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveTextBrushKey">
+      <summary>Gets the SelectedItemActiveTextBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemActiveTextColorKey">
+      <summary>Gets the SelectedItemActiveTextColorKey attribute.</summary>
+      <returns>Returns the SelectedItemActiveTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveBrushKey">
+      <summary>Gets the SelectedItemInactiveBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveColorKey">
+      <summary>Gets the SelectedItemInactiveColorKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveGlyphBrushKey">
+      <summary>Gets the SelectedItemInactiveGlyphBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveGlyphBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveGlyphColorKey">
+      <summary>Gets the SelectedItemInactiveGlyphColorKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveGlyphColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveGlyphMouseOverBrushKey">
+      <summary>Gets the SelectedItemInactiveGlyphMouseOverBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveGlyphMouseOverBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveGlyphMouseOverColorKey">
+      <summary>Gets the SelectedItemInactiveGlyphMouseOverColorKey attribute.</summary>
+      <returns>Returns the SelectedItemInactiveGlyphMouseOverColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveTextBrushKey">
+      <summary>Gets the SelectedItemTextBrushKey attribute.</summary>
+      <returns>Returns the SelectedItemTextBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.SelectedItemInactiveTextColorKey">
+      <summary>Gets the SelectedItemTextColorKey attribute.</summary>
+      <returns>Returns the SelectedItemTextColorKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.ValidationSquigglesBrushKey">
+      <summary>Gets the ValidationSquigglesBrushKey attribute.</summary>
+      <returns>Returns the ValidationSquigglesBrushKey attribute.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.TreeViewColors.ValidationSquigglesColorKey">
+      <summary>Gets the ValidationSquigglesColorKey attribute.</summary>
+      <returns>Returns the ValidationSquigglesColorKey attribute.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.Unbox">
+      <summary>Unboxes an object that contains a value type into a specific, possibly different value type. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsBoolean(System.Object)">
+      <summary>Unboxes the specified object into a Boolean object.</summary>
+      <returns>Returns a Boolean object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsDouble(System.Object)">
+      <summary>Unboxes the specified object into a Double object.</summary>
+      <returns>Returns a Double object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsInt16(System.Object)">
+      <summary>Unboxes the specified object into an Int16 object.</summary>
+      <returns>Returns an Int16 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsInt32(System.Object)">
+      <summary>Unboxes the specified object into an Int32 object.</summary>
+      <returns>Returns an Int32 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsInt64(System.Object)">
+      <summary>Unboxes the specified object into an Int64 object.</summary>
+      <returns>Returns an Int64 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsInt8(System.Object)">
+      <summary>Unboxes the specified object into an Int8 object.</summary>
+      <returns>Returns an Int8 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsIntPtr(System.Object)">
+      <summary>Unboxes the specified object into an IntPtr object.</summary>
+      <returns>Returns an IntPtr object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsUInt16(System.Object)">
+      <summary>Unboxes the specified object into a UInt16 object.</summary>
+      <returns>Returns a UInt16 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsUInt32(System.Object)">
+      <summary>Unboxes the specified object into a Uint32 object.</summary>
+      <returns>Returns the Uint32 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsUInt64(System.Object)">
+      <summary>Unboxes the specified object into a Uint64 object.</summary>
+      <returns>Returns the Uint64 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.Unbox.AsUInt8(System.Object)">
+      <summary>Unboxes the specified object into a UInt8 object.</summary>
+      <returns>Returns the UInt8 object.</returns>
+      <param name="var">The original value to unbox.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ValueConverter`2">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="TSource"></typeparam>
+      <typeparam name="TTarget"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.Convert(`0,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueConverter`2.ConvertBack(`1,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.ValueExtension`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueExtension`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueExtension`1.#ctor(`0)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.ValueExtension`1.ProvideValue(System.IServiceProvider)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.ValueExtension`1.Value">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Object" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VisibleIfNotEmptyCollectionConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotEmptyCollectionConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotEmptyCollectionConverter.Convert(Microsoft.VisualStudio.Shell.Interop.IVsUICollection,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Windows.Visibility" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.VisibleIfNotEmptyCollectionConverter.VisibilityIfEmpty">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Windows.Visibility" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullConverter.Convert(System.Object,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullOrEmptyConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullOrEmptyConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VisibleIfNotNullOrEmptyConverter.Convert(System.String,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+      <returns>Returns <see cref="T:System.Windows.Visibility" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VSColorTheme">
+      <summary>Helper to get colors from the current Visual Studio theme and provide notifications when the theme or colors change.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VSColorTheme.GetThemedColor(Microsoft.VisualStudio.Shell.ThemeResourceKey)">
+      <summary>Gets the color of the specified resource key.</summary>
+      <returns>Returns the color.</returns>
+      <param name="themeResourceKey">The resource key to get the color for.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.VSColorTheme.ThemeChanged">
+      <summary>Raised when Visual Studio theme color changes.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow">
+      <summary>Use this class as the base class for Visual Studio dialogs used with <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource" /> objects. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.VsUIDialogWindow.InvokeDialogHelp">
+      <summary>Invokes Help for the dialog window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WeakCollection`1">
+      <summary>Microsoft internal use only.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Add(`0)">
+      <summary>Microsoft internal use only. Adds a <see cref="T:System.WeakReference" /> to the item to the collection.</summary>
+      <param name="item">The item to add to the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Clear">
+      <summary>Microsoft internal use only. Clears all items from the list.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.GetAliveItemsCount">
+      <summary>Gets the number of strong references remaining in the collection.</summary>
+      <returns>Returns the number of strong references.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.Remove(`0)">
+      <summary>Microsoft internal use only. Removes an item from the underlying collection, if it exists.</summary>
+      <returns>Returns true if the item was found and removed; otherwise returns false.</returns>
+      <param name="item">The item to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WeakCollection`1.ToList">
+      <summary>Gets a list containing strong references to the items in this collection.</summary>
+      <returns>Returns a list containing strong references to the items in this collection.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip">
+      <summary>Extends <see cref="T:System.Windows.Controls.Primitives.Thumb" /> to resize any item that implements the <see cref="T:Microsoft.VisualStudio.PlatformUI.IResizable" /> interface.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.#ctor">
+      <summary>Creates a new instance of the class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeGripDirection">
+      <summary>Gets of sets the ResizeGripDirection attribute.</summary>
+      <returns>Returns the ResizeGripDirection.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeGripDirectionProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeGripMode">
+      <summary>Gets or sets the ResizeGripMode attribute.</summary>
+      <returns>Returns the ResizeGripMode.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeGripModeProperty"></member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeTarget">
+      <summary>Gets or sets the target element that this class will resize.</summary>
+      <returns>Returns the target element to resize.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeTargetProperty"></member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection">
+      <summary>Defines direction values for <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGrip.ResizeGripDirectionProperty" /> dependency property.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Left">
+      <summary>The left of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Right">
+      <summary>The right of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Top">
+      <summary>The top of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Bottom">
+      <summary>The bottom of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopLeft">
+      <summary>The top left of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopRight">
+      <summary>The top right of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomLeft">
+      <summary>The bottom left of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomRight">
+      <summary>The bottom right of the window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingLeft(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the left of the resized element.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingRight(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the right of the resized element.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingTop(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the top of the resized element.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingBottom(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the bottom of the resized element.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingHorizontally(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the horizontal width of the resized element.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingVertically(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the height of the resized element.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions"></member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingBottom(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the bottom of the resized element.</summary>
+      <returns>Returns true if the resize direction is <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Bottom" />, <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomLeft" /> or <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomRight" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingHorizontally(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the horizontal width of the resized element.</summary>
+      <returns>Returns true if the resize direction is not <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Bottom" /> and not <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Top" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingLeft(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the left of the resized element.</summary>
+      <returns>Returns true if the resize direction is <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Left" />, <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomLeft" /> or <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopLeft" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingRight(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the right of the resized element.</summary>
+      <returns>Returns true if the resize direction is <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Right" />, <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopRight" /> or <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.BottomRight" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingTop(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the top of the resized element.</summary>
+      <returns>Returns true if the resize direction is <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Top" />, <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopLeft" /> or <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.TopRight" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirectionExtensions.IsResizingVertically(Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection)">
+      <summary>Determines whether the specified resize direction affects the height of the resized element.</summary>
+      <returns>Returns true if the resize direction is not <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Left" /> and not <see cref="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripDirection.Right" />; otherwise returns false.</returns>
+      <param name="direction">The resize direction to check.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowResizeGripMode">
+      <summary>Determines the mode of the current resize operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripMode.Splitter">
+      <summary>Resizing mode is splitter.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowResizeGripMode.DirectUpdate">
+      <summary>Resizing mode is direct update.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchBooleanOption">
+      <summary>Represents a Boolean option for use by the search control for window search. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchBooleanOption.#ctor(System.String,System.String,System.Boolean)">
+      <summary>Creates a new instance of a Boolean search option for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search option.</param>
+      <param name="tooltip">The tooltip text for the search option.</param>
+      <param name="initialValue">The initial value to return for the search option.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchBooleanOption.#ctor(System.String,System.String,System.Func`1,System.Void)">
+      <summary>Creates a new instance of a Boolean search option for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search option.</param>
+      <param name="tooltip">The tooltip text for the search option.</param>
+      <param name="getter">The function which performs the option action and gets the option value. Must return a Boolean value.</param>
+      <param name="setter">The function which performs the option action.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchBooleanOption.Value">
+      <summary>Gets or sets the value of the Boolean option.</summary>
+      <returns>Returns the value of the option. True indicates check box is checked; false indicates check box is unchecked.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchCommandOption">
+      <summary>Represents a command option for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchCommandOption.#ctor(System.String,System.String,System.Action)">
+      <summary>Creates a new instance of a command option for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search option.</param>
+      <param name="tooltip">The tooltip text for the search option.</param>
+      <param name="commandAction">The function which performs the option action.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchCommandOption.Invoke">
+      <summary>Invokes the specified command function. Invoke is called when the corresponding command push button is pressed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchCustomFilter">
+      <summary>Represents a base class from which users can derive classes to implement advanced search filters for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchCustomFilter.#ctor(System.String,System.String)">
+      <summary>Creates a new instance of a search filter with an apply-filter method for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search filter. . Must be non-whitespace.</param>
+      <param name="tooltip">The tooltip text for the search filter. . Must not be an empty string.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchCustomFilter.ApplyFilter(System.String@,System.Int32@,System.Int32@)">
+      <summary>Override this method in derived classes to provide specific implementation for the custom filter, by manipulating the search text from the search control and changing the selection as needed.</summary>
+      <param name="pbstrSearchString">The search string from which to obtain the filter selection.</param>
+      <param name="piSelectionStart">The location within the search string to start the filter selection.</param>
+      <param name="piSelectionEnd">The location within the search string to end the filter selection.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchFilter">
+      <summary>Represents a search filter for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilter.#ctor(System.String,System.String)">
+      <summary>Creates a new instance of a search filter for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search filter. . Must be non-whitespace.</param>
+      <param name="tooltip">The tooltip text for the search filter. . Must not be an empty string.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchFilter.DisplayText">
+      <summary>Gets or sets the display text for the search filter</summary>
+      <returns>Returns the display text for the search filter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchFilter.Tooltip">
+      <summary>Gets or sets the tooltip text for the search filter</summary>
+      <returns>Returns the tooltip text for the search filter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator">
+      <summary>Represents an enumerated set of search filters for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchFilter})">
+      <summary>Creates a new instance of an enumerated set of search filters for use by the search control for window search.</summary>
+      <param name="filters">The collection of search filters.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator.Clone(Microsoft.VisualStudio.Shell.Interop.IVsEnumWindowSearchFilters@)">
+      <summary>Creates a new enumerated set of search filters that has the same state as this one.</summary>
+      <param name="ppEnum">Pointer to the new search filter enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator.Next(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchFilter[],System.UInt32@)">
+      <summary>Retrieves a specified number of search filters from the enumerated set.</summary>
+      <returns> Returns S_OK if the method is successful; otherwise, returns S_FALSE.</returns>
+      <param name="celt">The number of search filters requested.</param>
+      <param name="rgelt">Array of size <paramref name="celt" /> (or larger) of search filters.</param>
+      <param name="pceltFetched">Pointer to the number of search filters actually returned in <paramref name="rgelt" />. If <paramref name="celt" /> is 1, can be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator.Reset">
+      <summary>Resets the search filters enumerator to the beginning.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchFilterEnumerator.Skip(System.UInt32)">
+      <summary>Skips a specified number of search filters in the enumerated sequence.</summary>
+      <returns>Returns S_OK if the number of filters skipped is <paramref name="celt" />; otherwise, returns S_FALSE.</returns>
+      <param name="celt">The number of search filters to be skipped.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchOption">
+      <summary>Represents an option for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOption.#ctor(System.String,System.String)">
+      <summary>Creates a new instance of a search option for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search option</param>
+      <param name="tooltip">The tooltip text for the search option</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchOption.DisplayText">
+      <summary>Gets or sets the display text for the search option.</summary>
+      <returns>Returns the display text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchOption.Tooltip">
+      <summary>Gets or sets the tooltip for the search option.</summary>
+      <returns>Returns the tooltip.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator">
+      <summary>Represents an enumerated set of search options for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchOption})">
+      <summary>Creates a new instance of an enumerated set of search options for use by the search control for window search.</summary>
+      <param name="options">The collection of search options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator.Clone(Microsoft.VisualStudio.Shell.Interop.IVsEnumWindowSearchOptions@)">
+      <summary>Creates a new enumerated set of search options that has the same state as this one.</summary>
+      <param name="ppEnum">Pointer to the new search option enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator.Next(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchOption[],System.UInt32@)">
+      <summary>Retrieves a specified number of search options from the enumerated set.</summary>
+      <returns>Returns S_OK if the method is successful; otherwise, returns S_FALSE.</returns>
+      <param name="celt">The number of search options requested.</param>
+      <param name="rgelt">Array of size <paramref name="celt" /> (or larger) of search options.</param>
+      <param name="pceltFetched">Pointer to the number of search options actually returned in <paramref name="rgelt" />. If <paramref name="celt" /> is 1, can be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator.Reset">
+      <summary>Resets the search options enumerator to the beginning.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchOptionEnumerator.Skip(System.UInt32)">
+      <summary>Skips a specified number of search options in the enumerated sequence.</summary>
+      <returns>Returns S_OK if the number of options skipped is <paramref name="celt" />; otherwise, returns S_FALSE.</returns>
+      <param name="celt">The number of search options to be skipped.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowSearchSimpleFilter">
+      <summary>Represents a search filter with a default value and a filter field for use by the search control for window search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowSearchSimpleFilter.#ctor(System.String,System.String,System.String,System.String)">
+      <summary>Creates a new instance of a search filter with a default value and a filter field for use by the search control for window search.</summary>
+      <param name="displayText">The display text for the search filter. . Must be non-whitespace.</param>
+      <param name="tooltip">The tooltip text for the search filter. . Must not be an empty string.</param>
+      <param name="filterField">The filter field for the search filter. Must not be an empty string.</param>
+      <param name="defaultFilterValue">The default value for the search filter. Must not be an empty string.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchSimpleFilter.DefaultFilterValue">
+      <summary>Gets or sets the default filter value for the search filter.</summary>
+      <returns>Returns the default filter value for the search filter.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowSearchSimpleFilter.FilterField">
+      <summary>Gets or sets the filter field value for the search filter.</summary>
+      <returns>Returns the filter field value for the search filter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowStateConverter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.Convert(System.Int32,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStateConverter.ConvertBack(System.Windows.WindowState,System.Object,System.Globalization.CultureInfo)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.GetHasMaximizeButton(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.GetHasMinimizeButton(System.Windows.Window)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMaximizeButton">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMaximizeButtonProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMinimizeButton">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.HasMinimizeButtonProperty">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.SetHasMaximizeButton(System.Windows.Window,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.WindowStyleHelper.SetHasMinimizeButton(System.Windows.Window,System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.#ctor(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Boolean,System.Nullable{Microsoft.VisualStudio.OLE.Interop.OLECRINFO},System.Boolean,System.Nullable{Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO})">
+      <summary>Microsoft internal use only.</summary>
+      <param name="activatedComponent">The component being activated, or null if none.</param>
+      <param name="calleeIsActivating">A <see cref="T:System.Boolean" /> value indicating if the caller of the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)" /> is being activated.</param>
+      <param name="activatingComponentsInfo">The activating components info, if any.</param>
+      <param name="hostIsActivating">A <see cref="T:System.Boolean" /> value indicating whether the component host is activating.</param>
+      <param name="hostInfo">The host info, if any.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.ActivatedComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.ActivatingComponentsInfo">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.CalleeIsActivating">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.HostInfo">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ActivationChangeEventArgs.HostIsActivating">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.#ctor(System.Boolean,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="hostAppActivating">True if the host application is gaining activation, false otherwise.</param>
+      <param name="threadId">If <paramref name="hostAppActivating" /> is true this represents the thread ID if the thread that owns the window being deactivated. If it is false it is the thread ID of the thread that owns the window that is being activated.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.HostAppActivating">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.AppActivateEventArgs.ThreadId">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="info">The object that holds the serialized object data. </param>
+      <param name="context">The contextual information about the source or destination. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException.#ctor(System.String,System.Exception)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. </param>
+      <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedIdleTime">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.PreTranslateKeys">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.PreTranslateAll">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedSpecialActivationNotifications">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedAllActivationNotifications">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.ExclusiveBorderSpace">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.ExclusiveActivation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.NeedAllMacEvents">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFlags.Master">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="info">The object that holds the serialized object data. </param>
+      <param name="context">The contextual information about the source or destination. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.String)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRevocationFailedException.#ctor(System.String,System.Exception)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. </param>
+      <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Unknown">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Modal">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.RedrawOff">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.WarningsOff">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState.Recording">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.#ctor(System.UInt32,System.IntPtr,System.Nullable{Microsoft.VisualStudio.OLE.Interop.MSG})">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.ContinuePumping">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.Message">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.PrivateData">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ContinueMessageLoopEventArgs.ReasonCode">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.None">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.Modal">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.RedrawOff">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.WarningsOff">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DesiredStateNotifications.Recording">
+      <summary>Microsoft internal use only..</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.#ctor(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="rawFlags">The MSO flags that indicate what kind of idle tasks the user should perform.  Exposed through the <see cref="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.IdleTypes" /> property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.IdleTypes">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.DoIdleEventArgs.MoreTimeNeededForIdleTasks">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.#ctor(Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowHandle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.GetWindowEventArgs.WindowType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.Periodic">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.NonPeriodic">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.Priority">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes.All">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.#ctor(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager)">
+      <summary>Microsoft internal use only.</summary>
+      <exception cref="T:System.ArgumentNullException">Throws this if  is null.</exception>
+      <exception cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentRegistrationFailedException">Can throw this exception if <paramref name="manager" /> returns FALSE (0) from <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" />.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationChange">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ActivationLost">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.AppActivate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.BeginTracking">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ContinueMessageLoop">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.CreateHostedComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DisposeManagedResources">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoIdle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoOleEvents(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager,System.Func`1)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="manager">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager" /> for which messages will be pumped.</param>
+      <param name="continuePumping">Delegate to use to continue / cancel pumping. If null, will always continue pumping.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.DoPeriodicIdle">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.EndTracking">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FContinueMessageLoopCore(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FDoIdleCore(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FPreTranslateMessageCore(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.FQueryTerminateCore(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.GetWindow">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.HwndGetWindowCore(System.UInt32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.IsTrackingComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+      <param name="uReason">The reason given by the caller of <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pvLoopData">Private data provided by the caller of <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pMsgPeeked">The message from the queue, or null if there was none.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FDoIdle(System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="grfidlef">A group of bit flags that indicate what type of tasks to perform (maps directly to <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.IdleTypes" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Microsoft internal use only.</summary>
+      <param name="pMsg">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> object to pre-translate.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FQueryTerminate(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="fPromptUser">A value indicating whether user prompting should occur if necessary.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="dwWhich">The type of window to retrieve, maps directly to a value in <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType" />.</param>
+      <param name="dwReserved">Reserved for future use and should be zero</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="pic">If non-NULL, then this is the component that is being activated.</param>
+      <param name="fSameComponent">True if <paramref name="pic" /> is the component that called this method.</param>
+      <param name="pcrinfo">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECRINFO" /> of <paramref name="pic" /> if  is non-null.</param>
+      <param name="fHostIsActivating">If <paramref name="pic" /> is null and this is TRUE (1) it indicates the host is activating. If <paramref name="pic" /> is null and this is FALSE (0) then there is no current active object.</param>
+      <param name="pchostinfo">If <paramref name="fHostIsActivating" /> is TRUE (1) then this is the hosts <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO" />, otherwise this is null.</param>
+      <param name="dwReserved">Reserved for future use, should be 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="fActive">If TURE (1), the host app is being activated, if FALSE (0) the host app is being deactivated.</param>
+      <param name="dwOtherThreadID">If <paramref name="fActive" /> is TRUE (1) then this is the thread ID of the thread owning the window being deactivated. If <paramref name="fActive" /> is FALSE (0) this is the thread ID of the thread owning the window being activated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnEnterState(System.UInt32,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="uStateID">The state being entered or exited, maps directly to <see cref="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.ComponentState" /></param>
+      <param name="fEnter">If the value is TRUE (1) then we are entering the state described by <paramref name="uStateID" /> otherwise we are exiting it.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnLoseActivation">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Microsoft#VisualStudio#OLE#Interop#IOleComponent#Terminate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.ModalStateChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnActivationChangeCore(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnAppActivateCore(System.Int32,System.UInt32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnChangeStateCore(System.UInt32,System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.OnLoseActivationCore">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PeriodicIdleTimePeriod">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PreTranslateMessage">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.PushMessageLoop(Microsoft.VisualStudio.OLE.Interop._OLELOOP,System.IntPtr)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="reason">Reason of the message loop.</param>
+      <param name="pvLoopData">Private data for the loop.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.QueryTerminate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.RecordingStateChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.RedrawOffStateChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.Terminate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.TerminateCore">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponent.WarningsOffStateChanged">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponentManager">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.OleComponentManager.Instance">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.#ctor(Microsoft.VisualStudio.OLE.Interop.MSG)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="message">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> object given to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])" /></param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.Message">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.PreTranslateMessageEventArgs.MessageConsumed">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.#ctor(System.Boolean)">
+      <summary>Microsoft internal use only.</summary>
+      <param name="shouldPromptUser">A <see cref="T:System.Boolean" /> value indicating if the component should prompt the user for a termination decision, if necessary.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.CanTerminate">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.QueryTerminateEventArgs.ShouldPromptUser">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs.#ctor(System.Int32)">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateChangedEventArgs.TransitionType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType.Exit">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.StateTransitionType.Enter">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowToplevel">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowOwner">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowComponent">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.PlatformUI.OleComponentSupport.WindowType.WindowDialogOwner">
+      <summary>Microsoft internal use only.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Settings.SettingsManager">
+      <summary>Represents the settings stored in Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetApplicationDataFolder(Microsoft.VisualStudio.Settings.ApplicationDataFolder)">
+      <summary>Returns the folder that Visual Studio uses for storing various files such as cache files, backup files, and template files.</summary>
+      <returns>The full path of the requested folder.</returns>
+      <param name="folder">The requested folder.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetCollectionScopes(System.String)">
+      <summary>Outputs the scopes that contain the given collection. </summary>
+      <returns>The enclosing scopes.</returns>
+      <param name="collectionPath">The path of the collection to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetCommonExtensionsSearchPaths">
+      <summary>Returns the list of folders that Visual Studio uses to install or look for machine-wide extensions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetPropertyScopes(System.String,System.String)">
+      <summary>Outputs the scopes that contain the given property. </summary>
+      <returns>The enclosing scopes.</returns>
+      <param name="collectionPath">The path of the collection of the property.</param>
+      <param name="propertyName">The name of the property to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetReadOnlySettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> class for the requested scope which can be used for read-only operations.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> instance that can be used to access the scope.</returns>
+      <param name="scope">The requested scope.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.SettingsManager.GetWritableSettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Provides the <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> class for the requested scope which can be used for reading operations and writing operations.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> instance that can be used to access the scope.</returns>
+      <param name="scope">The requested scope.</param>
+      <exception cref="T:System.ArgumentException">The given scope is not writable.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Settings.SettingsScope">
+      <summary>This enumeration is used to specify the scope of the settings that is retrieved from the SettingsManager class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsScope.Configuration">
+      <summary>Denotes the installation specific configuration scope. This scope is read-only to the users.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsScope.UserSettings">
+      <summary>Denotes the user-configurable user settings scope.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Settings.SettingsType">
+      <summary>Data types of the properties that are stored inside the collections.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Invalid">
+      <summary>Invalid data type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Int32">
+      <summary>Data type used to store 4 byte (32 bits) properties which are Boolean, Int32 and UInt32. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Int64">
+      <summary>Data type used to store 8-byte (64-bit) properties which are Int64 and UInt64.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsType.String">
+      <summary>Data type used to store the strings.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Settings.SettingsType.Binary">
+      <summary>Data type used to store byte streams (arrays).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Settings.WritableSettingsStore">
+      <summary>Abstract class for both reading and writing the selected scope's collections and properties. It is obtained from <see cref="M:SettingsManager.GetWritableSettingsStore" /> method.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.CreateCollection(System.String)">
+      <summary>Creates the given collection path by creating each nested collection while skipping the ones that already exist. </summary>
+      <param name="collectionPath">Path of the collection.</param>
+      <exception cref="T:System.ArgumentException">If empty string ("") which deis passed to the method it throws this exception.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.DeleteCollection(System.String)">
+      <summary>Deletes the given collection recursively deleting all of the sub-collections and properties in it. If the collection does not exist or an empty string ("") is passed then the method returns false.</summary>
+      <param name="collectionPath">Path of the collection to be deleted.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.DeleteProperty(System.String,System.String)">
+      <summary>Deletes the given property from the collection. If the property or the collection does not exist then the method returns false.</summary>
+      <param name="collectionPath">Collection that contains the property to be deleted.</param>
+      <param name="propertyName">Name of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetBoolean(System.String,System.String,System.Boolean)">
+      <summary>Updates the value of the specified property to the given Boolean value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetInt32(System.String,System.String,System.Int32)">
+      <summary>Updates the value of the specified property to the given integer value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetInt64(System.String,System.String,System.Int64)">
+      <summary>Updates the value of the specified property to the given long value while setting its data type to <see cref="!:SettingsType.Int64" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetMemoryStream(System.String,System.String,System.IO.MemoryStream)">
+      <summary>Updates the value of the specified property to the bits of the MemoryStream while setting its data type to <see cref="!:SettingsType.Binary" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">MemoryStream to set the bits of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetString(System.String,System.String,System.String)">
+      <summary>Updates the value of the specified property to the given string value while setting its data type to <see cref="!:SettingsType.String" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetUInt32(System.String,System.String,System.UInt32)">
+      <summary>Updates the value of the specified property to the given unsigned integer value while setting its data type to <see cref="!:SettingsType.Int32" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Settings.WritableSettingsStore.SetUInt64(System.String,System.String,System.UInt64)">
+      <summary>Updates the value of the specified property to the given unsigned long value while setting its data type to <see cref="!:SettingsType.Int64" />. </summary>
+      <param name="collectionPath">Path of the collection of the property.</param>
+      <param name="propertyName">Name of the property.</param>
+      <param name="value">New value of the property.</param>
+      <exception cref="T:System.ArgumentException">If the collection does not exist, this exception is thrown.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ActivityLog">
+      <summary>Provides methods for logging messages to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsActivityLog" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogError(System.String,System.String)">
+      <summary>Logs an error message in the activity log with the given source.</summary>
+      <param name="source">A name associated with the source contributing the message.</param>
+      <param name="message">The message to be written to the activity log.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ActivityLog.LogFilePath">
+      <summary>Gets the path to the activity log for the current application.</summary>
+      <returns>The log file path</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogInformation(System.String,System.String)">
+      <summary>Logs an information message in the activity log with the given source.</summary>
+      <param name="source">A name associated with the source contributing the message.</param>
+      <param name="message">The message to be written to the activity log.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ActivityLog.LogWarning(System.String,System.String)">
+      <summary>Logs a warning message in the activity log with the given source.</summary>
+      <param name="source">A name associated with the source contributing the message.</param>
+      <param name="message">The message to be written to the activity log.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.CloseResult">
+      <summary>Specifies the results of the close operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CloseResult.Closed">
+      <summary>The close operation completed successfully.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CloseResult.SaveCancelled">
+      <summary>The close operation did not complete because the user cancelled the PromptSave dialog, and therefore the document remained open.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute">
+      <summary>Adds a custom file generator registry entry for a specific file type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.#ctor(System.Type,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute" /> class. Creates a new CodeGeneratorRegistrationAttribute attribute to register a custom code generator for the provided context.</summary>
+      <param name="generatorType">Type of the code generator. This parameter is a type that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSingleFileGenerator" />.</param>
+      <param name="generatorName">Generator name.</param>
+      <param name="contextGuid">Context GUID under which this code generator would appear.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="generatorType" />, <paramref name="generatorName" />, or <paramref name="contextGuid" /> is set to null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.ContextGuid">
+      <summary>Gets the GUID representing the project type.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratesDesignTimeSource">
+      <summary>Gets or sets the GeneratesDesignTimeSource registry value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratesSharedDesignTimeSource">
+      <summary>Gets or sets the GeneratesSharedDesignTimeSource registry value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratorGuid">
+      <summary>Get the GUID representing the generator type.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratorName">
+      <summary>Gets the generator name.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratorRegKeyName">
+      <summary>Gets or sets the generator registry key name.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.GeneratorType">
+      <summary>Gets the generator type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CodeGeneratorRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters the code generator with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.CommonMessagePump">
+      <summary>Allows callers to block the current thread until a handle or handles have been signaled.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.CommonMessagePump" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.AllowCancel">
+      <summary>Determines whether the wait dialog has an enabled cancel button.</summary>
+      <returns>true if the wait dialog has an enabled cancel button, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.CurrentStep">
+      <summary>Gets the current step for the progress control of the wait dialog.</summary>
+      <returns>The current step for the progress control of the wait dialog.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.EnableRealProgress">
+      <summary>Determines the type of progress control to use in the wait dialog.</summary>
+      <returns>true indicates a percentage progress, false indicates a marquee-type progress</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Called during each iteration of a message loop.</summary>
+      <returns>false (0) if the wait was canceled, otherwise true (1).</returns>
+      <param name="uReason">The reason given by the originator of the message.</param>
+      <param name="pvLoopData">Private data provided by the caller.</param>
+      <param name="pMsgPeeked">The message from the queue, or null if there was none.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FDoIdle(System.UInt32)">
+      <summary>Does idle processing. </summary>
+      <returns>Always returns 0.</returns>
+      <param name="grfidlef">Flags from the <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF" /> enumeration.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Handles the message.</summary>
+      <returns>Always returns 0.</returns>
+      <param name="pMsg">The message.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FQueryTerminate(System.Int32)">
+      <summary>Called when the component manager wishes to know whether the component is in a state in which it can terminate. </summary>
+      <returns>Always returns 1.</returns>
+      <param name="fPromptUser">true if the component should prompt the user if it needs to terminate, false if it should not prompt the user.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Reserved.</summary>
+      <returns>Always returns true.</returns>
+      <param name="dwReserved">Reserved.</param>
+      <param name="message">Reserved.</param>
+      <param name="wParam">Reserved.</param>
+      <param name="lParam">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#GetWaitHandlesAndTimeout(System.IntPtr[],System.UInt32@,System.UInt32@,System.IntPtr)">
+      <summary>Gets the wait handles and the timeout value.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="handles">The handles.</param>
+      <param name="handleCount">[out] The number of handles returned.</param>
+      <param name="timeout">[out] The timeout.</param>
+      <param name="loopData">The loop data.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Gets the associated window.</summary>
+      <returns>Always returns <see cref="P:System.IntPtr.Zero" />.</returns>
+      <param name="dwWhich">A value from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW" />.</param>
+      <param name="dwReserved">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Called when a new object is being activated.</summary>
+      <param name="pic">An <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent" />, or null.</param>
+      <param name="fSameComponent">true if <paramref name="pic" /> is the same component as the callee of this method, otherwise false.</param>
+      <param name="pcrinfo">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECRINFO" /> structures, which represent registry information for <paramref name="pic" />.</param>
+      <param name="fHostIsActivating">true if the host is being activated, otherwise false.</param>
+      <param name="pchostinfo">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO" /> structures, which represent host information.</param>
+      <param name="dwReserved">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Called when an application is being activated or deactivated.</summary>
+      <param name="fActive">true if the application is being activated, otherwise false.</param>
+      <param name="dwOtherThreadID">If the host application is being activated, the ID of the thread that owns the window being deactivated. If the host application is being deactivated, the ID of the thread that owns the window being activated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnEnterState(System.UInt32,System.Int32)">
+      <summary>Called when the environment has entered or left a state.</summary>
+      <param name="uStateID">A member of <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECSTATE" />.</param>
+      <param name="fEnter">true if the state is being entered, false if the state is being exited.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnHandleSignaled(System.UInt32,System.IntPtr,System.Boolean@)">
+      <summary>Called when a wait handle has been signaled.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="handleIndex">The index of the handle that was signaled.</param>
+      <param name="pvLoopData">The data.</param>
+      <param name="shouldContinue">[out] true if the component re-entered the message loop, or false if it exited the message loop immediately</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnLoseActivation">
+      <summary>Called when the component has lost its active status because the host or another component has become active.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#OnTimeout(System.IntPtr,System.Boolean@)">
+      <summary>Called when there is a timeout on a message loop.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pvLoopData">The data object.</param>
+      <param name="shouldContinue">true to have this component re-enter the message loop, false to exit the message loop immediately.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#Internal#VisualStudio#Shell#Interop#IOleComponent2Private#Terminate">
+      <summary>Terminates the message loop.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Called during each iteration of a message loop.</summary>
+      <returns>true if the message loop should continue, false otherwise. If false is returned, the component manager terminates the loop without removing <paramref name="pMsgPeeked" /> from the queue.</returns>
+      <param name="uReason">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLELOOP" /> representing the reason.</param>
+      <param name="pvLoopData">The component data that was sent to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pMsgPeeked">The peeked message (from PeekMessage).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FDoIdle(System.UInt32)">
+      <summary>Gives the component a chance to do idle time tasks.  </summary>
+      <returns>true if more time is needed to perform the idle time tasks, false otherwise.</returns>
+      <param name="grfidlef">A set of flags indicating the type of idle tasks to perform, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Processes the message before it is translated and dispatched.</summary>
+      <returns>true if the message is consumed, false otherwise.</returns>
+      <param name="pMsg">The message.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FQueryTerminate(System.Int32)">
+      <summary>Called when the component manager wishes to know if the component is in a state in which it can terminate.</summary>
+      <returns>true if it is possible to terminate, otherwise false.</returns>
+      <param name="fPromptUser">true if the user should be prompted, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Reserved. </summary>
+      <returns>Always returns true.</returns>
+      <param name="dwReserved">Reserved.</param>
+      <param name="message">Reserved.</param>
+      <param name="wParam">Reserved.</param>
+      <param name="lParam">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Retrieves a window associated with the component.</summary>
+      <returns>The HWND, or null if no such window exists.</returns>
+      <param name="dwWhich">A value from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW" />.</param>
+      <param name="dwReserved">Reserved for future use. Should be 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Notifies the component when a new object is being activated.</summary>
+      <param name="pic">The component that is being activated</param>
+      <param name="fSameComponent">true if <paramref name="pic" /> is the same as the callee of this method, otherwise false.</param>
+      <param name="pcrinfo">The component registration information.</param>
+      <param name="fHostIsActivating">true if the host that is being activated, otherwise false.</param>
+      <param name="pchostinfo">The OLE host information.</param>
+      <param name="dwReserved">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Notifies the component when the host application gains or loses activation.</summary>
+      <param name="fActive">True if the application is being activated, false if it is losing activation.</param>
+      <param name="dwOtherThreadID">The ID of the thread that owns the window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnEnterState(System.UInt32,System.Int32)">
+      <summary>Notifies the component when the application enters or exits the specified state.</summary>
+      <param name="uStateID">The state, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECSTATE" />. </param>
+      <param name="fEnter">true if the application is entering the state, false if it is exiting the state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnLoseActivation">
+      <summary>Notifies the active component that it has lost its active status because the host or another component has become active.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#OLE#Interop#IOleComponent#Terminate">
+      <summary>Terminates the message loop.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#EnableRealProgress(System.Boolean)">
+      <summary>Determines the kind of progress to be displayed</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="enableRealProgress">True if the progress dialog shows a percent control, false to show a marquee-style control. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#ModalWaitForObjects(System.IntPtr[],System.UInt32,System.UInt32@)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="handles">The array of handles to wait on.</param>
+      <param name="handleCount">The number of handles.</param>
+      <param name="waitResult">[out] The index to the signaled handle, or WAIT_TIMEOUT if the wait timed out.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#ModalWaitForObjectsWithClient(System.IntPtr[],System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="handles">Array of handles to wait on.</param>
+      <param name="handleCount">Count of handles</param>
+      <param name="pClient">The caller implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClient" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetAllowCancel(System.Boolean)">
+      <summary>Determines whether the wait dialog has an enabled cancel button.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="allowCancel">true if the wait dialog has an enabled cancel button, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetProgressInfo(System.Int32,System.Int32,System.String)">
+      <summary>Sets progress information for the message.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="iTotalSteps">The total number of steps for progress control.</param>
+      <param name="iCurrentStep">The current step. A value between 1 and <paramref name="iTotalSteps" />.</param>
+      <param name="progressText">Describes the current step.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetStatusBarText(System.String)">
+      <summary>Sets the text of the status bar during the wait.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="statusBarText">The status bar text.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetTimeout(System.UInt32)">
+      <summary>Sets the timeout value for the modal wait. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="timeoutInMilliseconds">The timeout value. Use 0xFFFFFFFF for an infinite wait.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetWaitText(System.String)">
+      <summary>Sets the wait dialog text.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="waitText">The wait text.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.Microsoft#VisualStudio#Shell#Interop#IVsCommonMessagePump#SetWaitTitle(System.String)">
+      <summary>Sets the title of the wait dialog with the specified title.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="waitTitle">The title.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or the specified handle has been signaled.</summary>
+      <returns>The exit code.</returns>
+      <param name="waitHandle">The wait handle.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle[],Microsoft.VisualStudio.Shell.Interop.IVsCommonMessagePumpClientEvents)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <returns>The exit code.</returns>
+      <param name="waitHandles">The wait handles.</param>
+      <param name="client">Caller implementation of <see cref="T:Microsoft.VisualStudio.Shell.IVsCommonMessagePumpClientEvents" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.CommonMessagePump.ModalWaitForHandles(System.Threading.WaitHandle[],System.Int32@)">
+      <summary>Blocks the current thread by pumping messages until either a timeout or one of the specified handles has been signaled.</summary>
+      <returns>The exit code.</returns>
+      <param name="waitHandles">The handles</param>
+      <param name="handleSignaledIndex">[out] The index to the handle that was signaled.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.ProgressText">
+      <summary>Gets the progress text.</summary>
+      <returns>The progress text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.StatusBarText">
+      <summary>Gets or sets the text of the status bar during the wait.</summary>
+      <returns>The text of the status bar during the wait.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.Timeout">
+      <summary>Gets or sets the timeout value for the modal wait. </summary>
+      <returns>The timeout value for the modal wait.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.TotalSteps">
+      <summary>Gets the total number of steps for the progress control of the wait dialog.</summary>
+      <returns>The total number of steps for the progress control of the wait dialog</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.WaitText">
+      <summary>Gets or sets the wait dialog text.</summary>
+      <returns>The wait dialog text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.CommonMessagePump.WaitTitle">
+      <summary>Gets or sets the title of the wait dialog.</summary>
+      <returns>The title of the wait dialog.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode">
+      <summary>Represents exit codes that are possible for <see cref="T:Microsoft.VisualStudio.Shell.CommonMessagePump" />. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.Timeout">
+      <summary>There was a timeout.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.UserCanceled">
+      <summary>The message was canceled by the user.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.ApplicationExit">
+      <summary>The application exited.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.CommonMessagePumpExitCode.HandleSignaled">
+      <summary>The handle was signaled.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute">
+      <summary>Adds the property page registration for a component picker.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.#ctor(System.Type,System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute" /> class.</summary>
+      <param name="packageType">Type of package that provides the page.</param>
+      <param name="pageType">Page type that needs to be registered.</param>
+      <param name="pageRegKeyName">Registry key name for the page.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.AddToMru">
+      <summary>Gets or sets the AddToMru value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.ComponentType">
+      <summary>Gets or sets the component type value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.DefaultPageNameValue">
+      <summary>Gets or sets the default page name value.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.PacakgeGuid">
+      <summary>Gets the package GUID.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.PageGuid">
+      <summary>Gets the GUID representing the property page.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.PageRegKeyName">
+      <summary>Gets the property page register key name.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.SortOrder">
+      <summary>Gets or sets the Sort registry value.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComponentPickerPropertyPageAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ComUtilities">
+      <summary>Provides miscellaneous methods that can be used when interacting with unmanaged code (COM objects) or interop types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IEnumWindowFrames)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" />&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumWindowFrames" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsEnumGuids)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;Guid&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumGuids" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsEnumSearchProviders)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider" />&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumSearchProviders" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" />&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;<see cref="T:Microsoft.VisualStudio.Shell.Interop.VsUIPropertyDescriptor" />&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceProperties" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.EnumerableFrom(Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs)">
+      <summary>Gets a .NET-style enumerator (IEnumerable&lt;string&gt;) from the specified Visual Studio COM enumeration interface.</summary>
+      <returns>The .NET-style enumerator.</returns>
+      <param name="enumerator">The Visual-Studio COM enumeration (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.IsSameComObject(System.Object,System.Object)">
+      <summary>Verifies that the specified objects represent the same instance of an object. This method essentially compares the IUnknown pointers of the two objects, which is needed in scenarios where aggregation is involved.</summary>
+      <returns>true if the two items represent the same thing, false otherwise.</returns>
+      <param name="object1">The first item to compare. This parameter can be an object, interface or IntPtr.</param>
+      <param name="object2">The second item to compare. This parameter can be an object, interface or IntPtr.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ComUtilities.QueryInterfaceIUnknown(System.Object)">
+      <summary>Retrieves the IUnknown for the specified managed or COM object.</summary>
+      <returns>Pointer to the IUnknown interface of the object.</returns>
+      <param name="objectToQuery">Managed or COM object.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DefaultRegistryRootAttribute">
+      <summary>Defines the default registry root used to register VSPackage information. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DefaultRegistryRootAttribute.#ctor(System.String)">
+      <summary>Initializes a new <see cref="T:Microsoft.VisualStudio.Shell.DefaultRegistryRootAttribute" /> object with the given registry root.</summary>
+      <param name="root">The default registry root used to register VSPackage information.</param>
+      <exception cref="T:System.ArgumentNullException">The constructor throws an <see cref="T:System.ArgumentNullException" /> if the root argument is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DefaultRegistryRootAttribute.Root">
+      <summary>Gets the value of the default registry root for the VSPackage.</summary>
+      <returns>The value of the default registry root for the VSPackage.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor">
+      <summary>A specialization of <see cref="T:System.ComponentModel.PropertyDescriptor" /> that allows customization of the display name of the property in the property grid.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.#ctor(System.ComponentModel.PropertyDescriptor)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor" /> for the specified property descriptor.</summary>
+      <param name="prop">
+        <see cref="T:System.ComponentModel.PropertyDescriptor" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.CanResetValue(System.Object)">
+      <summary>Determines whether or not resetting the object changes its value.</summary>
+      <returns>true if resetting the component changes its value, otherwise false.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ComponentType">
+      <summary>Gets the component type.</summary>
+      <returns>The type of the component.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.Converter">
+      <summary>Gets the type converter for the property.</summary>
+      <returns>
+        <see cref="T:System.ComponentModel.TypeConverter" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.DisplayName">
+      <summary>Gets the display name for this property.</summary>
+      <returns>The display name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetEditor(System.Type)">
+      <summary>Gets an editor of the specified type.</summary>
+      <returns>The editor, or null if it cannot be found.</returns>
+      <param name="editorBaseType">The type of the editor.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetTypeFromNameProperty(System.String)">
+      <summary>Converts the name to a <see cref="T:System.Type" />.</summary>
+      <returns>
+        <see cref="T:System.Type" />.</returns>
+      <param name="typeName">The name of the type.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.GetValue(System.Object)">
+      <summary>Gets the value of the property.</summary>
+      <returns>The value of the property.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.IsReadOnly">
+      <summary>Gets whether or not the property is read-only.</summary>
+      <returns>true if the property is read-only, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.PropertyType">
+      <summary>Gets the type of the property.</summary>
+      <returns>The type of the property.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ResetValue(System.Object)">
+      <summary>Resets the value to the default value.</summary>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.SetValue(System.Object,System.Object)">
+      <summary>Sets the value of the property to the specified value.</summary>
+      <param name="component">The component that owns the property.</param>
+      <param name="value">The value to set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor.ShouldSerializeValue(System.Object)">
+      <summary>Determines whether or not the property's value should be persisted.</summary>
+      <returns>true if the property should be persisted, otherwise false.</returns>
+      <param name="component">The component that owns the property.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar">
+      <summary>Use this class to implement modal forms in Visual Studio. The implementation enables the form to host a Visual Studio command bar so that it participates in standard command routing.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.#ctor">
+      <summary>Initializes a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.#ctor(System.IServiceProvider)">
+      <summary>Initializes a new instance of the class and sets the service provider.</summary>
+      <param name="sp">The service provider that the window can subsequently query to retrieve Visual Studio services.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.#ctor(System.IServiceProvider,System.Windows.Forms.Control)">
+      <summary>Initializes a new instance of the class and sets the service provider and the control that is contained by the form.</summary>
+      <param name="sp">The service provider that the window can subsequently query to retrieve Visual Studio services.</param>
+      <param name="contained">The control that is contained by the form.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.#ctor(System.IServiceProvider,System.Windows.Forms.Control,Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget)">
+      <summary>Initializes a new instance <see cref="T:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar" /> with its contained control, and an <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> implementation that is in addition to the one owned by the <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommandService" />.</summary>
+      <param name="sp">The <see cref="T:System.IServiceProvider" />.</param>
+      <param name="contained">The <see cref="T:System.Windows.Forms.Control" /> that is to be contained.</param>
+      <param name="parentCommandTarget">The parent <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.CommandService">
+      <summary>Returns the command service that is used to check the status or execute the commands on the toolbar.</summary>
+      <returns>
+        <see cref="T:System.ComponentModel.Design.IMenuCommandService" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.Dispose(System.Boolean)">
+      <summary>Explicitly called to release resources.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.Microsoft#VisualStudio#Shell#Interop#IVsToolWindowToolbar#GetBorder(Microsoft.VisualStudio.OLE.Interop.RECT[])">
+      <summary>Returns the border information for a tool window.</summary>
+      <returns>If the method succeeds, it returns S_OK. If it fails, it returns an error code.</returns>
+      <param name="rect">Pointer to the location and size of the tool window border.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.Microsoft#VisualStudio#Shell#Interop#IVsToolWindowToolbar#SetBorderSpace(Microsoft.VisualStudio.OLE.Interop.RECT[])">
+      <summary>Stores toolbar information and resizes the main pane to leave room for the command bar.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="rect">The new desired bounds.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.SetSite(System.IServiceProvider)">
+      <summary>Sets the site for this window.</summary>
+      <param name="sp">The service provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ShowDialog">
+      <summary>Shows a dialog.</summary>
+      <returns>
+        <see cref="T:System.Windows.Forms.DialogResult" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.System#IServiceProvider#GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>An object that represents the requested service.</returns>
+      <param name="serviceType">The type of service requested.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.System#Windows#Forms#IMessageFilter#PreFilterMessage(System.Windows.Forms.Message@)">
+      <summary>Filters mouse messages before they are dispatched.</summary>
+      <returns>true if the message was filtered and not dispatched, false if it was dispatched.</returns>
+      <param name="m">A message from the toolbar.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ToolbarDropTarget">
+      <summary>A target that allows intercepting drag and drop operations on the toolbar.</summary>
+      <returns>If the tool window has a toolbar, this property allows intercepting drag and drop operations on the toolbar. Otherwise this is null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ToolbarHost">
+      <summary>Returns the corresponding <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolWindowToolbarHost" />.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolWindowToolbarHost" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ToolbarID">
+      <summary>Gets or sets the command ID of the toolbar that is contained in this dialog box.</summary>
+      <returns>The command ID of the toolbar that is contained in this dialog box.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogContainerWithToolbar.ToolbarLocation">
+      <summary>Gets and sets the value of the enumeration that describes the toolbar location.</summary>
+      <returns>The enumeration is defined as follows. Copy Codetypedef enum {VSTWT_LEFT, VSTWT_TOP, VSTWT_RIGHT, VSTWT_BOTTOM} VSTWT_LOCATION;This corresponds to toolbar locations of left, top, right, and bottom.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DialogKeyEventArgs">
+      <summary>Represents the event arguments used by <see cref="F:Microsoft.VisualStudio.Shell.UIElementDialogPage.DialogKeyPendingEvent" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogKeyEventArgs.Key">
+      <summary>Gets the key being pressed within <see cref="T:Microsoft.VisualStudio.Shell.UIElementDialogPage" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DialogPage">
+      <summary>Provides a standard dialog box functionality for implementing Toolbox property sheets, ToolsOptions pages, or custom UI dialog boxes, with support for the Visual Studio automation model, Windows Forms, and state persistence by using the Visual Studio settings mechanism.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.DialogPage" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.AutomationObject">
+      <summary>Gets the DTE automation model object for a given instance of a dialog page class.</summary>
+      <returns>An instance of the automation object, or null if no automation support is available.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.Dispose(System.Boolean)">
+      <summary>Releases the unmanaged resources that are used by a dialog page class and optionally releases the managed resources; the parent class, <see cref="T:System.ComponentModel.Component" /> supports unmanaged resources.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.LoadSettingsFromStorage">
+      <summary>Called by Visual Studio to load the settings of a dialog page from local storage, generally the registry.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.LoadSettingsFromXml(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader)">
+      <summary>Called by Visual Studio to load the settings of a dialog page from the Visual Studio settings storage on disk.</summary>
+      <param name="reader">[in]An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader" /> interface that is provided by the environment to the VSPackage to give read access to the Visual Studio settings file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.OnActivate(System.ComponentModel.CancelEventArgs)">
+      <summary>Handles Windows Activate messages from the Visual Studio environment.</summary>
+      <param name="e">[in] Arguments to event handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.OnApply(Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs)">
+      <summary>Handles Apply messages from the Visual Studio environment.</summary>
+      <param name="e">[in] Arguments to event handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.OnClosed(System.EventArgs)">
+      <summary>Handles Close messages from the Visual Studio environment.</summary>
+      <param name="e">[in] Arguments to event handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.OnDeactivate(System.ComponentModel.CancelEventArgs)">
+      <summary>Handles Deactive messages from the Visual Studio environment.</summary>
+      <param name="e">[in] Arguments to event handler.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.ResetSettings">
+      <summary>Should be overridden to reset settings to their default values.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.SaveSettingsToStorage">
+      <summary>Called by Visual Studio to store the settings of a dialog page in local storage, typically the registry.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.SaveSettingsToXml(Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter)">
+      <summary>Called by Visual Studio to store the settings of a dialog page to the Visual Studio settings storage on disk.</summary>
+      <param name="writer">[in]A <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter" /> interface that is provided by the environment to the VSPackage to give write access to the Visual Studio settings file.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.SettingsRegistryPath">
+      <summary>Gets or sets the sub-key under the Visual Studio version-specific root for storing settings data for a dialog page.</summary>
+      <returns>The sub-key of the Visual Studio version-specific registry tree that contain the settings for a given dialog page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.Site">
+      <summary>Gets or sets the site of the dialog page. Overrides the implementation inherited from <see cref="T:System.ComponentModel.Component" />.</summary>
+      <returns>
+        <see cref="T:System.ComponentModel.ISite" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.System#Windows#Forms#IWin32Window#Handle">
+      <summary>Gets the handle of the window of the dialog page.</summary>
+      <returns>A pointer that is the handle of an <see cref="T:System.Windows.Forms.IWin32Window" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.Window">
+      <summary>Gets the window that is used as the user interface of the dialog page.</summary>
+      <returns>An <see cref="T:System.Windows.Forms.IWin32Window" /> that provides the handle to the window that acts as the user interface for the dialog page.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DialogPage.ApplyKind">
+      <summary>An enumeration that describes dialog page apply behavior.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.DialogPage.ApplyKind.Apply">
+      <summary>Allows the changes to be applied</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.DialogPage.ApplyKind.Cancel">
+      <summary>Cancels the apply event and navigates to the page cancelling the event.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.DialogPage.ApplyKind.CancelNoNavigate">
+      <summary>Cancels the apply event and returns the active page, not the page canceling the event.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs">
+      <summary>Event arguments that allow the <see cref="M:Microsoft.VisualStudio.Shell.DialogPage.OnApply(Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs)" /> method to indicate how to handle the apply event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.DialogPage.PageApplyEventArgs.ApplyBehavior">
+      <summary>Gets or sets the kind of behavior that should take plan on Apply.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.DialogPage.ApplyKind" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute">
+      <summary>Adds a file extension for a Project System so the Project will call <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactoryNotify" /> methods when an item of this type is added or renamed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.#ctor(System.Object,System.String,System.Object)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute" /> class, which registers a file extension with a project.</summary>
+      <param name="projectType">The type of project. This parameter can be a Type, a GUID, or a string representation of a GUID.</param>
+      <param name="fileExtension">The file extension the <see cref="EditorFactoryNotify" /> is to handle.</param>
+      <param name="factoryType">The type of factory. This parameter can be a Type, a GUID, or a string representation of a GUID.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.FactoryType">
+      <summary>Gets the object representing the type of the editor factory.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.FileExtension">
+      <summary>Gets the extension of the XML files that supports this view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.ProjectType">
+      <summary>Gets the object representing the project type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EditorFactoryNotifyForProjectAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.EnumerableComCollection`2">
+      <summary>Provides a generic base class for types that provide an <see cref="T:System.Collections.IEnumerable" /> wrapper around COM-style IEnumXXX interfaces.</summary>
+      <typeparam name="TComEnumerator">A COM enumerator type (e.g. IEnumString).</typeparam>
+      <typeparam name="TEnumerated">The type of the enumerator.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.#ctor(`0)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.EnumerableComCollection`2" /> for the provided enumerator.</summary>
+      <param name="enumerator">The enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.#ctor(`0,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.EnumerableComCollection`2" /> for the provided enumerator and cache size.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="cacheSize">The cache size.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Clone(`0,`0@)">
+      <summary>Clones the item with the specified enumerator .</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="enumerator">The enumerator.</param>
+      <param name="clone">[out] The cloned item.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.DefaultCacheSize">
+      <summary>The default cache size.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.GetEnumerator">
+      <summary>Gets the enumerator.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.NextItems(`0,System.UInt32,`1[],System.UInt32@)">
+      <summary>Gets the specified number of items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="enumerator">The enumerator</param>
+      <param name="count">The number of items to get.</param>
+      <param name="items">An array of items.</param>
+      <param name="fetched">[out] The number of items that were returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Reset(`0)">
+      <summary>Resets the counter of the collection.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="enumerator">The enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.Skip(`0,System.UInt32)">
+      <summary>Skips the specified number of items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="enumerator">The enumerator.</param>
+      <param name="count">The number of items to skip.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableComCollection`2.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets the enumerator.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection">
+      <summary>Provides a base class that supports a simple iteration over a hierarchy collection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection.#ctor(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection" /> class.</summary>
+      <param name="enumerator">The Visual Studio-style enumerator <see cref="T:Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies" /> that contains the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection.Clone(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies,Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies@)">
+      <summary>Clones the item with the specified enumerator.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="clone">[out] The cloned item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection.NextItems(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[],System.UInt32@)">
+      <summary>Gets the specified number of items.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="count">The number of items to get.</param>
+      <param name="items">An array of items.</param>
+      <param name="fetched">[out] The number of items that were returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection.Reset(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies)">
+      <summary>Resets the counter of the collection.</summary>
+      <param name="enumerator">The enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EnumerableHierarchiesCollection.Skip(Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies,System.UInt32)">
+      <summary>Skips the specified number of items.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="count">The number of items to skip.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ErrorListProvider">
+      <summary>This task provider is used to provide tasks for the Visual Studio Error List window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.#ctor(System.IServiceProvider)">
+      <summary>Creates an ErrorListProvider object.</summary>
+      <param name="provider">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.BringToFront">
+      <summary>Activates the Error List window and makes it visible.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.Dispose(System.Boolean)">
+      <summary>Activates the Error List window and makes it visible.</summary>
+      <param name="disposing">Parameter is set to true if the task list can be disposed, that is, if the <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection" /> contains tasks.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.Finalize">
+      <summary>Destructor for ErrorListProvider.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.ForceShowErrors">
+      <summary>Shows the errors in the Error List window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorListProvider.Show">
+      <summary>Creates a Error List tool window and shows the errors in it. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ErrorListProvider.VsTaskList">
+      <summary>Returns the service that allows VSPackage implementers to store and manage their tasks as a part of the environment's task list.</summary>
+      <returns>Returns an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskList" /> object.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ErrorTask">
+      <summary>Represents an error task on the Task List. This class implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsErrorItem" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorTask.#ctor">
+      <summary>Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Shell.ErrorTask" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorTask.#ctor(System.Exception)">
+      <summary>Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Shell.ErrorTask" /> for the specified error.</summary>
+      <param name="error">
+        <see cref="T:System.Exception" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ErrorTask.ErrorCategory">
+      <summary>Gets or sets the error category of this task.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.TaskErrorCategory" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ErrorTask.HierarchyItem">
+      <summary>Gets or sets the hierarchy item associated with this task.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> item associated with the task.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorTask.Microsoft#VisualStudio#Shell#Interop#IVsErrorItem#GetCategory(System.UInt32@)">
+      <summary>Gets the category of the error.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pCategory">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.TaskErrorCategory" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ErrorTask.Microsoft#VisualStudio#Shell#Interop#IVsErrorItem#GetHierarchy(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@)">
+      <summary>Gets the hierarchy node associated with the task.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="ppHier">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the node associated with this task.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.EventSinkCollection">
+      <summary>Maps objects to and from event "cookies" that represent a client's registration with an event provider. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.#ctor">
+      <summary>Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Shell.EventSinkCollection" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.Add(System.Object)">
+      <summary>Adds an event and returns its cookie.</summary>
+      <returns>The cookie of the added event.</returns>
+      <param name="o">An object to be added to the event collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.Clear">
+      <summary>Removes all event cookies.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.EventSinkCollection.Count">
+      <summary>Gets the total number of event cookies in the collection.</summary>
+      <returns>The number of cookies in the collection.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.EventSinkCollection.Item(System.UInt32)">
+      <summary>Gets or sets the specified cookie from the collection.</summary>
+      <returns>The cookie.</returns>
+      <param name="cookie">The cookie to get.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.Remove(System.Object)">
+      <summary>Removes the specified event cookie from the collection.</summary>
+      <param name="obj">The event cookie to be removed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.RemoveAt(System.UInt32)">
+      <summary>Removes the event cookie.</summary>
+      <param name="cookie">The event cookie. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.SetAt(System.UInt32,System.Object)">
+      <summary>Updates the event associated with the given cookie.</summary>
+      <param name="cookie">A cookie specifying an event.</param>
+      <param name="value">The value to which the event sink is set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.EventSinkCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Microsoft Internal Only.</summary>
+      <returns>Returns an <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ExtensionPointPackage">
+      <summary>Represents an extended version of the <see cref="T:Microsoft.VisualStudio.Shell.Package" /> base class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackageExtensionProvider" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ExtensionPointPackage" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.CreateDiagnosticsProvider(System.Guid)">
+      <summary>Creates the diagnostics provider for the given registered provider GUID.</summary>
+      <returns>The requested diagnostics provider.</returns>
+      <param name="provider">GUID of the requested diagnostics provider.</param>
+      <exception cref="T:System.ArgumentException">The requested provider was not found.</exception>
+      <exception cref="T:System.InvalidCastException">The requested provider does not implement the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider" /> interface.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.CreateExtensionPoint(System.Guid,System.Guid)">
+      <summary>Creates an extension point.</summary>
+      <returns>The requested extension point or null on failure. If null is returned, the package will throw an <see cref="T:System.ArgumentException" /> to its caller.</returns>
+      <param name="extensionPoint">The requested extension point type.</param>
+      <param name="instance">Instance identifier of the requested extension point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.CreateExtensionPointProvider``2(System.Guid)">
+      <summary>Creates the extension provider declared with the attribute <paramref name="TAttribute" /> on the package, implementing an extension point of type <paramref name="TInterface" />.</summary>
+      <returns>The requested extension provider.</returns>
+      <param name="provider">GUID of the requested extension provider.</param>
+      <typeparam name="TAttribute">The attribute of the package.</typeparam>
+      <typeparam name="TInterface">The extension point.</typeparam>
+      <exception cref="T:System.ArgumentException">The requested provider was not found.</exception>
+      <exception cref="T:System.InvalidCastException">The requested provider does not implement the <paramref name="TInterface" /> interface.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.CreateSearchProvider(System.Guid)">
+      <summary>Creates the global search provider for the given registered provider GUID.</summary>
+      <returns>The requested search provider.</returns>
+      <param name="provider">GUID of the requested search provider.</param>
+      <exception cref="T:System.ArgumentException">The requested provider was not found.</exception>
+      <exception cref="T:System.InvalidCastException">The requested provider does not implement the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider" /> interface.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointPackage.Microsoft#VisualStudio#Shell#Interop#IVsPackageExtensionProvider#CreateExtensionInstance(System.Guid@,System.Guid@)">
+      <summary>Creates an instance of the requested extension.</summary>
+      <returns>The requested extension point instance.</returns>
+      <param name="extensionPoint">Type of extension point.</param>
+      <param name="instance">Instance identifier of the requested extension point.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute">
+      <summary>Registers an extension point provider of the type specified by derived classes such as <see cref="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.ExtensionProviderType" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute" /> class.</summary>
+      <param name="providerType">The type implementing the generic's argument extension.</param>
+      <param name="name">A short, non-localized human-readable name of the provider.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.ExtensionProvidersKey">
+      <summary>Gets the path in registry where the extension providers are declared. Overridden in derived classes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.ExtensionProviderType">
+      <summary>Gets the type of the extension provider the interface implemented.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.Name">
+      <summary>Gets the human-readable name of the extension point provider.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.Provider">
+      <summary>Gets the provider’s GUID.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.ProviderGuidString">
+      <summary>Gets the provider’s GUID expressed as a string.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.ProviderType">
+      <summary>Gets the type that implements the associated extension point in this package.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.HierarchyManipulationStateScope">
+      <summary>Facilitates deterministic restoration of an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyManipulationStateContext" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyManipulationStateScope.#ctor(System.UInt32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.HierarchyManipulationStateScope" /> class.</summary>
+      <param name="hierarchyManipulationState">The hierarchy manipulation state, typically specified with <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSHIERARCHYMANIPULATIONSTATE" /> flags.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyManipulationStateScope.DisposeManagedResources">
+      <summary>Performs application-defined tasks associated with freeing, releasing, or resetting managed resources.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider">
+      <summary>Base class which implements some of the boilerplate parts of an <see cref="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilter" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.CreateFilter">
+      <summary>Creates a new filter for the given collection of root hierarchy items.</summary>
+      <returns>A HierarchyTreeFilter instance that can be applied to the tree to control which items are included in the tree's filtered subset.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.CreateFilter(System.Collections.IEnumerable)">
+      <summary>Creates a new filter for the specified collection of root items.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Shell.ISolutionTreeFilter" /> instance that can be applied to the tree to control which items are included in the tree's filtered subset.</returns>
+      <param name="rootItems">The current collection of root items in the tree.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.IsFilteringSupported(System.Collections.IEnumerable)">
+      <summary>Determines whether this type of filter is supported when the specified collection of items is at the root of the tree.</summary>
+      <returns>true if the filter is supported, otherwise false.</returns>
+      <param name="rootItems">The current collection of root items in the tree.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter">
+      <summary>Base class that implements some of the boilerplate parts of an ISolutionTreeFilter. This includes behavior to ensure newly-added hierarchy items are always visible through the filtered view, even if those items do not match the filter. Derived types must still implement the logic for constructing the set of included items.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.CancellationToken">
+      <summary>Gets a CancellationToken that will be cancelled when this filter is disposed.</summary>
+      <returns>The CancellationToken.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.DisposeManagedResources">
+      <summary>Allows derived classes to provide custom dispose handling for managed resources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.GetFilterDescendantsBehavior(System.Object)">
+      <summary>Indicates whether to include descendants if none are explicitly specified.</summary>
+      <returns>Whether to exclude or include descendants by default.</returns>
+      <param name="item">The item for which to decide.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.GetIncludedItemsAsync(System.Void)">
+      <summary>Asynchronously initializes and returns the set of items that are included by the filter.</summary>
+      <returns>A task that represents the asynchronous included items initialization.</returns>
+      <param name="rootItems">The current collection of root hierarchy items in the tree.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.IncludedItems">
+      <summary>Gets the set of items that are included by the filter.</summary>
+      <returns>The set of items that are included by the filter.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.Initialized">
+      <summary>Occurs when initialization of the component is completed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.IsInitialized">
+      <summary>Gets a value indicating whether the component is initialized.</summary>
+      <returns>true if the component is initialized, otherwise false.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.PropertyChanged">
+      <summary>Occurs when a property value changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.System#ComponentModel#ISupportInitialize#BeginInit">
+      <summary>Signals the object that initialization is starting.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.HierarchyTreeFilterProvider.HierarchyTreeFilter.System#ComponentModel#ISupportInitialize#EndInit">
+      <summary>Signals the object that initialization is complete.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2">
+      <summary>Provides typed enumeration methods.</summary>
+      <typeparam name="TComEnumerator">A COM enumerator type (e.g. IEnumString).</typeparam>
+      <typeparam name="TEnumerated">The type of the enumerator.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Clone(`0,`0@)">
+      <summary>Clones the enumerator.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="newInstance">[out] The cloned enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.NextItems(`0,System.UInt32,`1[],System.UInt32@)">
+      <summary>Gets the next chunk of items.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="count">The number of items.</param>
+      <param name="items">The array of items.</param>
+      <param name="fetched">[out] The number of items fetched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Reset(`0)">
+      <summary>Resets the enumerator.</summary>
+      <param name="enumerator">The enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IComEnumeratorRelay`2.Skip(`0,System.UInt32)">
+      <summary>Skips the specified number of items.</summary>
+      <param name="enumerator">The enumerator.</param>
+      <param name="count">The number of items to skip.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IConfigureToolboxItem">
+      <summary>Provides the ability to configure <see cref="T:System.Drawing.Design.ToolboxItem" /> objects dynamically by adding additional data to the toolbox item's Properties dictionary. This data is then serialized as a permanent part of the toolbox item.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IConfigureToolboxItem.ConfigureToolboxItem(System.Drawing.Design.ToolboxItem)">
+      <summary>Called by the toolbox service to configure <see cref="T:System.Drawing.Design.ToolboxItem" /> objects.</summary>
+      <param name="item">[in] The <see cref="T:System.Drawing.Design.ToolboxItem" /> object whose configuration is to be modified.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute">
+      <summary>Provides information for the Visual Studio splash screen and the Help About dialog box when applied to a <see cref="T:Microsoft.VisualStudio.Shell.Package" />-derived class or a class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.#ctor(System.Boolean,System.String,System.String,System.String)">
+      <summary>Initializes a new InstalledProductRegistrationAttribute instance for the specified product.</summary>
+      <param name="useInterface">true if the package implements the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsInstalledProduct" /> interface to collect and display the information, otherwise false.</param>
+      <param name="productName">The name of the product.</param>
+      <param name="productDetails">The detailed description of the product.</param>
+      <param name="productId">The product ID.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute" /> with the specified product information.</summary>
+      <param name="productName">The product name.</param>
+      <param name="productDetails">The product details.</param>
+      <param name="productId">The product ID.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.#ctor(System.String,System.String,System.String,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute" /> the specified product details..</summary>
+      <param name="productName">The product name.</param>
+      <param name="productDetails">The product details.</param>
+      <param name="productId">The product ID.</param>
+      <param name="useVsProductId">Reserved for Microsoft internal use.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.IconResourceID">
+      <summary>Gets or sets the resource ID of the icon associated with the product.</summary>
+      <returns>The resource ID of the icon associated with the product.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.LanguageIndependentName">
+      <summary>Gets or sets the (non-localized) name of the product.</summary>
+      <returns>The (non-localized) name of the product.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.ProductDetails">
+      <summary>Gets or sets the detailed description of the product.</summary>
+      <returns>The detailed description of the product.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.ProductDetailsResourceID">
+      <summary>Gets or sets the product details resource ID.</summary>
+      <returns>The product details resource ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.ProductId">
+      <summary>Gets or sets the product ID.</summary>
+      <returns>The ID of the product.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.ProductName">
+      <summary>Gets or sets the name of the product.</summary>
+      <returns>The name of the product.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.ProductNameResourceID">
+      <summary>Gets or sets the resource ID of the product name.</summary>
+      <returns>The product name resource ID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers information about a VSPackage when called by an external registration tool such as regpkg.exe. </summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="context" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. </summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.UseInterface">
+      <summary>Gets or whether the package implements the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsInstalledProduct" /> interface to display a bitmap in the splash screen and information in the About dialog box on the Help menu.</summary>
+      <returns>The value is true if the product installation implements the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsInstalledProduct" /> interface and false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.UsePackage">
+      <summary>Gets or sets whether the product installation uses the package ID.</summary>
+      <returns>The value is true if the product installation uses the package ID, and false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledProductRegistrationAttribute.UseVsProductId">
+      <summary>Determines whether the product ID is the same as the Visual Studio ID. </summary>
+      <returns>true if the product ID is the same as the Visual Studio ID, otherwise false. </returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo">
+      <summary>Supplies information about an existing toolbox item.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo.#ctor(System.String,System.Reflection.AssemblyName,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo" /> class.</summary>
+      <param name="typeName">Full hierarchical type name of the item.</param>
+      <param name="assemblyName">Assembly name of the item.</param>
+      <param name="customProperties">Strings to display in the dialog’s “custom” columns.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="typeName" /> or <paramref name="assemblyName" /> parameters are null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo.AssemblyName">
+      <summary>Gets the assembly name of the item.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo.CustomProperties">
+      <summary>Gets the strings to display in the dialog’s “custom” columns, or null if no custom properties are needed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.InstalledToolboxItemInfo.TypeName">
+      <summary>Gets the full hierarchical type name of the item (not including the assembly name).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IProfileManager">
+      <summary>Interface implemented by classes supporting VSPackages by persisting their state information through the Visual Studio settings mechanism.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileManager.LoadSettingsFromStorage">
+      <summary>Reads a VSPackage's configuration from local storage (typically the registry) and updates its state.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileManager.LoadSettingsFromXml(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader)">
+      <summary>Writes a VSPackage's configuration to disk using the Visual Studio settings mechanism when the export option of an Import/Export Settings feature available on the IDE’s Tools menu is selected by a user.</summary>
+      <param name="reader">[in] An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader" /> interface provided by the environment to the VSPackage providing read access to the Visual Studio settings file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileManager.ResetSettings">
+      <summary>Resets the user settings.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileManager.SaveSettingsToStorage">
+      <summary>Writes a VSPackage's configuration to local storage (typically the registry) following state update.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileManager.SaveSettingsToXml(Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter)">
+      <summary>Writes a VSPackage's configuration to disk using the Visual Studio settings mechanism when an import option of the Import/Export Settings command on the IDE’s Tools menu is selected by a user.</summary>
+      <param name="writer">[in] An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter" /> interface provided by the environment to the VSPackage providing write access to the Visual Studio settings file.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IProfileMigrator">
+      <summary>Supports the migration of user settings from one version of Visual Studio to another.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IProfileMigrator.MigrateSettings(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader,Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter)">
+      <summary>Migrates the settings with the specified settings reader and settings writer.</summary>
+      <param name="reader">The settings reader.</param>
+      <param name="writer">The settings writer.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.IResXResourceService">
+      <summary>An abstraction layer that lets clients control the resx readers and writers used within Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IResXResourceService.GetResXResourceReader(System.IO.TextReader,System.Boolean,System.String)">
+      <summary>Returns a resx resource reader given a <paramref name="basepath" /> and name.</summary>
+      <returns>
+        <see cref="T:System.Resources.IResourceReader" />.</returns>
+      <param name="textReader">The <see cref="T:System.IO.TextReader" /> that is wrapped by the returned <see cref="T:System.Resources.IResourceReader" />.</param>
+      <param name="useResXDataNodes">If this value is true the reader returns one or more <see cref="T:System.Resources.ResXDataNode" />s instead of the object type the resource becomes at runtime in order to figure out which files the resx references</param>
+      <param name="basePath">The path of the resource file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IResXResourceService.GetResXResourceReader(System.String,System.Boolean)">
+      <summary>Returns a resx resource reader that matches a given a <paramref name="resXFullName" />.</summary>
+      <returns>
+        <see cref="T:System.Resources.IResourceReader" />.</returns>
+      <param name="resXFullName">Creates a reader for the specified file.</param>
+      <param name="useResXDataNodes">If this value is true the reader returns one or more <see cref="T:System.Resources.ResXDataNode" />s instead of the object type the resource becomes at runtime in order to figure out which files the resx references</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IResXResourceService.GetResXResourceWriter(System.IO.TextWriter,System.String)">
+      <summary>Returns a resx resource writer given a <paramref name="textWriter" /> and <paramref name="basepath" />.</summary>
+      <returns>
+        <see cref="T:System.Resources.IResourceWriter" />.</returns>
+      <param name="textWriter">The <see cref="T:System.IO.TextWriter" /> that is wrapped by the returned <see cref="T:System.Resources.IResourceWriter" />.</param>
+      <param name="basePath">The path of the resource file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.IResXResourceService.GetResXResourceWriter(System.String)">
+      <summary>Returns a resx resource writer given resXFullName.</summary>
+      <returns>
+        <see cref="T:System.Resources.IResourceWriter" />.</returns>
+      <param name="resXFullName">Creates a reader for the specified file.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.KnownColorThemes">
+      <summary>Supplies predefined, well-known color themes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.KnownColorThemes.Dark"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.KnownColorThemes.Debug">
+      <summary>The color theme used for debugging the theme color service. Each color name is mapped to a neon color to make it easy to inspect colors usage that is not from the theme color service.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.KnownColorThemes.HighContrast">
+      <summary>The color theme used when the Windows theme is set to one of the high-contrast Windows themes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.KnownColorThemes.Light"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.KnownUIContexts">
+      <summary>Supplies predefined, well-known UI contexts.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.ApplicationDesignerContext">
+      <summary>Gets a UI context indicating that the Application Designer is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.BackgroundProjectLoadContext">
+      <summary>Gets a UI context indicating that a project load operation is occurring in the background, and should not present any UI prompts to the user.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.CodeWindowContext">
+      <summary>Gets a UI context indicating that a code window is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.CSharpProjectContext">
+      <summary>Gets a UI context indicating that a C# project is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.DebuggingContext">
+      <summary>Gets a UI context indicating that a solution is being debugged.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.DesignModeContext">
+      <summary>Gets a UI context indicating that the environment is in design mode (that is, not debugging).</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.DraggingContext">
+      <summary>Gets a UI context indicating that a drag-drop operation in the Solution Explorer is in progress.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.EmptySolutionContext">
+      <summary>Gets a UI context indicating that a solution is loaded, but has no projects.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.FirstLaunchSetupContext">
+      <summary>Gets a UI context indicating that this is the first launch after setup.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.FSharpProjectContext">
+      <summary>Gets a UI context indicating that an F# project is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.FullScreenModeContext">
+      <summary>Gets a UI context indicating that the environment is in full screen mode.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.HistoricalDebuggingContext">
+      <summary>Gets a UI context indicating that IntelliTrace (historical debugging) is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.NoSolutionContext">
+      <summary>Gets a UI context indicating that no solution is loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.NotBuildingAndNotDebuggingContext">
+      <summary>Gets a UI context indicating that the environment is neither building nor debugging a solution.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.OsWindows8OrHigherContext">
+      <summary>Gets a UI context indicating that the current operating system is Windows 8.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.ProjectRetargetingContext">
+      <summary>Gets a UI context indicating that a project's target framework is being changed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.PropertyPageDesignerContext">
+      <summary>Gets a UI context indicating that the Property Page Designer is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.RESXEditorContext">
+      <summary>Gets a UI context indicating that the RESX designer is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SettingsDesignerContext">
+      <summary>Gets a UI context indicating that the Settings Designer is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionBuildingContext">
+      <summary>Gets a UI context indicating that a solution is being built.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionExistsAndFullyLoadedContext">
+      <summary>Gets a UI context indicating that a solution is fully loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionExistsAndNotBuildingAndNotDebuggingContext">
+      <summary>Gets a UI context indicating that a solution is loaded, and the environment is neither building nor debugging it.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionExistsContext">
+      <summary>Gets a UI context indicating that a solution is loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionHasAppContainerProjectsContext">
+      <summary>Gets a UI context indicating that a solution with at least one app container project is loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionHasMultipleProjectsContext">
+      <summary>Gets a UI context indicating that a solution with more than one project is loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionHasSingleProjectContext">
+      <summary>Gets a UI context indicating that a solution with exactly one project is loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionOpeningContext">
+      <summary>Gets a UI context indicating that a solution is about to be opened.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.SolutionOrProjectUpgradingContext">
+      <summary>Gets a UI context indicating that a solution or project is being upgraded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.StandardPreviewerConfigurationChanging">
+      <summary>Gets a UI context indicating that the standard previewers (browsers) configuration is changing, either browsers are added or removed, or the default browser(s) changed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.ToolboxInitializedContext">
+      <summary>Gets a UI context indicating that the toolbox has been initialized.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.ToolboxVisibleContext">
+      <summary>Gets a UI context indicating that the toolbox is visible.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.VBProjectContext">
+      <summary>Gets a UI context indicating that a Visual Basic project is active.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.KnownUIContexts.VCProjectContext">
+      <summary>Gets a UI context indicating that a Visual C++ project is active.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.LocalizableProperties">
+      <summary>
+        <see cref="T:Microsoft.VisualStudio.Shell.LocalizableProperties" /> provides a class that supplies custom type information on localizable properties for an object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.#ctor">
+      <summary>This default constructor creates a <see cref="T:Microsoft.VisualStudio.Shell.LocalizableProperties" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.CreateDesignPropertyDescriptor(System.ComponentModel.PropertyDescriptor)">
+      <summary>Returns a <see cref="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor" /> wrapper on the given property descriptor.</summary>
+      <returns>Returns a <see cref="T:Microsoft.VisualStudio.Shell.DesignPropertyDescriptor" />.</returns>
+      <param name="p">Property descriptor.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetAttributes">
+      <summary>Gets a collection of attributes for this component.</summary>
+      <returns>Returns a collection of attributes.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetClassName">
+      <summary>Returns the class name of this object.</summary>
+      <returns>A string containing the class name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetComponentName">
+      <summary>Returns the name of this object.</summary>
+      <returns>A string containing the component name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetConverter">
+      <summary>Returns a type converter for this object.</summary>
+      <returns>Returns a <see cref="T:System.ComponentModel.TypeConverter" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetDefaultEvent">
+      <summary>Returns the default event for this object.</summary>
+      <returns>Returns an <see cref="T:System.ComponentModel.EventDescriptor" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetDefaultProperty">
+      <summary>Gets the default property for a component.</summary>
+      <returns>Returns a <see cref="T:System.ComponentModel.PropertyDescriptor" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetEditor(System.Type)">
+      <summary>Retrieves the editor for this object.</summary>
+      <returns>Returns the editor object.</returns>
+      <param name="editorBaseType">A <see cref="T:System.Type" /> that represents the base type of the editor you want to find. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetEvents">
+      <summary>Gets the collection of events for a specified component.</summary>
+      <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> with the events for this component.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetEvents(System.Attribute[])">
+      <summary>Gets the collection of events for a specified component using a specified array of attributes as a filter.</summary>
+      <returns>An <see cref="T:System.ComponentModel.EventDescriptorCollection" /> with the events that match the specified attributes for this component.</returns>
+      <param name="attributes">An array of type <see cref="T:System.Attribute" /> to use as a filter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetProperties">
+      <summary>Gets the collection of properties.</summary>
+      <returns>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetProperties(System.Attribute[])">
+      <summary>Returns the properties for selected object using the attribute array as a filter.</summary>
+      <returns>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection" />.</returns>
+      <param name="attributes">An array of type <see cref="T:System.Attribute" /> to use as a filter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocalizableProperties.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
+      <summary>Returns the brows-able object.</summary>
+      <returns>Returns the browsable object.</returns>
+      <param name="pd">
+        <see cref="T:System.ComponentModel.PropertyDescriptor" /> object.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute">
+      <summary>Specifies the localizable display name for a property, event, or public void method which takes no arguments.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute" /> for the specified name.</summary>
+      <param name="name">The name to localize.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.LocDisplayNameAttribute.DisplayName">
+      <summary>Gets the localized display name.</summary>
+      <returns>The localized display name.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.LogicalView">
+      <summary>This enumeration lists the supported logical views.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Primary">
+      <summary>The corresponding GUID value is 00000000-0000-0000-0000-000000000000.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Any">
+      <summary>The corresponding GUID value is FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Debugging">
+      <summary>The corresponding GUID value is 7651A700-06E5-11D1-8EBD-00A0C90F26EA.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Code">
+      <summary>The corresponding GUID value is 7651A701-06E5-11D1-8EBD-00A0C90F26EA.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Designer">
+      <summary>The corresponding GUID value is 7651A702-06E5-11D1-8EBD-00A0C90F26EA.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.Text">
+      <summary>The corresponding GUID value is 7651A703-06E5-11D1-8EBD-00A0C90F26EA.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.UserChoose">
+      <summary>The corresponding GUID value is 7651A704-06E5-11D1-8EBD-00A0C90F26EA.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.LogicalView.ProjectSpecific">
+      <summary>The corresponding GUID value is 80A3471A-6B87-433E-A75A-9D461DE0645F.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.MsiComponentIdAttribute">
+      <summary>Defines the Windows Installer component ID. The component ID is used by the Windows Installer to indicate the installation path to the VSPackage.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.MsiComponentIdAttribute.#ctor(System.String)">
+      <summary>This constructor creates a new MsiComponentIdAttribute object.</summary>
+      <param name="id">The Windows Installer component ID. The MSI component registration ID is used to indicate the installation path to the component within the Windows Installer.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.MsiComponentIdAttribute.Id">
+      <summary>The Id property returns a string containing the Windows Installer component registration ID.</summary>
+      <returns>Returns a string containing the Windows Installer component registration ID.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.MsiTokenAttribute">
+      <summary>Defines a token string for the MSI installer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.MsiTokenAttribute.#ctor(System.String,System.String)">
+      <summary>Creates an MsiTokenAttribute object.</summary>
+      <param name="name">Name of the MsiTokenAttribute.</param>
+      <param name="value">Value of the MsiTokenAttribute.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.MsiTokenAttribute.Name">
+      <summary>Returns the MsiTokenAttribute name.</summary>
+      <returns>Returns a string containing the MsiTokenAttribute name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.MsiTokenAttribute.Value">
+      <summary>Returns the MsiTokenAttribute value.</summary>
+      <returns>Returns a string containing the MsiTokenAttribute value.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.NewDocumentStateScope">
+      <summary>Facilitates deterministic restoration of an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsNewDocumentStateContext" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.NewDocumentStateScope.#ctor(Microsoft.VisualStudio.Shell.Interop.__VSNEWDOCUMENTSTATE,System.Guid)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.NewDocumentStateScope" /> class.</summary>
+      <param name="state">State used for the next document to be opened.</param>
+      <param name="reason">Reason the state is being set (typically this is a tool window or language service GUID).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.NewDocumentStateScope.DisposeNativeResources">
+      <summary>Disposes of the native resources.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.OleDataObject">
+      <summary>Provides a managed class that implements the IOleDataObject interface.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleDataObject" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.#ctor(Microsoft.VisualStudio.OLE.Interop.IDataObject)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleDataObject" /> for the specified object implementing <see cref="T:Microsoft.VisualStudio.OLE.Interop.IDataObject" />.</summary>
+      <param name="oleData">The underlying <see cref="T:Microsoft.VisualStudio.OLE.Interop.IDataObject" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.#ctor(System.Runtime.InteropServices.ComTypes.IDataObject)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleDataObject" /> for the specified <see cref="T:System.Runtime.InteropServices.ComTypes.IDataObject" />.</summary>
+      <param name="comData">The underlying <see cref="T:System.Runtime.InteropServices.ComTypes.IDataObject" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.#ctor(System.Windows.Forms.IDataObject)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleDataObject" /> for the specified <see cref="T:System.Windows.Forms.IDataObject" />.</summary>
+      <param name="winData">The underlying <see cref="T:System.Windows.Forms.IDataObject" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#DAdvise(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
+      <summary>Establishes a connection between the data object and a caller object implementing <see cref="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink" />.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="pFormatetc">Pointer to a FORMATETC structure that defines the format, target device, aspect, and medium that will be used for future notifications. For example, one sink may want to know only when the bitmap representation of the data in the data object changes. Another sink may be interested in only the metafile format of the same object. Each advise sink is notified when the data of interest changes. This data is passed back to the advise sink when notification occurs.</param>
+      <param name="ADVF">DWORD that specifies a group of flags for controlling the advisory connection. Valid values are from the enumeration ADVF. However, only some of the possible ADVF values are relevant for this method.</param>
+      <param name="pAdvSink">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink" /> interface on the advise sink that will receive the change notification.</param>
+      <param name="pdwConnection">Pointer to a DWORD token that identifies this connection. You can use this token later to delete the advisory connection (by passing it to DUnadvise. If this value is zero, the connection was not established.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#DUnadvise(System.UInt32)">
+      <summary>Terminates an advise connection previously established through DAdvise.</summary>
+      <param name="dwConnection">DWORD token that specifies the connection to remove. Use the value returned by DAdvise when the connection was originally established.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#EnumDAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
+      <summary>Creates an enumerator to iterate through the current advisory connections.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="ppenumAdvise">Address of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA" />* pointer variable that receives the interface pointer to the new enumerator object. If the implementation sets *<paramref name="ppenumAdvise" /> to NULL, there are no connections to advise sinks at this time.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#EnumFormatEtc(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC@)">
+      <summary>Creates an enumerator to iterate through the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structures supported by the data object.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="dwDirection">Direction of the data through a value from the enumeration <see cref="T:Microsoft.VisualStudio.OLE.Interop.DATADIR" />.</param>
+      <param name="ppenumFormatEtc">Address of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC" />* pointer variable that receives the interface pointer to the new enumerator object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#GetCanonicalFormatEtc(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <summary>Retrieves a <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that is logically equivalent to one that is more complex.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="pformatectIn">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that defines the format, medium, and target device that the caller would like to use to retrieve data in a subsequent call such as GetData. The TYMED member is not significant in this case and should be ignored.</param>
+      <param name="pformatetcOut">Pointer to a <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that contains the most general information possible for a specific rendering, making it canonically equivalent to <paramref name="pFormatetcIn" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#GetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <summary>Transfers data from the data object to the client. The <paramref name="pformatetcIn" /> parameter must specify a storage medium type of <see cref="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_MFPICT" />.</summary>
+      <param name="pformatetcIn">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that defines the format, medium, and target device to use when passing the data.</param>
+      <param name="pRemoteMedium">Pointer to the STGMEDIUM structure that indicates the storage medium containing the returned data through its tymed member, and the responsibility for releasing the medium through the value of its punkOuter member.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#GetDataHere(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <summary>Transfers data from the data object to the client. The client must allocate the <see cref="T:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM" /> structure.</summary>
+      <param name="pFormatetc">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in the tymed member of the FORMATETC structure. These values are valid:TYMED_STORAGETYMED_STREAMTYMED_HGLOBALTYMED_FILE</param>
+      <param name="pRemoteMedium">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM" /> structure that defines the storage medium containing the data being transferred.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#QueryGetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <summary>Determines whether the data object supports a particular <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure for transferring data.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="pFormatetc">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in the tymed member of the FORMATETC structure. These values are valid:TYMED_STORAGETYMED_STREAMTYMED_HGLOBALTYMED_FILE</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleDataObject.Microsoft#VisualStudio#OLE#Interop#IDataObject#SetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[],System.Int32)">
+      <summary>Transfers data from the client to the data object.</summary>
+      <param name="pFormatetc">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> structure that defines the format, medium, and target device to use when passing the data. Only one medium can be specified in the <paramref name="tymed" /> member of the FORMATETC structure. These values are valid:TYMED_STORAGETYMED_STREAMTYMED_HGLOBALTYMED_FILE</param>
+      <param name="pmedium">Pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM" /> structure that defines the storage medium containing the data being transferred. The medium must be allocated by the caller and filled in by GetDataHere. The caller must also free the medium. The implementation of this method must always supply a value of NULL for the punkForRelease member of the STGMEDIUM structure to which this parameter points.</param>
+      <param name="fRelease">If TRUE, the data object called, which implements SetData, owns the storage medium after the call returns.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs">
+      <summary>The set of arguments passed to an <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> object when the <see cref="M:Microsoft.VisualStudio.Shell.OleMenuCommand.Invoke(System.Object)" /> function is called.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs.#ctor(System.Object,System.IntPtr)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs" /> the specified in and out parameters.</summary>
+      <param name="inParam">The input parameters to the command function.</param>
+      <param name="outParam">A pointer to the parameter returned by the function.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs.#ctor(System.Object,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs" /> with the specified parameters and options.</summary>
+      <param name="inParam">The in parameter.</param>
+      <param name="outParam">The out parameter.</param>
+      <param name="options">The set of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> values.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs.InValue">
+      <summary>Gets the in parameters to the command.</summary>
+      <returns>The in parameters to the command.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs.Options">
+      <summary>Gets the execution options for the command.</summary>
+      <returns>The execution options.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCmdEventArgs.OutValue">
+      <summary>Gets a pointer to the parameter used as output by the command function.</summary>
+      <returns>A pointer to the out parameter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.OleMenuCommand">
+      <summary>Represents a menu command in Visual Studio. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.ComponentModel.Design.CommandID)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="id">ID of the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.ComponentModel.Design.CommandID,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="id">ID of the command.</param>
+      <param name="Text">The text of the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.EventHandler,System.ComponentModel.Design.CommandID)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command with the specified invocation and status handlers.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="changeHandler">The event handler called when the command's status changes.</param>
+      <param name="id">ID of the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.EventHandler,System.ComponentModel.Design.CommandID,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command with the specified invocation and status handlers.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="changeHandler">The event handler called when the command's status changes.</param>
+      <param name="id">ID of the command.</param>
+      <param name="Text">The text of the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.EventHandler,System.EventHandler,System.ComponentModel.Design.CommandID)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command with the specified pre-QueryStatus, invocation, and status handlers.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="changeHandler">The event handler called when the command's status changes.</param>
+      <param name="beforeQueryStatus">Event handler called when a client requests the command status.</param>
+      <param name="id">ID of the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.#ctor(System.EventHandler,System.EventHandler,System.EventHandler,System.ComponentModel.Design.CommandID,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.OleMenuCommand" /> for the specified command with the specified pre-QueryStatus, invocation, and status handlers.</summary>
+      <param name="invokeHandler">The event handler called to execute the command.</param>
+      <param name="changeHandler">The event handler called when the command's status changes.</param>
+      <param name="beforeQueryStatus">Event handler called when a client requests the command status.</param>
+      <param name="id">ID of the command.</param>
+      <param name="Text">The text of the command.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.OleMenuCommand.BeforeQueryStatus">
+      <summary>Called when a client requests the status of the command.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.DynamicItemMatch(System.Int32)">
+      <summary>Allows a dynamic item command to match the subsequent items in its list. </summary>
+      <returns>true if the dynamic item found a match, otherwise false.</returns>
+      <param name="cmdId">The command ID.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.Invoke(System.Object)">
+      <summary>Executes the command.</summary>
+      <param name="inArg">The parameter passed to the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.Invoke(System.Object,System.IntPtr)">
+      <summary>Executes the command.</summary>
+      <param name="inArg">The parameter passed to the command.</param>
+      <param name="outArg">The parameter returned by the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommand.Invoke(System.Object,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT)">
+      <summary>Executes the command with the specified parameters and execution options.</summary>
+      <param name="inArg">The parameter passed to the command.</param>
+      <param name="outArg">The parameter returned by the command.</param>
+      <param name="options">The execution options for the command.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommand.MatchedCommandId">
+      <summary>Gets or sets the command ID.</summary>
+      <returns>The command ID that was most recently used to match this command.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommand.OleStatus">
+      <summary>Gets the OLE command status code for this menu item.</summary>
+      <returns>The flags that represent the OLE command status. The values include members of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDF" /> enumeration.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommand.ParametersDescription">
+      <summary>Gets or sets the description of the parameters of the command.</summary>
+      <returns>The description of the parameters of the command.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommand.Text">
+      <summary>Gets or sets the text for the command.</summary>
+      <returns>The text for the command.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.OleMenuCommandService">
+      <summary>This class derives from the <see cref="T:System.ComponentModel.Design.MenuCommandService" /> class and implements <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" />. <see cref="T:System.ComponentModel.Design.MenuCommandService" /> is the managed class used to add handlers for menu commands and to define verbs. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.#ctor(System.IServiceProvider)">
+      <summary>Creates a new menu command service.</summary>
+      <param name="serviceProvider">The service provider that this service uses to obtain other services. If the service is being used with a designer, this should be the service provider for the designer (such as the <see cref="T:System.ComponentModel.Design.DesignSurface" /> instance).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.#ctor(System.IServiceProvider,Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget)">
+      <summary>Creates a new menu command service.</summary>
+      <param name="serviceProvider">The service provider that this service uses to obtain other services. If the service is being used with a designer, this should be the service provider for the designer (such as the <see cref="T:System.ComponentModel.Design.DesignSurface" /> instance).</param>
+      <param name="parentCommandTarget">Allows the service to defer command searching to a parent IOleCommandTarget if the command is not found in this object.</param>
+      <exception cref="T:System.ArgumentNullException">Throws an <see cref="T:System.ArgumentNullException" /> if <paramref name="parentCommandTarget" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.GlobalInvoke(System.ComponentModel.Design.CommandID)">
+      <summary>Can be used to invoke any command within Visual Studio.</summary>
+      <returns>true if the invocation succeeded; otherwise, false.</returns>
+      <param name="commandID">The command ID of the command to search for and execute.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.GlobalInvoke(System.ComponentModel.Design.CommandID,System.Object)">
+      <summary>Can be used to invoke any command within Visual Studio.</summary>
+      <returns>true if the invocation succeeded; otherwise, false.</returns>
+      <param name="commandID">The command ID of the command to search for and execute.</param>
+      <param name="arg">The optional command argument.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes the selected command.</summary>
+      <returns>An HRESULT code indicating the success or failure of the call.  The following HRESULTs may be returned:ValueDescription<see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />The command was successfully invoked.<see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_UNKNOWNGROUP" />The group GUID did not match the commandID’s Guid property for any command or verb.<see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOTSUPPORTED" />The group was found, but there is no command or verb with an ID that matches.  This is also returned if the OleStatus property of a command that was found returns zero.</returns>
+      <param name="guidGroup">The menu group. This implementation maps the group to CommandID.Guid.</param>
+      <param name="nCmdId">The ID code of the command.  This implementation maps nCmdId to CommandID.ID.</param>
+      <param name="nCmdExcept">The number of command options. This implementation ignores this parameter.</param>
+      <param name="pIn">The actual command options. This implementation ignores this parameter.</param>
+      <param name="vOut">Output data for the command. This implementation ignores this parameter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Sets command status.</summary>
+      <returns>An HRESULT code indicating the success or failure of the call.  The following HRESULTs may be returned:ValueDescription<see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />The command was successfully invoked.<see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_UNKNOWNGROUP" />The group GUID did not match the commandID’s Guid property for any command or verb.<see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOTSUPPORTED" />The group was found, but there is no command or verb with an ID that matches.  This is also returned if the OleStatus property of a command that was found returns zero.</returns>
+      <param name="guidGroup">System.Guid <paramref name="guidGroup" />. The menu group.  This implementation maps the group to CommandID.Guid.</param>
+      <param name="nCmdId">System.UInt32 <paramref name="nCmdId" />. The ID code of the command.  This implementation maps nCmdId to CommandID.ID.</param>
+      <param name="oleCmd">Microsoft.OLE.Interop._tagOLECMD[] <paramref name="oleCmd" />. A command structure that contains data about the status of the command.</param>
+      <param name="oleText">System.IntPtr<paramref name=" oleText" />. A pointer to a text BSTR.  If the command is a verb the name of the verb will be filled in here.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.OnCommandsChanged(System.ComponentModel.Design.MenuCommandsChangedEventArgs)">
+      <summary>Called by a menu command when its status has changed.</summary>
+      <param name="e">Signifies that there has been a change in <see cref="T:System.Windows.Forms.Design.MenuCommands" /> (added or removed) on the related object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommandService.ParentTarget">
+      <summary>Gets or sets the parent command target. </summary>
+      <returns>The parent command target.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.OleMenuCommandService.ServiceProvider">
+      <summary>Gets the service provider.</summary>
+      <returns>The service provider.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.OleMenuCommandService.ShowContextMenu(System.ComponentModel.Design.CommandID,System.Int32,System.Int32)">
+      <summary>Shows the shortcut menu with the given command ID at the given location.</summary>
+      <param name="menuID">A command ID representing the shortcut menu to show.</param>
+      <param name="x">The horizontal position, in screen coordinates, of the top, left corner of the shortcut menu. If the shortcut menu does not fit on the screen, the operating system relocates it to fit.</param>
+      <param name="y">The vertical position, in screen coordinates, of the top, left corner of the shortcut menu. If the shortcut menu does not fit on the screen, the operating system relocates it to fit.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="menuID" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.OnIdleHandler">
+      <summary>A delegate used by the <see cref="T:Microsoft.VisualStudio.Shell.SingleTaskIdleManager" /> class. When you create an instance of the SingleTaskIdleManager class, you pass in this delegate, which is then called at idle time.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Package">
+      <summary>Provides a managed implementation of the interfaces required to create a fully functional VSPackage.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Package" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.AddOptionKey(System.String)">
+      <summary>Adds a user option key name into the list of option keys.</summary>
+      <param name="name">The name of the option key to add. An option key name must not have any periods in it.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Package.ApplicationRegistryRoot">
+      <summary>Gets the root registry key of the current Visual Studio registry hive.</summary>
+      <returns>The root <see cref="T:Microsoft.Win32.RegistryKey" /> of the Visual Studio registry hive.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.CreateInstance(System.Guid@,System.Guid@,System.Type)">
+      <summary>Creates the specified COM object using the Visual Studio's local registry CLSID object.</summary>
+      <returns>An instance of the created object.</returns>
+      <param name="clsid">The CLSID of the object to create.</param>
+      <param name="iid">The interface IID the object implements.</param>
+      <param name="type">The managed type of the object to return.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.CreateTool(System.Guid@)">
+      <summary>Enables derived classes to provide an implementation if necessary.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if successful, otherwise an error code.</returns>
+      <param name="persistenceSlot">The GUID of the tool window that should be created.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.CreateToolWindow(System.Type,System.Int32)">
+      <summary>Creates a tool window of the specified type with the specified ID.</summary>
+      <returns>An instance of the requested tool window.</returns>
+      <param name="toolWindowType">The type of tool window to create.</param>
+      <param name="id">The tool window ID. This is 0 for a single-instance tool window.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="toolWindowType" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="id" /> is less than 0.<paramref name="toolWindowType" /> is not derived from <see cref="T:Microsoft.VisualStudio.Shell.ToolWindowPane" /> type.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Dispose(System.Boolean)">
+      <summary>Releases the resources used by the <see cref="T:Microsoft.VisualStudio.Shell.Package" /> object.</summary>
+      <param name="disposing">true if the object is being disposed, false if it is being finalized.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.FindToolWindow(System.Type,System.Int32,System.Boolean)">
+      <summary>Gets the tool window corresponding to the specified type and ID.</summary>
+      <returns>An instance of the requested tool window. If <paramref name="create" /> is false and the tool window does not exist, null is returned.</returns>
+      <param name="toolWindowType">The type of tool window to create.</param>
+      <param name="id">The tool window ID. This is 0 for a single-instance tool window.</param>
+      <param name="create">If true, the tool window is created if it does not exist.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="toolWindowType" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="toolWindowType" /> is not derived from <see cref="T:Microsoft.VisualStudio.Shell.ToolWindowPane" />.<paramref name="toolWindowType" /> does not have a public constructor .</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.FindWindowPane(System.Type,System.Int32,System.Boolean)">
+      <summary>Gets the window pane corresponding to the specified type and ID, and if no window pane of that type exists creates one if told to do so.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.WindowPane" />. </returns>
+      <param name="toolWindowType">The type of the window to be created.</param>
+      <param name="id">The instance ID.</param>
+      <param name="create">true to create a window pane if none exists, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetAutomationObject(System.String)">
+      <summary>Gets the automation object for the VSPackage.</summary>
+      <returns>An instance of the automation object, or null if no automation support is available.</returns>
+      <param name="name">The name of the automation object to return. If <paramref name="name" /> is null, GetAutomationObject returns the default automation object for the VSPackage.</param>
+      <exception cref="T:System.NotImplementedException">Thrown by the base implementation of GetAutomationObject.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetDialogPage(System.Type)">
+      <summary>Gets the requested dialog page.</summary>
+      <returns>An instance of the requested page.</returns>
+      <param name="dialogPageType">The type of dialog page to retrieve.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="dialogPageType" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="dialogPageType" /> is not derived from <see cref="T:Microsoft.VisualStudio.Shell.DialogPage" />.<paramref name="dialogPageType" /> does not have a public constructor.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetGlobalService(System.Type)">
+      <summary>Gets a service proffered globally by Visual Studio or one of its packages. This is the same as calling GetService() on an instance of a package that proffers no services itself.</summary>
+      <returns>The service being requested if available, otherwise null.</returns>
+      <param name="serviceType">The type of the service requested.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetOutputPane(System.Guid,System.String)">
+      <summary>Gets the requested output window.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsOutputWindowPane" /> interface. Returns null in case of failure.</returns>
+      <param name="page">The GUID corresponding to the pane. (See <see cref="T:Microsoft.VisualStudio.VSConstants" /> class for the GUIDs which correspond to output panes.)</param>
+      <param name="caption">The caption to create if the pane does not exist.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetProviderLocale">
+      <summary>Returns the locale associated with this service provider.</summary>
+      <returns>Returns the locale identifier for the service provider.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetService(System.Type)">
+      <summary>Gets type-based services from the VSPackage service container.</summary>
+      <returns>An instance of the requested service, or null if the service could not be found.</returns>
+      <param name="serviceType">The type of service to retrieve.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="serviceType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.GetToolboxItemData(System.String,System.Windows.Forms.DataFormats.Format)">
+      <summary>Gets the content of the data format for the specified toolbox item ID and data format. </summary>
+      <returns>The content of the data format.</returns>
+      <param name="itemId">The item ID.</param>
+      <param name="format">The data format.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Initialize">
+      <summary>Called when the VSPackage is loaded by Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes a specified command or displays help for a command.</summary>
+      <returns>This method returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if it succeeds, otherwise an error code. If no instance of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> can be found, returns <see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOTSUPPORTED" />.</returns>
+      <param name="guidGroup">The GUID specifying the command group to which the command belongs.</param>
+      <param name="nCmdId">The ID of the command.</param>
+      <param name="nCmdExcept">A pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> structure specifying how the command should be executed.</param>
+      <param name="pIn">A pointer to a VARIANTARG structure containing input arguments. Can be null.</param>
+      <param name="vOut">A pointer to a VARIANTARG structure to receive command output. Can be null. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Queries the object for the status of one or more commands generated by user interface events.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the method succeeded, otherwise an error code. This method returns <see cref="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOTSUPPORTED" /> if no instance of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> can be found.</returns>
+      <param name="guidGroup">The GUID of the command group to which the command belongs.</param>
+      <param name="nCmdId">The number of elements in the <paramref name="oleCmd" /> array. In Visual Studio this number is always 1.</param>
+      <param name="oleCmd">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures representing the commands being queried.</param>
+      <param name="oleText">A pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT" /> structure in which to return name and/or status information for a single command. Can be null to indicate that the caller does not need this information. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#OLE#Interop#IServiceProvider#QueryService(System.Guid@,System.Guid@,System.IntPtr@)">
+      <summary>Internal IServiceProvider implementation.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise it returns an error code.</returns>
+      <param name="sid">GUID of the service.</param>
+      <param name="iid">GUID of the requested interface</param>
+      <param name="ppvObj">Pointer to the object requested.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#Close">
+      <summary>Closes and disposes the package.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetAutomationObject(System.String,System.Object@)">
+      <summary>Gets an automation-friendly object for this package.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="propName">String containing the automation property name.</param>
+      <param name="auto">[out] Returns the automation object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#GetPropertyPage(System.Guid@,Microsoft.VisualStudio.Shell.Interop.VSPROPSHEETPAGE[])">
+      <summary>Proffers access to the Tools menu Options and the property pages of the Customize Toolbox dialog boxes.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise it returns an error code.</returns>
+      <param name="rguidPage">Unique identifier of the requested property page.</param>
+      <param name="ppage">Specifies the property page whose values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSPROPSHEETPAGE" /> structure.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#QueryClose(System.Int32@)">
+      <summary>Called to ask the VSPackage if the Visual Studio shell can be closed.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise it returns an error code.</returns>
+      <param name="close">Set <paramref name="canClose" /> to false if you want to prevent the shell from closing</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#ResetDefaults(System.UInt32)">
+      <summary>Resets Toolbox defaults.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise it returns an error code.</returns>
+      <param name="grfFlags">Flags whose values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSPKGRESETFLAGS" /> enumeration</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPackage#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Initializes the VSPackage in the Visual Studio environment.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="sp">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#LoadUserOptions(Microsoft.VisualStudio.Shell.Interop.IVsSolutionPersistence,System.UInt32)">
+      <summary>Loads user options for a given solution.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pPersistance">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSolutionPersistence" /> object.</param>
+      <param name="options">User options whose value is taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSLOADUSEROPTS" /></param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#ReadUserOptions(Microsoft.VisualStudio.OLE.Interop.IStream,System.String)">
+      <summary>Reads user options for a given solution.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pStream">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IStream" /> object from which the VSPackage should read the user-specific options</param>
+      <param name="pszKey">Name of the stream.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#SaveUserOptions(Microsoft.VisualStudio.Shell.Interop.IVsSolutionPersistence)">
+      <summary>Saves user options for a given solution.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pPersistance">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSolutionPersistence" /> object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsPersistSolutionOpts#WriteUserOptions(Microsoft.VisualStudio.OLE.Interop.IStream,System.String)">
+      <summary>Writes user options for a given solution.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pStream">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IStream" /> object to which the VSPackage writes the user-specific options.</param>
+      <param name="pszKey">Name of the stream.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsToolboxItemProvider#GetItemContent(System.String,System.UInt16,System.IntPtr@)">
+      <summary>Gets an item.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">[in] The Item ID.</param>
+      <param name="format">[in] The format of the data to return.</param>
+      <param name="global">[out] The location to which to return a global handle to the item content. This global is owned and should be freed by the caller.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsToolWindowFactory#CreateToolWindow(System.Guid@,System.UInt32)">
+      <summary>Creates a tool window of the specified type with the specified ID.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="toolWindowType">Type of the window to be created.</param>
+      <param name="id">Instance ID</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ExportSettings(System.String,Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter)">
+      <summary>This method implements the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUserSettings" /> Interface used to manage profiles and import/export settings to XML files.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="strPageGuid">GUID of the page.</param>
+      <param name="writer">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter" /> object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsUserSettings#ImportSettings(System.String,Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader,System.UInt32,System.Int32@)">
+      <summary>Retrieves a VSPackage's configuration using the Visual Studio settings mechanism when a user selects the import option of the Import/Export Settings feature on the IDE’s Tools menu. This method is part of the implementation of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUserSettings" /> interface used to manage profiles and import/export settings to XML files.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="strPageGuid">GUID of the page.</param>
+      <param name="reader">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader" /> object.</param>
+      <param name="flags">Values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__UserSettingsFlags" /> returned by the shell, specifying how the settings are to be processed.</param>
+      <param name="restartRequired">true if the Visual Studio IDE must be restarted.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsUserSettingsMigration#MigrateSettings(Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader,Microsoft.VisualStudio.Shell.Interop.IVsSettingsWriter,System.String)">
+      <summary>Migrates settings from a previous version.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="reader">The settings reader.</param>
+      <param name="writer">The settings writer.</param>
+      <param name="strPageGuid">The GUID of the settings category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.Microsoft#VisualStudio#Shell#Interop#IVsUserSettingsQuery#NeedExport(System.String,System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.OnLoadOptions(System.String,System.IO.Stream)">
+      <summary>Invoked by the package class when there are options to be read out of the solution file.</summary>
+      <param name="key">The name of the option key to load.</param>
+      <param name="stream">The stream to load the option data from.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.OnSaveOptions(System.String,System.IO.Stream)">
+      <summary>Invoked by the <see cref="T:Microsoft.VisualStudio.Shell.Package" /> class when there are options to be saved to the solution file. </summary>
+      <param name="key">The name of the option key to save.</param>
+      <param name="stream">The stream to save the option data to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.ParseToolboxResource(System.IO.TextReader,System.Guid)">
+      <summary>Parses an embedded text resource of appropriate format for information about which items should be added to the Toolbox.</summary>
+      <param name="resourceData">A text reader that provides toolbox item data in the format described in Remarks.</param>
+      <param name="packageGuid">The GUID of the VSPackage.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.ParseToolboxResource(System.IO.TextReader,System.Resources.ResourceManager)">
+      <summary>Parses an embedded text resource of appropriate format for information about which items should be added to the Toolbox.</summary>
+      <param name="resourceData">A text reader that provides toolbox item data in the format described in Remarks.</param>
+      <param name="localizedCategories">A resource manager that provides localized lookup names for the categories provided in the resource data. This parameter can be null, in which case the category names are directly used.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.QueryClose(System.Boolean@)">
+      <summary>Called to ask the package if the shell can be closed.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the method succeeded, otherwise an error code.</returns>
+      <param name="canClose">[out] Returns true if the shell can be closed, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.RegisterEditorFactory(Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory)">
+      <summary>Registers an editor factory with Visual Studio.</summary>
+      <param name="factory">The editor factory to register.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="factory" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.RegisterProjectFactory(Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory)">
+      <summary>Registers a project factory with Visual Studio.</summary>
+      <param name="factory">The project factory to register.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="factory" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.ShowOptionPage(System.Type)">
+      <summary>Displays a specified tools options page.</summary>
+      <param name="optionsPageType">The options page to open. The options page is identified by the GUID of the <paramref name="optionsPageType" /> object passed in.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="optionsPageType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
+      <summary>Adds the given service to the VSPackage's service container.</summary>
+      <param name="serviceType">Type of service to add.</param>
+      <param name="callback">
+        <see cref="T:System.ComponentModel.Design.ServiceCreatorCallback" /> that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
+      <summary>Adds the given service to the service container by means of the specified <see cref="T:System.ComponentModel.Design.ServiceCreatorCallback" />.</summary>
+      <param name="serviceType">The type of service to add.</param>
+      <param name="callback">
+        <see cref="T:System.ComponentModel.Design.ServiceCreatorCallback" /> that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
+      <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#AddService(System.Type,System.Object)">
+      <summary>Adds the given service to the VSPackage's service container.</summary>
+      <param name="serviceType">Type of service to add.</param>
+      <param name="serviceInstance">Service object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#AddService(System.Type,System.Object,System.Boolean)">
+      <summary>Adds the given service to the VSPackage's service container.</summary>
+      <param name="serviceType">Type of service to add.</param>
+      <param name="serviceInstance">Service object.</param>
+      <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#RemoveService(System.Type)">
+      <summary>Removes the given service type from the service container.</summary>
+      <param name="serviceType">The type of service to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#ComponentModel#Design#IServiceContainer#RemoveService(System.Type,System.Boolean)">
+      <summary>Removes the given service type from the service container, and optionally promotes the removal of the service to parent service containers.</summary>
+      <param name="serviceType">The type of service to remove.</param>
+      <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Package.System#IServiceProvider#GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>An object representing the requested service, or null if none can be found.</returns>
+      <param name="serviceType">The type of the service to get.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Package.ToolboxInitialized">
+      <summary>Event generated whenever Visual Studio initializes its Toolbox.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Package.ToolboxUpgraded">
+      <summary>Event generated whenever Visual Studio upgrades its Toolbox.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Package.UserDataPath">
+      <summary>Gets the path to user data storage for Visual Studio.</summary>
+      <returns>The path to user data storage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Package.UserLocalDataPath">
+      <summary>Gets the path to local user data storage for Visual Studio.</summary>
+      <returns>The path to local user data storage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Package.UserRegistryRoot">
+      <summary>Gets a registry key that can be used to store user data.</summary>
+      <returns>A <see cref="T:Microsoft.Win32.RegistryKey" /> that can be used to store user data.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Package.Zombied">
+      <summary>Gets a value indicating whether the package in the process of shutdown.</summary>
+      <returns>true if the package is in the process of shutdown, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute">
+      <summary>Modify your class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" /> by using this attribute so that the registration tool, RegPkg.exe, will look for additional attributes. For more information, see Registering VSPackages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.#ctor">
+      <summary>Initializes an instance of this attribute.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates registry entries that correspond to the value of this attribute.</summary>
+      <param name="context">Contains information about the whole installation so that registry entries that are specific to this attribute may be created.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.RegisterUsing">
+      <summary>Gets or sets the method of registration.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationMethod" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.SatellitePath">
+      <summary>Gets or sets the non-default resource .dll location.</summary>
+      <returns>The non-default resource .dll location.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes attribute-specific registry entries.</summary>
+      <param name="context">Contains information about the whole installation so that registry entries that are specific to this attribute may be removed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PackageRegistrationAttribute.UseManagedResourcesOnly">
+      <summary>Gets or sets whether package resources are described in a managed package or in a satellite UI .dll file.</summary>
+      <returns>Set to true if package resources are described in a managed package, false if they are in a satellite UI .dll file.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.PackageUtilities">
+      <summary>A set of static utilities for filenames, paths, enumeration/string conversions, images, and other functions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.ContainsInvalidFileNameChars(System.String)">
+      <summary>Determines whether or not a string contains characters that are invalid for file names or paths.</summary>
+      <returns>true if the string contains invalid characters, false if the string is a valid file name or path.</returns>
+      <param name="name">The file name or path.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.ConvertFromType``1(System.String,System.Globalization.CultureInfo)">
+      <summary>Converts a string to an enumeration using a converter.</summary>
+      <returns>The enumeration value.</returns>
+      <param name="value">The string value.</param>
+      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the string.</param>
+      <typeparam name="T">The type of the <see cref="T:System.Nullable" />.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.ConvertToType``1(``0,System.Type,System.Globalization.CultureInfo)">
+      <summary>Converts a string to an enumeration type.</summary>
+      <returns>The enumeration type.</returns>
+      <param name="value">The enumeration to which the string is to be converted.</param>
+      <param name="typeToConvert">The value to convert.</param>
+      <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> object describing the culture to use to read localized strings.</param>
+      <typeparam name="T">The enum to which to convert.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.CopyUrlToLocal(System.Uri,System.String)">
+      <summary>Copies the specified file to the local project directory.  </summary>
+      <param name="uri">The <see cref="T:System.Uri" /> to copy.</param>
+      <param name="local">The local resource to copy it to.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.CreateCAUUIDFromGuidArray(System.Guid[])">
+      <summary>Creates a CAUUID from a GUID array. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.OLE.Interop.CAUUID" /> structure.</returns>
+      <param name="guids">An array of GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.CreateInstance(Microsoft.VisualStudio.Shell.Interop.ILocalRegistry,System.Guid)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.CreateInstance(System.Guid)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.CreateInstance(System.Type)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.EnsureOutputPath(System.String)">
+      <summary>Creates the directories necessary for the given path.</summary>
+      <param name="path">The path to create.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetImageList(System.IO.Stream)">
+      <summary>Creates an image list from the specified stream.</summary>
+      <returns>An <see cref="T:System.Windows.Forms.ImageList" /> containing a series of 16 by 16 pixel bitmaps with a magenta background color.</returns>
+      <param name="imageStream">The stream from which to extract the bitmaps.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetImageList(System.Object)">
+      <summary>Creates a list of bitmaps from the resource handle.</summary>
+      <returns>An <see cref="T:System.Windows.Forms.ImageList" /> containing a series of bitmaps.</returns>
+      <param name="imageListAsPointer">The handle of a resource.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetImageList(System.Reflection.Assembly,System.String[])">
+      <summary>Creates a list of bitmaps from the specified assembly and resource names.</summary>
+      <returns>An <see cref="T:System.Windows.Forms.ImageList" /> containing a series of 16 by 16 pixel bitmaps.</returns>
+      <param name="assembly">The assembly from which to get the resources.</param>
+      <param name="resourceNames">An array of resource names (representing bitmaps) in the assembly.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetIntPointerFromImage(System.Drawing.Image)">
+      <summary>Gets a pointer from a bitmap image.</summary>
+      <returns>An integer which serves as an <see cref="T:System.IntPtr" />.</returns>
+      <param name="image">
+        <see cref="T:System.Drawing.Image" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetPathDistance(System.Uri,System.Uri)">
+      <summary>Calculates the distance between two paths.</summary>
+      <returns>The relative path.</returns>
+      <param name="uriBase">The base <see cref="T:System.Uri" />.</param>
+      <param name="uriRelativeTo">The relative <see cref="T:System.Uri" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.GetSystemAssemblyPath">
+      <summary>Gets the path of system assemblies.</summary>
+      <returns>The base directory for system assemblies.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.IsCapabilityMatch(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.IsCapabilityMatch(System.String,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.IsFileNameInvalid(System.String)">
+      <summary>Determines whether or not the specified file name is invalid.</summary>
+      <returns>true if the file name is invalid, false if it is valid.</returns>
+      <param name="fileName">The name of the file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.MakeRelative(System.String,System.String)">
+      <summary>Returns a path for the second file that is relative to the first.</summary>
+      <returns>The relative path of the second file.</returns>
+      <param name="filename">The base path.</param>
+      <param name="filename2">The relative path.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.MakeRelativeIfRooted(System.String,Microsoft.VisualStudio.Shell.Url)">
+      <summary>Returns a relative path if the specified file path is absolute and if it is in the same folder as the URL or in a child folder of the URL.</summary>
+      <returns>The relative path to the file.</returns>
+      <param name="fileName">The path to convert.</param>
+      <param name="url">The base URL.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.ProfferService``2(System.ComponentModel.Design.IServiceContainer)">
+      <typeparam name="TService"></typeparam>
+      <typeparam name="TImpl"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PackageUtilities.SetStringValueFromConvertedEnum``1(``0,System.Globalization.CultureInfo)">
+      <summary>Returns a string from an enumeration value.</summary>
+      <returns>A string value derived from the enumeration.</returns>
+      <param name="enumValue">The enumeration value.</param>
+      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> of the string.</param>
+      <typeparam name="T">The enum type.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProfileMigrationType">
+      <summary>Specifies the migration action in <see cref="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.MigrationType" /> and <see cref="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.ProfileMigrationType" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.None">
+      <summary>No migration action.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.PassThrough">
+      <summary>The passthrough migration action.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProfileMigrationType.Custom">
+      <summary>The custom migration action.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.PropertyPageTypeConverterAttribute">
+      <summary>The class representing the attribute describing how to convert property values on property pages in a package. Use this attribute rather than <see cref="T:System.ComponentModel.TypeConverterAttribute" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.PropertyPageTypeConverterAttribute.#ctor(System.Type)">
+      <summary>Creates a new instance of the class for the specified type.</summary>
+      <param name="t">The type to convert.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.PropertyPageTypeConverterAttribute.ConverterType">
+      <summary>The type that is to be converted.</summary>
+      <returns>
+        <see cref="T:System.Type" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute">
+      <summary>Adds a command line option to devenv for a specfic package type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.#ctor(System.String,System.Type)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute" /> class.</summary>
+      <param name="name">Name of the new command line option.</param>
+      <param name="packageType">The package type.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.Arguments">
+      <summary>Gets or sets the default arguments for the command line.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.DemandLoad">
+      <summary>Gets or sets whether the package should be demand loaded.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.HelpString">
+      <summary>Gets or sets a help string to show for the command. The value of this property can be a resource ID.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.Name">
+      <summary>Gets or sets the name of the command line.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.PackageGuid">
+      <summary>Gets or sets the GUID of the package providing the command line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAppCommandLineAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute">
+      <summary>Describes the assemblies that the <see cref="T:Microsoft.VisualStudio.Shell.IConfigureToolboxItem" /> class supports.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute.#ctor(System.String)">
+      <summary>Creates a new instance of a <see cref="T:Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute" /> object with the specified assembly name.</summary>
+      <param name="assemblyFilter">[in] The full name of an assembly.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute.AssemblyFilter">
+      <summary>Gets the full assembly specification of the filter.</summary>
+      <returns>A string containing the full assembly specification of the filter.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute">
+      <summary>Apply this attribute to your VSPackage class to cause it to be automatically loaded when a specified UI context is active. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.#ctor(System.String)">
+      <summary>Returns a new instance of this attribute with the specified <paramref name="cmdUiContextGuid" />.</summary>
+      <param name="cmdUiContextGuid">The GUID of the command context which will cause this package to load.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.LoadGuid">
+      <summary>Returns the UI context GUID which will cause your package to load.</summary>
+      <returns>The UI context GUID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool like regpkg.exe. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutoLoadAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool like regpkg.exe. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute">
+      <summary>Modifying your <see cref="T:Microsoft.VisualStudio.Shell.Package" />-derived class with this attribute declares that it provides a particular automation object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute" />.</summary>
+      <param name="objectName">The name of the automation object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Description">
+      <summary>Gets or sets the description of the automation object.</summary>
+      <returns>The description of the automation object.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Name">
+      <summary>Gets the name of the automation object.</summary>
+      <returns>The name of the automation object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideAutomationObjectAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key when called by an external registration tool such as RegPkg.exe. </summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute">
+      <summary>Registers a path that should be probed for candidate assemblies at assembly load time.You should use <see cref="T:Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute" /> instead of ProvideBindingPathAttribute. Registering a specific assembly location instead of a directory to probe results in better performance. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if the <paramref name="context" /> argument is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute.SubPath">
+      <summary>Gets or sets an optional SubPath to set after $PackageFolder$. You can use this property if the assemblies to be probed reside in a different directory than the pkgdef file.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideBindingPathAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if the <paramref name="context" /> argument is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute">
+      <summary>Registers a set of values that define a binding redirection. These values are merged at startup into the CLR runtime configuration.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.GenerateCodeBase">
+      <summary>Gets or sets the generated code base element. When false, no corresponding CodeBase element is generated for the redirected assembly (used for assemblies in the GAC).</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.NewVersion">
+      <summary>Gets or sets the version of the assembly to use instead of the originally-requested version.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.OldVersion">
+      <summary>Gets the range of versions that will be redirected.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.OldVersionLowerBound">
+      <summary>Gets or sets the lower bound (inclusive) of the range of versions that will be redirected.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideBindingRedirectionAttribute.OldVersionUpperBound">
+      <summary>Gets or sets the upper bound (inclusive) of the range of versions that will be redirected.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute">
+      <summary>Registers a set of values that define a dependent assembly tag with a code base. These values are merged at startup into the CLR runtime configuration.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideCodeBaseAttribute.Version">
+      <summary>Gets or sets the version of the assembly to use instead of the originally-requested version.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute">
+      <summary>Registers a component diagnostics provider and its associated view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute" /> class.</summary>
+      <param name="providerType">The type implementing <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider" />.</param>
+      <param name="name">A short, non-localized human-readable name that appears in the Component Diagnostics tool window's list of available providers.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.#ctor(System.Type,System.String,System.String,System.UInt32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute" /> class.</summary>
+      <param name="providerType">The type implementing <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider" />.</param>
+      <param name="name">A short, non-localized human-readable name that appears in the Component Diagnostics tool window's list of available providers.</param>
+      <param name="viewFactory">GUID of the UI factory containing the view for this provider's data model.</param>
+      <param name="view">Identifier of the element in the UI factory.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.IsDefaultView">
+      <summary>Gets whether the provider uses the default, general-purpose view. If this property is false, the provider specifies its own custom view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.Version">
+      <summary>Gets or sets the version of the provider's data model.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.View">
+      <summary>Gets the element identifier in the UI factory of the view for this provider.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideComponentDiagnosticsAttribute.ViewFactory">
+      <summary>Gets the GUID of the UI factory containing the view for this provider.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute">
+      <summary>Parent class for attributes that generate dependentAssembly entries.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute" /> class.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute._guidUpdateNeeded">
+      <summary>Indicates whether a GUID update is required. If true, a GUID update is required. If false (default), no update is required.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.AssemblyName">
+      <summary>Gets or sets the name of the target assembly.</summary>
+      <exception cref="T:System.ArgumentException">When this property is set, this exception is thrown if the value of this property contains invalid file name characters.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.CodeBase">
+      <summary>Gets or sets a relative path from $PackageFolder$, or an absolute path rooted from an environment variable substitution (of format %variable%).</summary>
+      <exception cref="T:System.ArgumentException">When this property is set, this exception is thrown if the value of this property contains invalid path or file name characters.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.Culture">
+      <summary>Gets or sets a string that specifies the language and country/region of the assembly.</summary>
+      <exception cref="T:System.ArgumentException">When this property is set, this exception is thrown if the value of this property is not a valid culture name.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.CurrentAssembly">
+      <summary>Gets or sets the assembly to which the generated dependentAssembly registry entry refers.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.FormatPublicKeyToken(System.Byte[])">
+      <summary>Formats a binary public key token into a hexadecimal string.</summary>
+      <param name="pkt">The binary public key token to format.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.GetGuidHashString">
+      <summary>Gets the string that will be hashed into the identifier of the attribute.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.GetPathToKey">
+      <summary>Gets the path to the key were the values for this attribute will be registered.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.Guid">
+      <summary>Gets the identifier of this attribute instance.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.PublicKeyToken">
+      <summary>Gets or sets a 16-character hexadecimal number which is the token part of the strong name of the assembly being redirected.</summary>
+      <exception cref="T:System.ArgumentException">When this property is set, this exception is thrown if the value of this property is not a valid public key token.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.SetValues(Microsoft.VisualStudio.Shell.RegistrationAttribute.Key)">
+      <summary>Set values handled by this attribute in the given key.</summary>
+      <param name="key">The key in which to set the values.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.TryParseVersion(System.String,System.Version@)">
+      <summary>Tries to parse a string into a version.</summary>
+      <returns>true if the string was parsed successfully, false if the string was not parsed successfully.</returns>
+      <param name="input">String to be parsed.</param>
+      <param name="result">A <see cref="T:System.Version" /> containing the results of the parsed string.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.UpdateAssemblyInformation">
+      <summary>Updates all information not provided from the assembly to which this attribute is applied.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideDependentAssemblyAttribute.ValidateAttributeInformation">
+      <summary>Validates that all the required information has been supplied.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute">
+      <summary>Associates a file extension to a given editor factory when applied to a class that inherits from <see cref="T:Microsoft.VisualStudio.Shell.Package" /> or implements the interface <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.#ctor(System.Object,System.String,System.Int32)">
+      <summary>Initializes an instance of ProvideEditorExtensionAttribute.</summary>
+      <param name="factoryType">One of following types:The type of the editor factory expressed as a string.The GUID of the editor factory.The type of the editor factory.</param>
+      <param name="extension">The file extension to associate with the editor factory. This extension should include the prefix ".".</param>
+      <param name="priority">The priority of this editor factory. The editors with the higher priority number is given a chance to read a file first. Upon failure, the next editor in priority is used.  </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.DefaultName">
+      <summary>Gets or sets the default name of the editor.</summary>
+      <returns>The default name of the editor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.EditorFactoryNotify">
+      <summary>Determines whether or not the extension should be registered with a EditorFactoryNotify registry value, which associates a file extension with a specific editor factory.</summary>
+      <returns>true if the EditorFactoryNotify registry value should be created, otherwise false (the default).</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.Extension">
+      <summary>Gets the file extension associated with this editor.</summary>
+      <returns>The file extension for this editor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.Factory">
+      <summary>Returns the GUID of the associated factory.</summary>
+      <returns>The GUID of the editor factory.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.NameResourceID">
+      <summary>Gets and sets the integer NameResourceID.</summary>
+      <returns>Name resource ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.Priority">
+      <summary>Gets the editor's priority as set in the constructor.</summary>
+      <returns>The priority for this editor for its file extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.ProjectGuid">
+      <summary>Sets and gets the GUID of the project associated with this editor.</summary>
+      <returns>The project GUID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. The context contains the location where the registration information should be placed. It also contains the type being registered and path information.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if the <paramref name="context" /> argument is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.TemplateDir">
+      <summary>Gets or sets the template directory to be used by the editor factory to retrieve its source files.</summary>
+      <returns>The template directory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as RegPkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if the <paramref name="context" /> argument is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute">
+      <summary>This attribute declares that the VSPackage provides an editor factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.#ctor(System.Type,System.Int16)">
+      <summary>This constructor creates a new <see cref="T:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute" /> object.</summary>
+      <param name="factoryType">The object type that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory" />.</param>
+      <param name="nameResourceID">The resource ID in the unmanaged resource file that contains the localized name of the editor factory.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.CommonPhysicalViewAttributes"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.FactoryType">
+      <summary>Gets the editor factory type.</summary>
+      <returns>The editor factory type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.NameResourceID">
+      <summary>Gets resource ID.</summary>
+      <returns>Returns the editor factory esource ID specified in the resource file.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. Contains the location where the registration information should be placed, and also contains information about the editor type being registered, and path information.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.TrustLevel">
+      <summary>Gets or sets the trust level for the editor.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSEDITORTRUSTLEVEL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to un-register this attribute with the given context.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. Contains the location where the registration information should be placed, and also contains information about the editor type being registered, and path information.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute">
+      <summary>Adds a logical view to the editor created by an editor factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.#ctor(System.Object,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute" /> for the specified factory type and logical view.</summary>
+      <param name="factoryType">The type of factory.  This may be a type, a GUID or a string representation of a GUID</param>
+      <param name="logicalViewGuid">The GUID of the logical view to register.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.FactoryType">
+      <summary>Gets the GUID of the factory type.</summary>
+      <returns>The GUID of the factory type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.IsTrusted">
+      <summary>Gets or sets the trust flag for this logical view. </summary>
+      <returns>true if the logical view is trusted, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.LogicalView">
+      <summary>Gets the GUID of the logical view.</summary>
+      <returns>The GUID of the logical view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context. </summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters the logical view.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute">
+      <summary>Provides an extender for Visual Studio. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute" /> for the specified extender.</summary>
+      <param name="extendeeCatId">The CATID of the element to be extended.</param>
+      <param name="extenderGuid">The GUID of the extender.</param>
+      <param name="extenderName">The name of the extender.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.ExtendeeCatId">
+      <summary>Gets the GUID category ID of the element to be extended.</summary>
+      <returns>The GUID category ID of the element to be extended.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.Extender">
+      <summary>Gets the GUID of the extender.</summary>
+      <returns>The GUID of the extender.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.ExtenderName">
+      <summary>Gets the name of the extender.</summary>
+      <returns>The name of the extender.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute">
+      <summary>Provides a key binding table GUID. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.#ctor(System.String,System.Int16)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute" /> for the specified table and name resource ID.</summary>
+      <param name="tableGuid">The GUID of the key binding table in the Command Table Configuration (.ctc) File.</param>
+      <param name="nameResourceID">The resource ID in the unmanaged resource file that contains the localized name of the key binding table. </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.AllowNavKeyBinding">
+      <summary>Gets or sets whether the user is allowed to bind new commands to navigation keys.</summary>
+      <returns>true if the user is allowed to bind new commands to navigation keys, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.NameResourceID">
+      <summary>Gets the name resource ID.</summary>
+      <returns>The name resource ID</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.TableGuid">
+      <summary>Gets the GUID of the key binding table.</summary>
+      <returns>The GUID of the key binding table.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideKeyBindingTableAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute">
+      <summary>Registers language service support for code snippets.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.#ctor(System.Object,System.String,System.Int32,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute" /> class.</summary>
+      <param name="languageService">[in] This is either a string containing a GUID or a type representing the class that implements the language service. The language service GUID is derived from this string or type.</param>
+      <param name="languageName">[in] The name of the language. This name is used in the registry for registry key and entry names.</param>
+      <param name="languageResourceId">[in] The resource ID for the localized version of the language name. This is used to present the language name in dialog boxes and other user interface elements.</param>
+      <param name="languageIdentifier">[in] A string containing an identifier specific to the language that is used to mark and identify code snippets.</param>
+      <param name="pathToSnippetIndexFile">[in] A string containing the path to the code snippets index file for the language.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.ForceCreateDirs">
+      <summary>Gets or sets a semicolon-delimited string containing the directory or directories that should be created.</summary>
+      <returns>The directory or directories that should be created.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.LanguageName">
+      <summary>Gets the name of the language.</summary>
+      <returns>The name of the language. </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.LanguageServiceSid">
+      <summary>Gets the GUID of the language service.</summary>
+      <returns>The GUID of the language service. </returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.SearchPaths">
+      <summary>Gets or sets a semicolon-delimited string containing the default paths to search for snippets.</summary>
+      <returns>Returns a semicolon-delimited string containing the paths to search for snippets.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.ShowRoots">
+      <summary>Gets or sets whether or not the roots of the code snippets should be shown.</summary>
+      <returns>true if the roots should be shown, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageCodeExpansionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute">
+      <summary>Provide a general method for setting a language service's editor tool option page.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute" /> for the specified page.</summary>
+      <param name="pageType">The type of the option page.</param>
+      <param name="languageName">The language name.</param>
+      <param name="category">The option page category.</param>
+      <param name="pageName">The caption of the option page.</param>
+      <param name="pageNameResourceId">The resource ID of the page.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String,System.String[])"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.Keywords"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.LanguageName">
+      <summary>Gets the name of the language.</summary>
+      <returns>The name of the language. This is the same string that was passed to the class constructor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.PageGuid">
+      <summary>Gets the GUID of the option page.</summary>
+      <returns>The GUID of the option page.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates all the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorOptionPageAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes all of the registry keys and entries.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageEditorToolsOptionCategoryAttribute">
+      <summary>This attribute is used to declare a Tools Option category for a language.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorToolsOptionCategoryAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageEditorToolsOptionCategoryAttribute" /> for the language and option category.</summary>
+      <param name="languageName">The name of the language.</param>
+      <param name="categoryName">The name of the category.</param>
+      <param name="categoryResourceId">The resource ID of the category.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorToolsOptionCategoryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the Tools Option page.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location of the key and its values in the registry</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageEditorToolsOptionCategoryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters the Tools Option page.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location of the key and its values in the registry.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute">
+      <summary>Associates a file extension with a particular language service.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute" /> attribute, using the specified language service GUID.</summary>
+      <param name="languageServiceGuid">[in] A string containing the GUID of the language service.</param>
+      <param name="extension">[in] A string containing the file extension to associate with the language service.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute" /> attribute, using the type of your language service class.</summary>
+      <param name="languageService">[in] The type of the language service class.</param>
+      <param name="extension">[in] A string containing the file extension to associate with the language service.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.Extension">
+      <summary>Returns the associated file extension.</summary>
+      <returns>Returns the string containing the file extension that was passed to the constructor of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute" /> class.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.LanguageService">
+      <summary>Returns the language GUID.</summary>
+      <returns>Returns a <see cref="T:System.Guid" /> object containing the GUID of the language service that was passed to the <see cref="T:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute" /> class constructor.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Puts the file extension and language service GUID into the registry.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to create registry keys and to log progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the file extension and language service GUID from the registry.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to remove registry keys and to log progress.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute">
+      <summary>Informs Visual Studio that a VSPackage provides a language service. Used with the managed package framework (MPF).</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.#ctor(System.Object,System.String,System.Int32)">
+      <summary>Initializes a new instance of the Shell.ProvideLanguageServiceAttribute class.</summary>
+      <param name="languageService">[in] This is either a string containing a GUID or a type representing the class that implements the language service. The language service GUID is derived from this string or type.</param>
+      <param name="strLanguageName">[in] The name of the language. This name is used in the registry for registry key and entry names.</param>
+      <param name="languageResourceID">[in] The resource ID for the localized version of the language name. This is used to present the language name in dialog boxes and other user interface elements.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.AutoOutlining">
+      <summary>Determines if the language service supports automatic outlining.</summary>
+      <returns>Returns true if the language service supports automatic outlining; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.CodeSense">
+      <summary>Determines if the language service supports IntelliSense operations.</summary>
+      <returns>Returns true if the language service supports IntelliSense operations; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.CodeSenseDelay">
+      <summary>Determines the amount of time before a parse operation is started to support an IntelliSense operation.</summary>
+      <returns>Returns the number of milliseconds delay before a parse is started.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.DebuggerLanguageExpressionEvaluator">
+      <summary>Determines the expression evaluator that is used for evaluating expressions.</summary>
+      <returns>Returns a string containing the GUID of an expression evaluator; otherwise, returns a null value.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.DefaultToInsertSpaces">
+      <summary>Determines the default setting for the Insert spaces option in the Options dialog box for a language service.</summary>
+      <returns>Returns true if the language service initially uses spaces for formatting; otherwise, returns false to indicate the language service uses tabs.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.DefaultToNonHotURLs">
+      <summary>Determines the initial setting of the Enable single-click URL navigation option in the Options dialog box.</summary>
+      <returns>Returns true if the Enable single-click URL navigation should be turned off; otherwise, returns false, the option is initially turned on.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.EnableAdvancedMembersOption">
+      <summary>Determines whether the Hide Advanced Members option is enabled in the Options dialog box.</summary>
+      <returns>Returns true if the Hide Advanced Members option is enabled; otherwise, returns false. </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.EnableAsyncCompletion">
+      <summary>Determines whether the language supports background parsing.</summary>
+      <returns>Returns true if background parsing is allowed; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.EnableCommenting">
+      <summary>Determines whether the language service can comment and uncomment source code using a single command.</summary>
+      <returns>Returns true if commenting is supported; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.EnableFormatSelection">
+      <summary>Determines if the language service supports automatic formatting of the source code.</summary>
+      <returns>Returns true if formatting is supported; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.EnableLineNumbers">
+      <summary>Determines if the Line numbers option can be selected in the Options dialog box.</summary>
+      <returns>Returns true if the Line numbers option is enabled for use; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.HideAdvancedMembersByDefault">
+      <summary>Determines the initial state of the Hide Advanced Members option in the Options dialog box.</summary>
+      <returns>Returns true if the Hide Advanced Members is initially selected; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.LanguageName">
+      <summary>Returns the name of the language.</summary>
+      <returns>Returns a string containing the name of the language. This is the same string that was passed to the class constructor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.LanguageResourceID">
+      <summary>Returns the resource ID used to obtain the localized version of the language name.</summary>
+      <returns>Returns a number representing the resource ID. This is the same value that was passed to the class constructor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.LanguageServiceSid">
+      <summary>Returns the GUID of the language service.</summary>
+      <returns>Returns the GUID of the language service. This is the value that was derived from the object passed to the class constructor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.MatchBraces">
+      <summary>Determines if the language service supports matching language pairs.</summary>
+      <returns>Returns true if matching language pairs is supported; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.MatchBracesAtCaret">
+      <summary>Determines if a language service supports matching language pairs while typing.</summary>
+      <returns>Returns true if language pairs can be matched while typing; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.MaxErrorMessages">
+      <summary>Determines the maximum number of errors message that a language service can report for a parsing operation.</summary>
+      <returns>Returns a number indicating the maximum number of errors that can be reported.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.QuickInfo">
+      <summary>Determines if the language service supports the IntelliSense Quick Info.</summary>
+      <returns>Returns true if the IntelliSense Quick Info is supported; otherwise, returns false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Creates all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.RequestStockColors">
+      <summary>Determines if the language service is using the built-in colorable items as supplied by Visual Studio.</summary>
+      <returns>Returns true if the language service uses the built-in colorable items; otherwise, returns false, indicating the language service is supplying custom colorable items.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.ShowCompletion">
+      <summary>Determines if the Statement completion options are enabled in the Options dialog box.</summary>
+      <returns>Returns true if the Statement completion options are enabled; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.ShowDropDownOptions">
+      <summary>Determines if the Navigation bar option is enabled in the Options dialog box.</summary>
+      <returns>Returns true if the Navigation bar option is to be enabled; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.ShowHotURLs">
+      <summary>Determines if URLs are displayed in such a way as to show they can be clicked. This option is not used.</summary>
+      <returns>Returns true if URLs are to be displayed "hot" or clickable; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.ShowMatchingBrace">
+      <summary>Determines if the matching language pair is shown in the status bar.</summary>
+      <returns>Returns true if the matching language pair is shown in the status bar; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.ShowSmartIndent">
+      <summary>Determines if the Smart Indenting option is enabled in the Options dialog box.</summary>
+      <returns>Returns true if the Smart Indenting option is enabled; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.SingleCodeWindowOnly">
+      <summary>Determines if the Window -&gt; New Window command is disabled for a language service.</summary>
+      <returns>Returns true if the Window -&gt; New Window command is disabled; otherwise, returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.SupportCopyPasteOfHTML">
+      <summary>Determines if the language service supports the clipboard format HTML for copy and paste operations.</summary>
+      <returns>Returns true if the HTML clipboard format is supported, otherwise, returns false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLanguageServiceAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes all of the registry keys and entries as specified by the class constructor.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> object used to manage registry keys.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute">
+      <summary>This attribute provides a package load key for your package. Not needed in Visual Studio 2010.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.#ctor(System.String,System.String,System.String,System.String,System.Int16)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute" />.</summary>
+      <param name="minimumEdition">The minimum edition of Visual Studio on which the VSPackage is loaded. This must be the literal edition value provided by Microsoft when obtaining your Package Load Key (PLK).</param>
+      <param name="productVersion">The version of the product that this VSPackage implements.</param>
+      <param name="productName">Name of the product that this VSPackage delivers. Products comprised of multiple VSPackages each need their own PLK.</param>
+      <param name="companyName">VSIP Partner/creator of the VSPackage. Must exactly match the name you provided to Microsoft when you registered for a PLK. <paramref name="companyName" /> is case-sensitive.</param>
+      <param name="resourceId">Resource ID for VSPackage load key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="minimumEdition, productVersion, productName " />or<paramref name=" companyName " />are null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.CompanyName">
+      <summary>Gets the company name.</summary>
+      <returns>The name of your company.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.MinimumEdition">
+      <summary>Gets the minimum edition of Visual Studio needed to load your VSPackage.</summary>
+      <returns>The minimum edition of Visual Studio needed to load your VSPackage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.ProductName">
+      <summary>Gets the name of your VSPackage.</summary>
+      <returns>The name of your VSPackage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.ProductVersion">
+      <summary>Gets the version number of your VSPackage.</summary>
+      <returns>The version number of your VSPackage.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.RegKeyName(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Returns the registry key name for this package's load key information.</summary>
+      <returns>The Registry Key name for the load key information of the VSPackage.</returns>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.ResourceId">
+      <summary>Gets the resource ID for the Package Load Key.</summary>
+      <returns>The resource ID for the Package Load Key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute">
+      <summary>Provides registration information about menu resources used in a VSPackage. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.#ctor(System.Int16,System.Int32)">
+      <summary>This constructor creates a new ProvideMenuResourceAttribute object with the given resource ID and version number.</summary>
+      <param name="resourceID">The ID of the menu resource. It must match the resource ID used in both the satellite (resource-only) DLL and the Command Table Configuration (.ctc) File.</param>
+      <param name="version">The version number of the menu resource.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.#ctor(System.String,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute" /> with the specified resource ID and version.</summary>
+      <param name="resourceID">The resource ID.</param>
+      <param name="version">The version.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.ResourceID">
+      <summary>The ResourceID property returns the value of the resource ID set in the constructor.</summary>
+      <returns>The resource ID of the menu resource.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideMenuResourceAttribute.Version">
+      <summary>Returns the version number of the menu resource.</summary>
+      <returns>The version number of the menu resource.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideMSBuildTargetsAttribute">
+      <summary>Obsolete. Do not use.Registers a custom targets file to the list of the targets known and trusted by MSBuild.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMSBuildTargetsAttribute.#ctor(System.String,System.String)">
+      <summary>Obsolete. Do not use.Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideMSBuildTargetsAttribute" /> class to register a targets file to the list of the MSBuild safe imports.</summary>
+      <param name="targetsLabel">Label to identify the targets.</param>
+      <param name="targetsPath">Full path to the targets file.</param>
+      <exception cref="T:System.ArgumentNullException">This exception is thrown if <paramref name="targetsLabel" /> or <paramref name="targetsPath" /> are null or empty.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMSBuildTargetsAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Obsolete. Do not use.Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This exception is thrown if <paramref name="context" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideMSBuildTargetsAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Obsolete. Do not use.Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideObjectAttribute">
+      <summary>Informs Visual Studio that the VSPackage provides an object that can be created from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.ILocalRegistry" />interface. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.#ctor(System.Type)">
+      <summary>This constructor creates a new <see cref="T:Microsoft.VisualStudio.Shell.ProvideObjectAttribute" /> object with the given object type.</summary>
+      <param name="objectType">The type of object that the VSPackage can create. This type can have any scoping (public, internal, etc.) but must have a public constructor that takes no arguments.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.ObjectType">
+      <summary>The ObjectType property returns the object type set in the constructor.</summary>
+      <returns>Returns the object type set in the constructor.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.RegisterUsing">
+      <summary>Gets or sets the registration method.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationMethod" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute">
+      <summary>The base class for all the attributes that are used to register an option page.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute" /> for the specified page.</summary>
+      <param name="pageType">The type of the page.</param>
+      <param name="pageNameResourceId">The name resource ID of the page.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute.PageNameResourceId">
+      <summary>Gets the name resource ID of the page.</summary>
+      <returns>The name resource ID of the page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionDialogPageAttribute.PageType">
+      <summary>Gets the type of the page.</summary>
+      <returns>The type of the page.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute">
+      <summary>Apply this attribute to independent objects to allow users to configure VSPackages through a custom Tools Options page.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute" /> indicating that a particular class implements user configuration support for the VSPackage based on a Tools Options page. </summary>
+      <param name="pageType">The <see cref="T:System.Type" /> of the class implementing the Tools Options page.</param>
+      <param name="categoryName">The  canonical nonlocalized name of the Tools Options page category.</param>
+      <param name="pageName">The canonical nonlocalized name of the Tools Options page subcategory.</param>
+      <param name="categoryResourceID">The localized resource ID of the Tools Options page category. </param>
+      <param name="pageNameResourceID">The localized resource ID of the Tools Options page subcategory.</param>
+      <param name="supportsAutomation">If true, the Tools Options page can be accessed through the Visual Studio automation mechanism.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean,System.String[])"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.CategoryName">
+      <summary>Gets the canonical nonlocalized name of the Tools Options page's category.</summary>
+      <returns>The canonical nonlocalized name of the Tools Options page category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.CategoryResourceID">
+      <summary>Gets the category resource ID for a Tools Options page.</summary>
+      <returns>The category resource ID for the Tools Options page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.Keywords"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.NoShowAllView">
+      <summary>Gets or sets whether aggregated Tools Options pages are shown.</summary>
+      <returns>true if the Tools Options page is to be displayed in the default (complex) view of Tools Options pages.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.PageName">
+      <summary>Gets the canonical nonlocalized name of the Tools Options page.</summary>
+      <returns>The canonical nonlocalized name of the Tools Options page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.ProfileMigrationType">
+      <summary>Sets the profile migration type.</summary>
+      <returns>The profile migration type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.ProvidesLocalizedCategoryName"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the Tools Options page.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location in the registry and values to be registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.SupportsAutomation">
+      <summary>Gets whether a Tools Options page implementation supports automation.</summary>
+      <returns>true if a Tools Options page supports the Visual Studio automation model and can be accessed through the <see cref="N:EnvDTE" /> mechanism.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.SupportsProfiles">
+      <summary>Gets or sets whether a Tools Options page implementation uses the Visual Studio settings mechanism to persist its state.</summary>
+      <returns>true if the Tools Options page implementation supports the use of Visual Studio settings to persist its state.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.TypeId">
+      <summary>Gets the current instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute" />.</summary>
+      <returns>The current instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideOptionPageAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the Tools Options page key from the registry.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location in the registry and values to be removed.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvidePhysicalViewAttributesAttribute">
+      <summary>Declares the attributes for a physical view offered by an editor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvidePhysicalViewAttributesAttribute.#ctor(System.String,Microsoft.VisualStudio.Shell.Interop.__VSPHYSICALVIEWATTRIBUTES)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvidePhysicalViewAttributesAttribute" /> class.</summary>
+      <param name="physicalView">Name of the physical view.</param>
+      <param name="attributes">Attributes for the physical view.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvidePhysicalViewAttributesAttribute.Attributes">
+      <summary>Gets the attributes for the physical view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvidePhysicalViewAttributesAttribute.PhysicalView">
+      <summary>Gets the name of the physical view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideProfileAttribute">
+      <summary>Apply this attribute to independent objects used to implement a VSPackage's Visual Studio settings support.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.#ctor(System.Type,System.String,System.String,System.Int16,System.Int16,System.Boolean)">
+      <summary>Initializes a new instance of ProvideProfileAttribute.</summary>
+      <param name="objectType">The <see cref="T:System.Type" /> of the class implementing Visual Studio settings support.</param>
+      <param name="categoryName">The canonical, nonlocalized name of a Visual Studio settings category.</param>
+      <param name="objectName">The canonical, nonlocalized name used to identify the object implementing a Visual Studio settings category.</param>
+      <param name="categoryResourceID">The localized resource ID of a Visual Studio settings category's name. </param>
+      <param name="objectNameResourceID">The localized resource ID of the name used to identify the object implementing a Visual Studio settings category.</param>
+      <param name="isToolsOptionPage">This argument is not implemented.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.AlternateParent">
+      <summary>Gets or sets the name of a different category in the profile.</summary>
+      <returns>The name of a different category in the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.CategoryName">
+      <summary>Gets the canonical nonlocalized name of the Visual Studio settings category.</summary>
+      <returns>The canonical nonlocalized name of the Visual Studio settings category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.CategoryResourceID">
+      <summary>Gets the name resource ID for a Visual Studio settings category.</summary>
+      <returns>The localized name resource ID of the Visual Studio settings category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.DescriptionResourceID">
+      <summary>Gets the localized resource ID of the description of this page of the profile.</summary>
+      <returns>The localized resource ID of the description of this page of the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.GroupName">
+      <summary>Gets the nonlocalized name of this group.</summary>
+      <returns>The nonlocalized name of this group.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.GroupResourceID">
+      <summary>Gets or sets the localized resource ID of the group to which this page belongs.</summary>
+      <returns>The localized resource ID of the group to which this page belongs.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.IsToolsOptionPage">
+      <summary>Gets whether this is also a Tools Options page.</summary>
+      <returns>true if this is also a Tools Options page, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.MigrationType">
+      <summary>Sets the migration action to take for this category.</summary>
+      <returns>The migration action to take for this category.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectName">
+      <summary>Gets the canonical nonlocalized name of this page in the profile.</summary>
+      <returns>The canonical, nonlocalized name of the page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectNameResourceID">
+      <summary>Gets the localized resource ID of the name of this page in the profile.</summary>
+      <returns>The localized resource ID of the name of this page in the profile.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ObjectType">
+      <summary>Gets the type of the page.</summary>
+      <returns>A <see cref="T:System.Type" /> of the page.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location of the key and its values in the registry.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.ResourcePackageGuid">
+      <summary>Gets or sets the GUID of a package providing the resource strings.</summary>
+      <returns>The GUID of a package providing the resource strings.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProfileAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the key from the registry.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location of the key and its values in the registry.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute">
+      <summary>ProvideProjectFactoryAttribute declares that a package provides a project factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.#ctor(System.Type,System.String,System.String,System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute" />.</summary>
+      <param name="factoryType">The type of factory the VSPackage offers.</param>
+      <param name="name">The name of the project.</param>
+      <param name="displayProjectFileExtensionsResourceID">The resource ID of the project file extensions.</param>
+      <param name="defaultProjectExtension">The default project extension.</param>
+      <param name="possibleProjectExtensions">The possible project extensions supported by this project factory.</param>
+      <param name="projectTemplatesDirectory">The directory containing this project factory’s templates.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DefaultProjectExtension">
+      <summary>Gets the default extension of the project file.</summary>
+      <returns>The default project extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisableOnlineTemplates">
+      <summary>Determines whether to disable online templates.</summary>
+      <returns>true if  online templates are disabled, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisplayProjectFileExtensions">
+      <summary>Gets the resource ID for project file extensions.</summary>
+      <returns>The resource ID for project file extensions.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.DisplayProjectTypeVsTemplate">
+      <summary>Gets or sets the Visual Studio template for the project.</summary>
+      <returns>The Visual Studio template for the project.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.FactoryType">
+      <summary>Gets the type of the project factory.</summary>
+      <returns>The type of the project factory.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.FolderGuid">
+      <summary>Gets or sets the GUID of the folder for this type of project.</summary>
+      <returns>The GUID of the folder for this type of project.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.LanguageVsTemplate">
+      <summary>Gets and sets the Visual Studio language template.</summary>
+      <returns>The Visual Studio language template.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Name">
+      <summary>Gets the name of the type of project.</summary>
+      <returns>The project node name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.NewProjectRequireNewFolderVsTemplate">
+      <summary>Gets or sets whether this type of project requires a Visual Studio template that creates a new folder.</summary>
+      <returns>true if this type of project requires a Visual Studio template that creates a new folder, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.PossibleProjectExtensions">
+      <summary>Gets the set of possible project extensions.</summary>
+      <returns>The set of possible project extensions.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ProjectSubTypeVsTemplate">
+      <summary>Gets or sets the Visual Studio template for the project subtype.</summary>
+      <returns>The Visual Studio template for the project subtype.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ProjectTemplatesDirectory">
+      <summary>Gets the project templates directory.</summary>
+      <returns>The path to the directory where the project templates are located.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. Contains the location where the registration information should be placed, the type being registered, and path information.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.ShowOnlySpecifiedTemplatesVsTemplate">
+      <summary>Gets or sets the Visual Studio template to be shown in the New Project dialog.</summary>
+      <returns>The Visual Studio template.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.SortPriority">
+      <summary>Gets or sets the order in which projects are displayed in the New Project dialog.</summary>
+      <returns>The sort priority for the New Project dialog.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.TemplateGroupIDsVsTemplate">
+      <summary>Gets or sets the Visual Studio template's group ID.</summary>
+      <returns>The template's group ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.TemplateIDsVsTemplate">
+      <summary>Gets or sets the Visual Studio template ID.</summary>
+      <returns>The template ID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectFactoryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the key for this attribute from the registry.</summary>
+      <param name="context">
+        <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />. Contains the location where the registration information should be placed, the type being registered, and path information.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute">
+      <summary>This attribute registers items to be included in the Add New Item dialog for the specified project type. It is placed on a VSPackage.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.#ctor(System.Object,System.String,System.String,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute" /> for the item.</summary>
+      <param name="projectFactoryType">The type of project factory. This can be a <see cref="T:System.Type" /> , a GUID, or the string form of the GUID.</param>
+      <param name="itemCategoryName">The display name of the type of item.</param>
+      <param name="templatesDir">The directory in which the templates for this project type can be found.</param>
+      <param name="priority">The priority of this type (for sorting purposes).</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.ItemType">
+      <summary>Gets the name of this type of item.</summary>
+      <returns>The name of this type of item.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.Priority">
+      <summary>Gets the sort priority of this type.</summary>
+      <returns>The sort priority of this type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.ProjectFactoryType">
+      <summary>Gets the GUID of the type of project factory.</summary>
+      <returns>The GUID of the type of project factory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this item type.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.TemplateDir">
+      <summary>Gets the directory in which the templates for this project type are found.</summary>
+      <returns>The directory in which the templates for this project type are found.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key for this item type.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideSearchProviderAttribute">
+      <summary>Registers the package as a search provider (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider" />) extender. The Type and names passed in determine the search provider being registered.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideSearchProviderAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideSearchProviderAttribute" /> class.</summary>
+      <param name="providerType">The type implementing the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSearchProvider" /> extension.</param>
+      <param name="name">A short, non-localized human-readable name of the provider.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideServiceAttribute">
+      <summary>This attribute indicates that the package proffers a service when applied to a subclass of <see cref="T:Microsoft.VisualStudio.Shell.Package" /> or a class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttribute.#ctor(System.Object)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideServiceAttribute" />.</summary>
+      <param name="serviceType">[in] The type of the service.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase">
+      <summary>Declares that a package provides a particular service when applied to a subclass of <see cref="T:Microsoft.VisualStudio.Shell.Package" /> or a class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />. The attributes on a package do not control the behavior of the package, but they can be used by registration tools to register the proper information with Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.#ctor(System.Object,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase" /> class.</summary>
+      <param name="serviceType">[in] Type of the service.</param>
+      <param name="registryRoot">[in] Root of the registry for the service.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.Service">
+      <summary>Gets the type of the service.</summary>
+      <returns>The service type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.ServiceName">
+      <summary>Gets or sets the name of the service.</summary>
+      <returns>The service name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.ServiceType">
+      <summary>Gets the service's GUID declared in this attribute.</summary>
+      <returns>The GUID of the service declared in this attribute.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceAttributeBase.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">[in] A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideServiceOverrideAttribute">
+      <summary>This attribute indicates that the package proffers a replacement for a default service. This attribute is included in the definition of a subclass of <see cref="T:Microsoft.VisualStudio.Shell.Package" /> or a class that implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPackage" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideServiceOverrideAttribute.#ctor(System.Object)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideServiceOverrideAttribute" />.</summary>
+      <param name="serviceType">[in] The type of the service.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute">
+      <summary>This attribute declares a toolbox group which will be created on toolbox initialization.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute" />.</summary>
+      <param name="name">The name.</param>
+      <param name="id">ID</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Id">
+      <summary>Gets the group ID.</summary>
+      <returns>The group ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Index">
+      <summary>Gets the index of the toolbox group.</summary>
+      <returns>The index of the toolbox group.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Name">
+      <summary>Gets the name of the toolbox group.</summary>
+      <returns>The name of the toolbox group.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context.</summary>
+      <param name="context">The context.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxGroupAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration data.</summary>
+      <param name="context">The context.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute">
+      <summary>This attribute declares a toolbox item which the toolbox will read from the registry. See the comments on <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolboxItemProvider" /> for more details.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute" /> with the specified data.</summary>
+      <param name="groupId">The group ID.</param>
+      <param name="name">The name.</param>
+      <param name="id">The ID</param>
+      <param name="formats">The formats.</param>
+      <param name="helpKeyword">The help keyword.</param>
+      <param name="bitmapResourceId">The bitmap resource ID.</param>
+      <param name="transparentColor">The color.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String,System.String,System.String,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute" /> with multitargeting metadata.</summary>
+      <param name="groupId">The group ID.</param>
+      <param name="name">The name.</param>
+      <param name="id">The ID.</param>
+      <param name="formats">The formats.</param>
+      <param name="helpKeyword">The help keyword.</param>
+      <param name="bitmapResourceId">The bitmap resource ID.</param>
+      <param name="transparentColor">The color.</param>
+      <param name="assemblyName">The assembly name.</param>
+      <param name="typeName">The type name.</param>
+      <param name="targetedItemProvider">The targeted item provider.</param>
+      <param name="supportedFrameworks">The supported frameworks.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.AssemblyName">
+      <summary>Gets the assembly name.</summary>
+      <returns>The assembly name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.BitmapIndex">
+      <summary>Gets the bitmap index.</summary>
+      <returns>The bitmap index.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.BitmapResourceId">
+      <summary>Gets the bitmap resource ID.</summary>
+      <returns>The bitmap resource ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Formats">
+      <summary>Gets the formats.</summary>
+      <returns>The formats.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.GroupId">
+      <summary>Gets the group ID.</summary>
+      <returns>The group ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.HelpKeyword">
+      <summary>Gets the help keyword.</summary>
+      <returns>The help keyword.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Id">
+      <summary>Gets the ID.</summary>
+      <returns>The ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Index">
+      <summary>Gets the index.</summary>
+      <returns>The index.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Name">
+      <summary>Gets the name.</summary>
+      <returns>The name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to register this attribute with the given context. </summary>
+      <param name="context">The context.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.SupportedFrameworks">
+      <summary>Gets the supported frameworks.</summary>
+      <returns>The supported frameworks.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TargetedItemProvider">
+      <summary>Gets the targeted item provider.</summary>
+      <returns>The targeted item provider.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipComponentType">
+      <summary>Gets the tip component type.</summary>
+      <returns>The tip component type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipDescription">
+      <summary>Gets the tip description.</summary>
+      <returns>The tip description.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipPublisher">
+      <summary>Gets the tip publisher.</summary>
+      <returns>The tip publisher.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipTitle">
+      <summary>Gets the tip title.</summary>
+      <returns>The tip title.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TipVersion">
+      <summary>Gets the tip version.</summary>
+      <returns>The tip version.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TransparentColor">
+      <summary>Gets the color.</summary>
+      <returns>The color.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.TypeName">
+      <summary>Gets the type name.</summary>
+      <returns>The type name.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration data.</summary>
+      <param name="context">The context.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideStaticToolboxItemAttribute.UseProjectTargetFrameworkVersionInTooltip">
+      <summary>Determines whether to use the target framework version in the tooltip.</summary>
+      <returns>true if the target framework version should be used in the tooltip, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolboxFormatAttribute">
+      <summary>Apply this attribute to classes implementing VSPackages to declare that the VSPackage provides Toolbox items with the specified clipboard format and to enable drag-and-drop support in the Visual Studio Toolbox.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxFormatAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxFormatAttribute" /> for the specified format.</summary>
+      <param name="format">The name of a supported format.</param>
+      <exception cref="T:System.ArgumentNullException">Thrown if the <paramref name="format" /> argument is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxFormatAttribute.Format">
+      <summary>Gets the name of a supported clipboard format.</summary>
+      <returns>The name of the clipboard format.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute">
+      <summary>Registers a VSPackage as supplying a particular implementation of <see cref="T:Microsoft.VisualStudio.Shell.IConfigureToolboxItem" />. Used in conjunction with <see cref="T:Microsoft.VisualStudio.Shell.ProvideAssemblyFilterAttribute" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute.#ctor(System.Type)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute" />. </summary>
+      <param name="objectType">[in] <see cref="T:System.Type" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute.ObjectType">
+      <summary>Gets the type of the toolbox item configuration.</summary>
+      <returns>The type of the toolbox item configuration.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the toolbox item configuration.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemConfigurationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute">
+      <summary>Defines a toolbox item type. Toolbox item types are exposed as pages in the Choose Toolbox Items dialog (where one page is created for each type).</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.#ctor(System.String,System.String,System.Type,System.Type,System.String[])">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute" /> class.</summary>
+      <param name="name">Name of this item type (for example, ".NET Framework Components"). If localizable, this parameter is a resource identifier.</param>
+      <param name="helpKeyword">Help keyword for this item type.</param>
+      <param name="discoveryType">Type of a class implementing <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery" />.</param>
+      <param name="itemCreatorType">Type of a class implementing <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemCreator" />.</param>
+      <param name="frameworksToEnumerate">A collection of framework identifiers indicating the frameworks that should be enumerated to populate the list in this item type's Choose Toolbox Items page.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.AppDomainCreatorType">
+      <summary>Gets or sets the type of the <see cref="T:Microsoft.VisualStudio.Shell.IToolboxAppDomainControl" /> implementation.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.FileFilter">
+      <summary>Gets or sets the file filter for the browse dialog.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HelperObjectType">
+      <summary>Gets or sets the type of the helper object that will be passed to your <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery" /> implementation's constructor.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HideAssemblyName">
+      <summary>Gets or sets whether the current tab is to hide the assembly name column in the Choose Toolbox Items dialog. If true, the assembly name column is hidden; if false (default), the assembly name column is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HideCulture">
+      <summary>Gets or sets whether the current tab is to hide the language information in the Choose Toolbox Items dialog. If true, the language information is hidden; if false (default), the language information is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HideDirectory">
+      <summary>Gets or sets whether the current tab is to hide the directory column in the Choose Toolbox Items dialog. If true, the directory column is hidden; if false (default), the directory column is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HideNamespace">
+      <summary>Gets or sets whether the current tab is to hide the namespace column in the Choose Toolbox Items dialog. If true, the namespace column is hidden; if false (default) the namespace column is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.HideVersion">
+      <summary>Gets or sets whether the current tab is to hide the version in the Choose Toolbox Items dialog. If true, the version is hidden; if false (default), the version is displayed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.ItemCreatorType">
+      <summary>Gets the type of the <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemCreator" /> implementation.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.ItemDiscoveryType">
+      <summary>Gets the type of the <see cref="T:Microsoft.VisualStudio.Shell.IToolboxItemDiscovery" /> implementation.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.ItemPropertyIdsAndNames">
+      <summary>Gets a collection of extra columns (as identifier-Display-Name pairs) to display in the dialog.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.PageOrder">
+      <summary>Gets or sets the sort order of the page. If zero, the page is left unsorted and will appear after all pages with nonzero order values. Pages with equal order values are sorted alphabetically by name.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.PlatformsToEnumerate">
+      <summary>Gets or sets a collection of platform identifiers indicating the platforms that should be enumerated to populate the list in this item type's Choose Toolbox Items page.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.TypeId">
+      <summary>Gets the identity of this instance of the attribute.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemDiscoveryAttribute.VisibilityUIContexts">
+      <summary>Gets or sets a list of UIContexts that controls the visibility of the tab. The tab is hidden if none of the UI contexts are set. Only non-dynamic UI contexts are supported (for example, OsWindows8OrHigherContext). Use of dynamic contexts like <see cref="P:Microsoft.VisualStudio.Shell.KnownUIContexts.NoSolutionContext" /> is not supported and results in non-deterministic behaviors.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute">
+      <summary>Apply this attribute to classes implementing VSPackages to declare if they offer a set of items to the Visual Studio Toolbox.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.#ctor(System.Int32)">
+      <summary>Creates a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute" /> which indicates if a class implementing a VSPackage is providing Toolbox items.</summary>
+      <param name="version">The version of the Toolbox items a VSPackage supplies.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.#ctor(System.Int32,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute" /> for the specified version.</summary>
+      <param name="version">The version of the items.</param>
+      <param name="needsCallbackAfterReset">If true, then set the registry key that forces a <see cref="E:Microsoft.VisualStudio.Shell.Package.ToolboxInitialized" /> event after each toolbox reset.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.NeedsCallBackAfterReset">
+      <summary>Gets or sets whether the <see cref="E:Microsoft.VisualStudio.Shell.Package.ToolboxInitialized" /> event should be raised after each toolbox reset.</summary>
+      <returns>true if the <see cref="E:Microsoft.VisualStudio.Shell.Package.ToolboxInitialized" /> event should be raised after each toolbox reset, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers a VSPackage as a Toolbox item provider for specified formats when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context is used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Reverses the changes that the <see cref="M:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)" /> method had applied to the registry.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context is used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxItemsAttribute.Version">
+      <summary>Property returning the version of Toolbox items a VSPackage provides.</summary>
+      <returns>An integer value containing the version number of the Toolbox items a VSPackage supports.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute">
+      <summary>Registers a VSPackage as providing one or more dialog pages in the Customize Toolbox dialog page of the Visual Studio IDE.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.#ctor(System.Type,System.Int16)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute" />, using the type of the class implementing the Customize Toolbox dialog page, and a resource ID.</summary>
+      <param name="pageType">[in] The <see cref="T:System.Type" /> of the class implementing the Customize Toolbox dialog page. This type must derive from the <see cref="T:Microsoft.VisualStudio.Shell.DialogPage" /> class.</param>
+      <param name="nameResourceID">[in] The native resource ID in a VSPackage's satellite dll containing the name for the tab hosting this Customize Toolbox dialog page.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.#ctor(System.Type,System.Int16,System.Int16)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute" />, using the type of the class implementing the Customize Toolbox dialog page, a resource ID, and a page order.</summary>
+      <param name="pageType">[in] The type of the class implementing the Customize Toolbox dialog page. This type must derive from the <see cref="T:Microsoft.VisualStudio.Shell.DialogPage" /> class.</param>
+      <param name="nameResourceID">[in] The native resource ID in a VSPackage's satellite dll containing the name for the tab of hosting this Customize Toolbox dialog page.</param>
+      <param name="pageOrder">[in] The Customize Toolbox dialog page placement in the pages of the Visual Studio Customize Toolbox Dialog. A value of 0 indicates that no order is requested. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.#ctor(System.Type,System.Int16,System.Int16,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute" />, using the <see cref="T:System.Type" /> of the class implementing the Customize Toolbox dialog page, a resource ID, a page order, and a help string.</summary>
+      <param name="pageType">[in] The type of the class implementing the Customize Toolbox dialog page. This type must derive from the <see cref="T:Microsoft.VisualStudio.Shell.DialogPage" /> class.</param>
+      <param name="nameResourceID">[in] The native resource ID in a VSPackage's satellite dll containing the name for the tab of hosting this Customize Toolbox dialog page.</param>
+      <param name="pageOrder">[in] The Customize Toolbox dialog page placement in the pages of the Visual Studio Customize Toolbox Dialog box. A value of zero indicates that no order is requested. </param>
+      <param name="helpKeyword">[in] A help keyword used by the help system to find the correct help topic information.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.HelpKeyword">
+      <summary>Gets a help keyword associated with the Customize Toolbox dialog page.</summary>
+      <returns>The help keyword used to obtain information about the Customize Toolbox dialog page.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.PageOrder">
+      <summary>Gets the page order requested for the Customize Toolbox dialog page</summary>
+      <returns>The page order requested for the Customize Toolbox dialog page.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the toolbox page.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.TypeId">
+      <summary>Gets the instance of the class implementing the Customize Toolbox dialog page.</summary>
+      <returns>The current instance of the class implementing the Customize Toolbox dialog page.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolboxPageAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the toolbox page registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute">
+      <summary>Notifies Visual Studio that a VSPackage owns a tool window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.#ctor(System.Type)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute" />.</summary>
+      <param name="toolType">The type of the tool window.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.DockedHeight"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.DockedWidth"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.DocumentLikeTool"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Height">
+      <summary>Gets or sets the default height of the tool window.</summary>
+      <returns>The height of the tool window.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.MultiInstances">
+      <summary>Determines whether multiple instances of the tool window are allowed.</summary>
+      <returns>true if multiple instances are allowed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Orientation">
+      <summary>Gets or sets the default orientation for the tool window relative to the window specified by the Window property.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.ToolWindowOrientation" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.PositionX">
+      <summary>Gets or sets the default horizontal value of the top left corner of the tool window.</summary>
+      <returns>The horizontal value of the top left corner of the tool window.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.PositionY">
+      <summary>Gets or sets the vertical value of the top left corner of the tool window.</summary>
+      <returns>The vertical value of the top left corner of the tool window.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the tool window.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Style">
+      <summary>Gets or sets the default docking style for the tool window.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.ToolType">
+      <summary>Gets or sets the type of the tool window.</summary>
+      <returns>The type of the tool window.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Transient">
+      <summary>Gets or sets whether the tool window should not be reopened when the IDE restarts.</summary>
+      <returns>false if the tool window should be displayed when the IDE restarts if it was displayed when the IDE closed, otherwise true.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key for the tool window.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> describing the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Width">
+      <summary>Gets or sets the default width of the tool window.</summary>
+      <returns>The default width of the tool window.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute.Window">
+      <summary>Gets or sets the GUID of the default window on which the tool window should be docked.</summary>
+      <returns>The GUID of the default window on which the tool window should be docked.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute">
+      <summary>Maps a tool window to one or more UI contexts, so that the window is displayed when the user switches to one of those contexts and is hidden when the user switches away from one of the contexts.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute.#ctor(System.Object,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute" /> for the specified type of the tool window and a GUID to associate with its visibility.</summary>
+      <param name="toolWindow">The types of the tool window. This can be the type, the GUID, or the string value of the GUID.</param>
+      <param name="commandUIGuid">The GUID of the tool window to which the automatic visibility behavior should be applied.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute.CommandUIGuid">
+      <summary>Gets the GUID of a command associated with showing or hiding the tool window.</summary>
+      <returns>The GUID of a command associated with showing or hiding the tool window.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute.Name">
+      <summary>Gets or sets the name of the window.</summary>
+      <returns>The name of the tool window.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the tool window visibility.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideToolWindowVisibilityAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideViewAttribute">
+      <summary>This attribute declares that an editor factory class offers a particular logical view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideViewAttribute.#ctor(Microsoft.VisualStudio.Shell.LogicalView,System.String)">
+      <summary>Creates a new attribute.</summary>
+      <param name="logicalView">An enumeration of the kinds of logical views available.</param>
+      <param name="physicalView">The GUID of the physical view. This can be null to indicate the default physical view.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideViewAttribute.LogicalView">
+      <summary>Gets the logical view in this attribute.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.LogicalView" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideViewAttribute.PhysicalView">
+      <summary>Returns the physical view that is mapped to the logical view.</summary>
+      <returns>
+        <see cref="P:Microsoft.VisualStudio.Shell.ProvideViewAttribute.PhysicalView" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute">
+      <summary>Indicates that a custom XML designer should not allow Side-by-Side (SxS) editing with the standard text-based XML editor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute.#ctor(System.String,System.Object)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute" /> class.</summary>
+      <param name="name">Registry key name for your XML editor, for example, "RESX", "Silverlight", "Workflow", and so on.</param>
+      <param name="editorFactory">A Type, GUID, or String object representing the editor factory.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This exception is thrown if the value of <paramref name="context" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">This exception is thrown if the value of <paramref name="context" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute">
+      <summary>Provides registration information to the XML Chooser for a custom XML designer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.#ctor(System.String,System.String,System.Object,System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute" /> class.</summary>
+      <param name="name">Registry key name for your XML editor, for example, "RESX", "Silverlight", "Workflow", and so on.</param>
+      <param name="extension">File extension for your custom XML type, for example, "xaml", "resx", "xsd", and so on.</param>
+      <param name="defaultLogicalViewEditorFactory">A Type, GUID, or String object representing the editor factory for the default logical view.</param>
+      <param name="xmlChooserPriority">Priority of the extension in the XML chooser. This value must be greater than the extension's priority value for the XML designer's EditorFactory.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> or <paramref name="extension" /> parameters are null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="defaultLogicalViewEditorFactory" /> parameter is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.CodeLogicalViewEditor">
+      <summary>Gets or sets the editor factory to associate with the code logical view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.DebuggingLogicalViewEditor">
+      <summary>Gets or sets the editor factory to associate with the debugging logical view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.DesignerLogicalViewEditor">
+      <summary>Gets or sets the editor factory to associate with the designer logical view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.IsDataSet">
+      <summary>Gets or sets a special value used only by the DataSet designer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.MatchExtensionAndNamespace">
+      <summary>Gets or sets a Boolean value indicating whether the XML chooser should match on both the file extension and the namespace. If false, the XML chooser matches on either the extension or the namespace.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.Namespace">
+      <summary>Gets or sets the XML namespace used in documents that this editor supports.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.TextLogicalViewEditor">
+      <summary>Gets or sets the editor factory to associate with the text logical view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ProvideXmlEditorChooserDesignerViewAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.QueryCloseResult">
+      <summary>Specifies the results of the query and close operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.QueryCloseResult.FoundAndClosed">
+      <summary>The document was found and the close operation completed successfully.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.QueryCloseResult.SaveCancelled">
+      <summary>The close operation did not complete because the user cancelled the PromptSave dialog, and therefore the document remained open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.QueryCloseResult.NotFound">
+      <summary>The document could not be found and was not closed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1">
+      <summary>Provides the base class for a generic <see cref="T:Microsoft.VisualStudio.Shell.IReadOnlyObservableSet`1" />.</summary>
+      <typeparam name="T">The type of items stored in the set.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" /> class that is empty and uses the specified equality comparer for the set type..</summary>
+      <param name="comparer">The implementation to use when comparing values in the set, or null to use the default EqualityComparer implementation for the set type.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.AddItem(`0)">
+      <summary>Adds the specified element to a set.</summary>
+      <returns>true if the element is added to the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" /> object, or false if the element is already present.</returns>
+      <param name="item">The element to add to the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.ClearItems">
+      <summary>Removes all elements from a <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" /> object.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.CollectionChanged">
+      <summary>Occurs when an item is added, removed, changed, moved, or the entire set is refreshed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.Contains(System.Object)">
+      <summary>Determines whether an element is in the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" />.</summary>
+      <returns>true if item is found in the ReadOnlyObservableSet(T), otherwise false.</returns>
+      <param name="item">The object to locate in the ReadOnlyObservableSet(T).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.Contains(`0)">
+      <summary>Determines whether an element is in the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" />.</summary>
+      <returns>true if item is found in the ReadOnlyObservableSet(T), otherwise false.</returns>
+      <param name="item">The object to locate in the ReadOnlyObservableSet(T).</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.Count">
+      <summary>Gets the number of elements actually contained in the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" />.</summary>
+      <returns>The number of elements in the set.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.GetEnumerator">
+      <summary>Returns an enumerator that iterates through the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" />.</summary>
+      <returns>An enumerator object for the ReadOnlyObservableSet(T) object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+      <summary>Invoked when the collection is changed.</summary>
+      <param name="eventArgs">Arguments of the event being raised, describing the changes made to the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.OnItemAdded(`0)">
+      <summary>Invoked when an element is added to the set.</summary>
+      <param name="item">The element that was added to the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.OnItemRemoved(`0)">
+      <summary>Invoked when an element is removed from the set.</summary>
+      <param name="item">The element that was removed from the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.OnItemsCleared(System.Collections.Generic.IEnumerable{`0})">
+      <summary>Invoked when the set is cleared.</summary>
+      <param name="clearedItems">The elements that were cleared from the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.RemoveItem(`0)">
+      <summary>Removes the specified element from a <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" /> object.</summary>
+      <returns>true if the element is successfully found and removed, otherwise false. This method returns false if item is not found in the ReadOnlyObservableSet(T) object.</returns>
+      <param name="item">The element to remove from the set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that iterates through the <see cref="T:Microsoft.VisualStudio.Shell.ReadOnlyObservableSet`1" />.</summary>
+      <returns>An enumerator object for the ReadOnlyObservableSet(T) object.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute">
+      <summary>Registers the VSPackage as an extender that is automatically loaded in response to a particular context GUID. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.#ctor(System.String)">
+      <summary>Creates a new RegisterAutoLoadAttribute object and saves the GUID of the package that initiated package loading.</summary>
+      <param name="cmdUiContextGuid">Context GUID that triggers the loading of the VSPackage</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.LoadGuid">
+      <summary>Returns the context GUID that triggers package load.</summary>
+      <returns>The context GUID that triggers package load.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterAutoLoadAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute">
+      <summary>See <see cref="T:Microsoft.VisualStudio.Shell.ProvideEditorExtensionAttribute" />. Registers a file extension with a given editor factory. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.#ctor(System.Object,System.String,System.Int32)">
+      <summary>Initializes a new <see cref="T:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute" /> for the supplied factory type and extension.</summary>
+      <param name="factoryType">One of following types:The type of the editor factory expressed as a string.The GUID of the editor factory.The type of the editor factory.</param>
+      <param name="extension">The file extension to associate with the editor factory. This extension should include the prefix ".".</param>
+      <param name="priority">The priority of this editor factory. Editors with higher priority numbers are given a chance to read a file first. Upon failure, the next editor in priority order is used.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if:Factory GUID value passed in <paramref name="factoryType" /> is null.<paramref name="extension" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">This method throws an <see cref="T:System.ArgumentException" /> if:The factory GUID string cannot be converted to a GUID object. Extension does not begin with a ".".</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.EditorFactoryNotify">
+      <summary>Gets or sets whether or not to create the EditorFactoryNotify registry key on registration.</summary>
+      <returns>true if the EditorFactoryNotify registry key should be created, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.Extension">
+      <summary>Gets the file extension of the file.</summary>
+      <returns>The file extension for this editor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.Factory">
+      <summary>Gets the editor factory GUID.</summary>
+      <returns>The GUID of the editor factory.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.NameResourceID">
+      <summary>Gets or sets the name resource ID.</summary>
+      <returns>The name resource ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.Priority">
+      <summary>Gets the priority of this extension registration.</summary>
+      <returns>The priority for this editor for its file extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.ProjectGuid">
+      <summary>Gets or sets the project GUID.</summary>
+      <returns>The project GUID.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers the editor extension.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of a registry key.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if <paramref name="context" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.TemplateDir">
+      <summary>Gets or sets the template directory.</summary>
+      <returns>The template directory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the editor extension registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of a registry key.</param>
+      <exception cref="T:System.ArgumentNullException">This method throws an <see cref="T:System.ArgumentNullException" /> if the <paramref name="context" /> argument is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute">
+      <summary>Adds a logical view to the editor created by an editor factory. This attribute has been deprecated. Please use <see cref="T:Microsoft.VisualStudio.Shell.ProvideEditorLogicalViewAttribute" /> instead.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.#ctor(System.Object,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute" />.</summary>
+      <param name="factoryType">The type of factory.  This may be a Type, a GUID or a string representation of a GUID</param>
+      <param name="logicalViewGuid">The GUID of the logical view to register.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.FactoryType">
+      <summary>Gets the GUID of the factory type.</summary>
+      <returns>The GUID of the factory type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.LogicalView">
+      <summary>Gets the GUID of the logical view.</summary>
+      <returns>The GUID of the logical view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers logical view.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterEditorLogicalViewAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the editor logical view registry key.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute">
+      <summary>Registers an extender with Visual Studio.  This class cannot be inherited. This class is obsolete. Please use <see cref="T:Microsoft.VisualStudio.Shell.ProvideExtenderAttribute" /> instead.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>This constructor creates a new <see cref="T:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute" /> object.</summary>
+      <param name="extendeeCatId">The CATID of the extendee.</param>
+      <param name="extenderGuid">The GUID of the extender.</param>
+      <param name="extenderName">The name of the extender.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.ExtendeeCatId">
+      <summary>Gets the CATID of the object to be extended.</summary>
+      <returns>The CATID of the object to be extended.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.Extender">
+      <summary>Gets the GUID of the extender.</summary>
+      <returns>The GUID of the extender.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.ExtenderName">
+      <summary>Gets the name of the extender.</summary>
+      <returns>The name of the extender.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterExtenderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes registration information about a VSPackage when called by an external registration tool such as RegPkg.exe.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute">
+      <summary>Registers a file extension with a given language service by applying the attribute to a VSPackage when registered using a registration tool like regpkg.exe. For more information, see Registering VSPackages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of RegisterLanguageExtensionAttribute.</summary>
+      <param name="languageServiceGuid">The GUID of language service class that is derived from <see cref="T:Microsoft.VisualStudio.Package.LanguageService" /> as a string.</param>
+      <param name="extension">The file extension associated with the language service. Include a "." in the value of <paramref name="extension" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.#ctor(System.Type,System.String)">
+      <summary>Initializes a new instance of RegisterLanguageExtensionAttribute and initializes the values of the language service and file extension that it associates. </summary>
+      <param name="languageService">The GUID of language service class that is derived from <see cref="T:Microsoft.VisualStudio.Package.LanguageService" /> as a string.</param>
+      <param name="extension">The file extension associated with the language service. Include a "." in the value of <paramref name="extension" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Extension">
+      <summary>Gets the associated file extension.</summary>
+      <returns>The associated file extension.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.LanguageService">
+      <summary>Gets the GUID of the language service.</summary>
+      <returns>The GUID of the language service.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLanguageExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute">
+      <summary>This attribute registers a package load key for your package. This attribute has been deprecated. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.#ctor(System.String,System.String,System.String,System.String,System.Int16)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute" />. This attribute has been deprecated.</summary>
+      <param name="minimumEdition">The minimum edition of .NET needed to load the VSPackage.</param>
+      <param name="productVersion">The version number of the VSPackage.</param>
+      <param name="productName">The name of the VSPackage.</param>
+      <param name="companyName">The name of your company.</param>
+      <param name="resourceId">The resource ID for the VSPackage load key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="minimumEdition, productVersion, productName " />or<paramref name=" companyName " />are null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.CompanyName">
+      <summary>Gets the name of your company. This attribute has been deprecated.</summary>
+      <returns>The name of your company.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.MinimumEdition">
+      <summary>Gets the minimum edition of Visual Studio needed to load your VSPackage. This attribute has been deprecated.</summary>
+      <returns>The minimum edition of Visual Studio needed to load your VSPackage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.ProductName">
+      <summary>Gets the name of your VSPackage. This attribute has been deprecated.</summary>
+      <returns>The name of your VSPackage.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.ProductVersion">
+      <summary>Gets the version number of your VSPackage. This attribute has been deprecated.</summary>
+      <returns>The version number of your VSPackage.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Provides registration information about a VSPackage when called by an external registration tool such as regpkg.exe. This attribute has been deprecated.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.RegKeyName(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Gets the registry key name for the load key information of the VSPackage. This attribute has been deprecated.</summary>
+      <returns>The Registry Key name for the load key information of the VSPackage.</returns>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.ResourceId">
+      <summary>Gets the resource ID for the Package Load Key. This attribute has been deprecated.</summary>
+      <returns>The resource ID for the Package Load Key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterLoadKeyAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registration information about a VSPackage when called by an external registration tool such as regpkg.exe. This attribute has been deprecated.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute">
+      <summary>
+        <see cref="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute" /> has been deprecated. Please use <see cref="T:Microsoft.VisualStudio.Shell.ProvideProjectItemAttribute" /> instead</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.#ctor(System.Object,System.String,System.String,System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute" />.</summary>
+      <param name="projectFactoryType">The type of the project factory.</param>
+      <param name="itemCategoryName">The name of the item category.</param>
+      <param name="templatesDir">The template directory for this project type.</param>
+      <param name="priority">The priority of the project type. </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.ItemType">
+      <summary>Gets the name of this type of item. </summary>
+      <returns>The name of this type of item.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Priority">
+      <summary>Gets the sort priority of this type.</summary>
+      <returns>The sort priority of this type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.ProjectFactoryType">
+      <summary>Gets the GUID of the type of project factory.</summary>
+      <returns>The GUID of the type of project factory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this item type.</summary>
+      <param name="context"> A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.TemplateDir">
+      <summary>Gets the directory in which the templates for this project type are found.</summary>
+      <returns>The directory in which the templates for this project type are found.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegisterProjectItemAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Removes the registry key for this item type.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" />  that describes the location and values of the registry key.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RunningDocumentInfo">
+      <summary>Represents information about a document in the <see cref="T:Microsoft.VisualStudio.Shell.RunningDocumentTable" />. It includes all the information returned by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable.GetDocumentInfo(System.UInt32,System.UInt32@,System.UInt32@,System.UInt32@,System.String@,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,System.IntPtr@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.DocCookie">
+      <summary>The document cookie.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.DocData">
+      <summary>The document object in the Running Document Table (RDT).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.EditLocks">
+      <summary>The number of edit locks held on the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.Flags">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS" /> set on the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.Hierarchy">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the hierarchy node that owns the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.ItemId">
+      <summary>The item ID of the node that holds the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.Moniker">
+      <summary>The absolute path of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RunningDocumentInfo.ReadLocks">
+      <summary>The number of read locks held on the document.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RunningDocumentTable">
+      <summary>Provides access to the running document table (RDT) that tracks all currently opened documents in Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.#ctor(System.IServiceProvider)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Package.RunningDocumentTable" /> class.</summary>
+      <param name="site">[in] An <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> object used to access services. This cannot be a null value.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.Advise(Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents)">
+      <summary>Enables the client to receive events about changes to the Running Document Table (RDT).</summary>
+      <returns>A cookie associated with the given <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents" /> object. If an error occurs, this method throws an exception.</returns>
+      <param name="sink">[in] An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents" /> object representing an entity to be called for various running document table events.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.CloseDocument(Microsoft.VisualStudio.Shell.Interop.__FRAMECLOSE,System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.CloseHierarchy(Microsoft.VisualStudio.Shell.Interop.__FRAMECLOSE,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.CloseSolution(Microsoft.VisualStudio.Shell.Interop.__FRAMECLOSE)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindAndLockDocumentEx(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindAndLockDocumentEx(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindAndLockDocumentEx(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindDocument(System.String)">
+      <summary>Gets an object from the Running Document Table (RDT) that represents the document specified by the given path.</summary>
+      <returns>An object that can be cast to an appropriate interface to access the document (see Remarks for details), or null if the document is not registered with Visual Studio.</returns>
+      <param name="moniker">[in] Path to the desired document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindDocument(System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,System.UInt32@)">
+      <summary>Gets an object, cookie, and owning project type from the Running Document Table (RDT) for the document specified by the given path.</summary>
+      <returns>An object that can be cast to an appropriate interface to access the document (see Remarks for details). If a null value is returned, the document is not registered with Visual Studio.</returns>
+      <param name="moniker">[in] Path to the desired document.</param>
+      <param name="hierarchy">[out] Returns an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> object that represents the project that owns the requested document.</param>
+      <param name="itemid">[out] Returns the ID of the document in the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> object. </param>
+      <param name="docCookie">[out] Returns the unique value that represents the requested document in the RDT.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindDocument(System.String,System.UInt32@)">
+      <summary>Gets a cookie from the Running Document Table (RDT) that represents the document specified by the given path.</summary>
+      <returns>An object that can be cast to an appropriate interface to access the document (see Remarks for details), or null if the document is not registered with Visual Studio.</returns>
+      <param name="moniker">[in] Path to the desired document.</param>
+      <param name="docCookie">[out] Returns the unique value that represents the requested document in the RDT.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindOrRegisterAndLockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Object)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindOrRegisterAndLockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Object,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.FindOrRegisterAndLockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.Object,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetDocumentInfo(System.UInt32)">
+      <summary>Gets information about a document registered in the Running Document Table, given the identifier of the document. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.RunningDocumentInfo" /> for the specified document.</returns>
+      <param name="docCookie">The identifier of the document data object in the Running Document Table.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetEnumerator">
+      <summary>Gets an enumerator of the documents in the Running Document Table.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> of type <see cref="T:Microsoft.VisualStudio.Shell.RunningDocumentInfo" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetHierarchyItem(System.String)">
+      <summary>Gets the project that owns the specified document.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />, otherwise null.</returns>
+      <param name="moniker">[in] Path to the desired document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetRelatedSaveTreeItems(System.UInt32,System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetRunningDocumentContents(System.String)">
+      <summary>Uses the Running Document Table (RDT) to obtain the contents of a document given the path to the document.</summary>
+      <returns>The contents of the document in a string format, or null if the document is not registered with the RDT.</returns>
+      <param name="path">[in] Path to the desired document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.GetRunningDocumentContents(System.UInt32)">
+      <summary>Uses the Running Document Table (RDT) to obtain the contents of a document given the path to the document.</summary>
+      <returns>The contents of the document in a string format, or null if the document is not registered with the RDT.</returns>
+      <param name="docCookie">[in] The unique value that represents the requested document in the RDT.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.LockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.UInt32)">
+      <summary>Gets a read or edit lock on the specified document.</summary>
+      <param name="lockType">Lock values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS" /> enumeration.</param>
+      <param name="cookie">The identifier of the document to lock.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.QueryCloseRunningDocument(System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.RegisterAndLockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32,System.IntPtr)">
+      <summary>Creates an entry in the running document table when a document is created or opened. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="lockType">Lock values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS" /> enumeration. </param>
+      <param name="mkDocument">The absolute path of the document.</param>
+      <param name="hierarchy">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the hierarchy element that owns the document.</param>
+      <param name="itemid">The item ID of the node.</param>
+      <param name="docData">[out] Returns a pointer to the IUnknown interface of the document data object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.RenameDocument(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.UInt32)">
+      <summary>Renames a document and optionally gives ownership of the document to the specified project.</summary>
+      <param name="oldName">[in] The full path representing the original name.</param>
+      <param name="newName">[in] The full path representing the new name.</param>
+      <param name="pIVsHierarchy">[in] An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> object representing the project that is to take ownership of the document. Pass the value (IVsHierarchy)-1 to indicate no change in ownership is to take place</param>
+      <param name="itemId">[in] This value can be <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_NIL" />, <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT" />, or <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_SELECTION" />. Pass <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_NIL" /> to indicate no change in ownership is to take place.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.SaveFileIfDirty(System.String)">
+      <summary>Saves the specified file if it has changed since the last save.</summary>
+      <returns>The path to which the file was saved. This is either the original path or a new path specified by the user.</returns>
+      <param name="fullPath">[in] The full path to the document to be saved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Enumerates the documents in the Running Document Table.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> of type <see cref="T:Microsoft.VisualStudio.Shell.RunningDocumentInfo" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.Unadvise(System.UInt32)">
+      <summary>Indicates the client is no longer interested in receiving Running Document Table (RDT) events.</summary>
+      <param name="cookie">[in] A unique value returned from the <see cref="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.Advise(Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents)" /> method. See Remarks.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RunningDocumentTable.UnlockDocument(Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS,System.UInt32)">
+      <summary>Releases a read or edit lock on the open document. </summary>
+      <param name="lockType">Lock values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSRDTFLAGS" /> enumeration.</param>
+      <param name="cookie">The identifier of the document data in the Running Document Table.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SelectionContainer">
+      <summary>Provides a unified interface for accessing a set of selected objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.#ctor">
+      <summary>Initializes a new <see cref="T:Microsoft.VisualStudio.Shell.SelectionContainer" /> object.  The overload provides the ability to restrict user control over the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> and <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> collections.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.#ctor(System.Boolean,System.Boolean)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.SelectionContainer" /> object with the ability to restrict user control over the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> and <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> collections.</summary>
+      <param name="selectableReadOnly">If true, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> throws a <see cref="T:System.NotSupportedException" />. If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" /> is handled normally.</param>
+      <param name="selectedReadOnly">If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> throws a <see cref="T:System.NotSupportedException" />. If false, a request to change the <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" /> is handled normally.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.ActivateObjects">
+      <summary>Overriding this method enables an object to respond when selected.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL">
+      <summary>Refers to all <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#CountObjects(System.UInt32,System.UInt32@)">
+      <summary>Determines the number of objects either those <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> or <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> items.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="dwFlags">Use <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> to indicate all members and <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> to indicate only those selected.</param>
+      <param name="pc">A pointer to the number of items, this value is set by the method call.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#GetObjects(System.UInt32,System.UInt32,System.Object[])">
+      <summary>Sets <paramref name="cObjects" /> with the number of items <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> or <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> items and populates array <paramref name="apUnkObjects" /> with pointers to those objects.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="dwFlags">Use <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.ALL" /> to indicate all members and <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> to indicate only those selected.</param>
+      <param name="cObjects">A pointer to the number of items, this value is set by the method call.</param>
+      <param name="apUnkObjects">An array of size <paramref name="cObjects" /> that contains pointers to the retrieved objects.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#SelectObjects(System.UInt32,System.Object[],System.UInt32)">
+      <summary>Sets the collection of selectable objects.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> if the operation is successful.</returns>
+      <param name="cSelect">The size of the array of selected objects.</param>
+      <param name="apUnkSelect">The array of objects to be selected.</param>
+      <param name="dwFlags">If this value is true, ActivateObjects will be performed on the array of objects.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectableObjects">
+      <summary>Gets the collection of selectable objects.</summary>
+      <returns>Returns a collection of selectable objects.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED">
+      <summary>Refers to all <see cref="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjects">
+      <summary>Gets or sets the collection of selected objects.</summary>
+      <returns>Returns a collection of selected objects.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.SelectionContainer.SelectedObjectsChanged">
+      <summary>Raised when an external object calls the <see cref="M:Microsoft.VisualStudio.Shell.SelectionContainer.Microsoft#VisualStudio#Shell#Interop#ISelectionContainer#SelectObjects(System.UInt32,System.Object[],System.UInt32)" /> method with the <see cref="F:Microsoft.VisualStudio.Shell.SelectionContainer.SELECTED" /> flag set. </summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceCollection`1">
+      <summary>Represents a collection of services.</summary>
+      <typeparam name="T">The type of the collection.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceCollection`1.#ctor">
+      <summary>Initializes a new instance of T<see cref=":Microsoft.VisualStudio.Shell.ServiceCollection`1." /></summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceProvider">
+      <summary>Provides a unified service provider for managed VSPackages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.#ctor(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Initializes a instance with an existing <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> interface.</summary>
+      <param name="sp">A <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> interface.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.#ctor(Microsoft.VisualStudio.OLE.Interop.IServiceProvider,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ServiceProvider" /> class with an existing <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> object and optionally passes all requests to the underlying service provider.</summary>
+      <param name="sp">An <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> interface used to resolve services.</param>
+      <param name="defaultServices">Determines if this service should respond to queries for <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> and <see cref="T:Microsoft.VisualStudio.OLE.Interop.IObjectWithSite" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.CreateFromSetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Create a new ServiceProvider for the given site.</summary>
+      <returns>The service provider.</returns>
+      <param name="sp">The OLE service provider</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.Dispose">
+      <summary>Releases the resources used by the <see cref="T:Microsoft.VisualStudio.Shell.ServiceProvider" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.GetService(System.Guid)">
+      <summary>Gets the specified service from the unmanaged service provider.</summary>
+      <returns>The requested service, or null if the service could not be located.</returns>
+      <param name="guid">The GUID of the service to retrieve.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.GetService(System.Type)">
+      <summary>Gets type-based services from the unmanaged service provider.</summary>
+      <returns>The requested service, or null if the service could not be located.</returns>
+      <param name="serviceType">The type of service to retrieve. The GUID of this type is used to obtain the service from the native service provider.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ServiceProvider.GlobalProvider">
+      <summary>Gets the global service provider for the calling thread. </summary>
+      <returns>The global service provider.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.Microsoft#VisualStudio#OLE#Interop#IObjectWithSite#GetSite(System.Guid@,System.IntPtr@)">
+      <summary>Gets the current site object to resolve services.</summary>
+      <param name="riid">The GUID of the requested interface.</param>
+      <param name="ppv">The retrieved interface or null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.Microsoft#VisualStudio#OLE#Interop#IObjectWithSite#SetSite(System.Object)">
+      <summary>Sets the site object to resolve services.</summary>
+      <param name="pUnkSite">The site to be set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.QueryService(System.Guid,System.Object@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProvider.QueryService(System.Type,System.Object@)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchy">
+      <summary>Acts as a hierarchical service provider. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProviderHierarchy.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchy" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProviderHierarchy.GetService(System.Type)">
+      <summary>Gets a service of the specified type.</summary>
+      <returns>The requested service, or null if the service cannot be found. This service must be cast to the required service type. </returns>
+      <param name="serviceType">The type of the service.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder">
+      <summary>Provides a recommended service resolution order for common service providers. When multiple service providers are combined in a service provider hierarchy, they are given a numeric ordering.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.PackageSite">
+      <summary>The order for a package service provider.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.ProjectItemContext">
+      <summary>The order for a project item context service provider.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ServiceProviderHierarchyOrder.WindowPaneSite">
+      <summary>The order for a window pane service provider.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SettableOleDataObject">
+      <summary>Represents an OLE-compatible data object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.#ctor(System.Windows.Forms.IDataObject)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.SettableOleDataObject" />.</summary>
+      <param name="inner">The <see cref="T:System.Windows.Forms.IDataObject" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.DAdvise(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
+      <summary>Establishes a connection between the data object and the advise sink.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK;" /> otherwise, an error code.</returns>
+      <param name="pFormatetc">The structure that defines the format, target device, aspect, and medium that will be used for future notifications.</param>
+      <param name="ADVF">A set of flags that control the advise connection.</param>
+      <param name="pAdvSink">The advise sink.</param>
+      <param name="pdwConnection">[out] The token of the connection. This token is used to delete the connection later.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.DUnadvise(System.UInt32)">
+      <summary>Deletes the advise connection.</summary>
+      <param name="dwConnection">The token that was returned from <see cref="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.DAdvise(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.EnumDAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
+      <summary>Gets an object that can be used to enumerate advise connections.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK;" /> otherwise, an error code.</returns>
+      <param name="ppenumAdvise">[out] The interface that allows you to enumerate advise connections.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.EnumFormatEtc(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC@)">
+      <summary>Gets an object that allows you to enumerate the formats supported by the data object.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK;" /> otherwise, an error code.</returns>
+      <param name="dwDirection">A pointer to the <see cref="T:Microsoft.VisualStudio.OLE.Interop.DATADIR" /> enumeration, which specifies the direction of the data flow.</param>
+      <param name="ppenumFormatEtc">[out] The enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetCanonicalFormatEtc(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <summary>Gets an alternate <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> object.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK;" /> otherwise, an error code.</returns>
+      <param name="pformatectIn">The preferred format object.</param>
+      <param name="pformatetcOut">[out] The returned format object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <summary>Gets an alternate <see cref="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC" /> object.</summary>
+      <param name="pformatetcIn">The format object.</param>
+      <param name="pRemoteMedium">[out] The storage medium object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.GetDataHere(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
+      <summary>Gets data from a source data object.</summary>
+      <param name="pFormatetc">The format object.</param>
+      <param name="pRemoteMedium">The storage medium object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.QueryGetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
+      <summary>Determines whether the data object is capable of rendering the data as specified.</summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK;" /> otherwise, an error code.</returns>
+      <param name="pFormatetc">The format object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SettableOleDataObject.SetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[],System.Int32)">
+      <summary>Transfers data.</summary>
+      <param name="pFormatetc">The format object.</param>
+      <param name="pmedium">The storage medium object.</param>
+      <param name="fRelease">true if the object called owns the data, false if the caller retains ownership of the data.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute">
+      <summary>Creates the ProjectTypeGuid key under $RegRoot$\Generators. This registration attribute is used by project systems that support single file generators.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute.#ctor(System.Type)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute" /> class to register a custom code generator.</summary>
+      <param name="prjFactoryType">The supplied Type’s GUID (supplied by the [Guid] attribute on the class definition) that is used as the project type GUID for the path [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\{ver}\Generators\{ProjectTypeGuid}].</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="prjFactoryType" /> parameter is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute.ProjectFactoryGuid">
+      <summary>Gets the GUID representing the generator type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleFileGeneratorSupportRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SingleTaskIdleManager">
+      <summary>Executes a long-running operation at idle priority on the UI thread. To support yielding frequently, the operation should return null as frequently as possible to allow the component manager to schedule other tasks and yield to higher-priority operations.The task is executed repeatedly until SingleTaskIdleManager is disposed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.#ctor(Microsoft.VisualStudio.Shell.OnIdleHandler)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.SingleTaskIdleManager" /> class.</summary>
+      <param name="onIdle">Delegate that is called at idle time.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.DisposeManagedResources">
+      <summary>Unregisters the object from being called on Idle. This method is called when the object is disposed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Called during each iteration of a message loop.</summary>
+      <returns>true if the message loop should continue, false otherwise. If false is returned, the component manager terminates the loop without removing <paramref name="pMsgPeeked" /> from the queue.</returns>
+      <param name="uReason">The <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLELOOP" /> representing the reason.</param>
+      <param name="pvLoopData">The component data that was sent to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
+      <param name="pMsgPeeked">The peeked message (from <see cref="F:System.Messaging.MessageQueueAccessRights.PeekMessage" />).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FDoIdle(System.UInt32)">
+      <summary>Gives the component a chance to do idle time tasks.</summary>
+      <returns>true if more time is needed to perform the idle time tasks, false otherwise.</returns>
+      <param name="grfidlef">A set of flags indicating the type of idle tasks to perform, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Processes the message before it is translated and dispatched.</summary>
+      <returns>true if the message is consumed, false otherwise.</returns>
+      <param name="pMsg">The message.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FQueryTerminate(System.Int32)">
+      <summary>Called when the component manager wishes to know if the component is in a state in which it can terminate.</summary>
+      <returns>If <paramref name="fPromptUser" /> is false, the component should simply return true if it can terminate, false otherwise. If <paramref name="fPromptUser" /> is true, the component should return true if it can terminate without prompting the user. Otherwise it should prompt the user, either asking the user if it can terminate and returning true or false appropriately, or giving an indication as to why it cannot terminate and returning false.</returns>
+      <param name="fPromptUser">true if the user should be prompted, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Reserved.</summary>
+      <returns>Always returns true.</returns>
+      <param name="dwReserved">Reserved.</param>
+      <param name="message">Reserved.</param>
+      <param name="wParam">Reserved.</param>
+      <param name="lParam">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#HwndGetWindow(System.UInt32,System.UInt32)">
+      <summary>Gets a window associated with the component.</summary>
+      <returns>The HWND, or null if no such window exists.</returns>
+      <param name="dwWhich">A value from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW" />.</param>
+      <param name="dwReserved">Reserved for future use. Should be 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
+      <summary>Notifies the component when a new object is being activated.</summary>
+      <param name="pic">The component that is being activated.</param>
+      <param name="fSameComponent">true if <paramref name="pic" /> is the same as the caller of this method, otherwise false.</param>
+      <param name="pcrinfo">The component registration information.</param>
+      <param name="fHostIsActivating">
+        <paramref name="true" /> if the host that is being activated, otherwise false.</param>
+      <param name="pchostinfo">The OLE host information.</param>
+      <param name="dwReserved">Reserved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnAppActivate(System.Int32,System.UInt32)">
+      <summary>Notifies the component when the host application gains or loses activation.</summary>
+      <param name="fActive">true if the application is being activated, false if it is losing activation.</param>
+      <param name="dwOtherThreadID">The identifier of the thread that owns the window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnEnterState(System.UInt32,System.Int32)">
+      <summary>Notifies the component when the application enters or exits the specified state.</summary>
+      <param name="uStateID">The state, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECSTATE" />.</param>
+      <param name="fEnter">true if the application is entering the state, false if it is exiting the state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#OnLoseActivation">
+      <summary>Notifies the active component that it has lost its active status because the host or another component has become active.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SingleTaskIdleManager.Microsoft#VisualStudio#OLE#Interop#IOleComponent#Terminate">
+      <summary>Terminates the message loop.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute">
+      <summary>Adds a solution persistence property name and related GUID.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute" /> class to register a solution persistence attribute for the provided property.</summary>
+      <param name="propName">Name of the property.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute.PropName">
+      <summary>Gets the property name.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.SolutionPersistenceRegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this property.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Task">
+      <summary>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" />, used to modify the appearance and functionality of a task in the task list.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Task" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.#ctor(System.Exception)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Task" /> for the supplied exception.</summary>
+      <param name="error">The <see cref="T:System.Exception" /> used to create the task.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.CanDelete">
+      <summary>Gets or sets whether or not the task can be deleted.</summary>
+      <returns>true if the task can be deleted, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Category">
+      <summary>Gets or sets the task's category.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.TaskCategory" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Checked">
+      <summary>Gets or sets whether not the task's check box is currently selected or cleared.</summary>
+      <returns>true if the task is checked, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Column">
+      <summary>Gets or sets the column number within the file associated with the task.</summary>
+      <returns>The column number of the task.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Task.contextNameKeyword">
+      <summary>Represents the keyword for the user context. This field is constant.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Task.Deleted">
+      <summary>Handles <see cref="M:Microsoft.VisualStudio.Shell.Task.OnDeleted(System.EventArgs)" /> events.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Document">
+      <summary>Gets or sets the file associated with the task.</summary>
+      <returns>The name of the file.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.GetUserContext(Microsoft.VisualStudio.Shell.Interop.IVsUserContext@)">
+      <summary>Creates a new user context.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="ppctx">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUserContext" /> that has been created.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Task.Help">
+      <summary>Handles <see cref="M:Microsoft.VisualStudio.Shell.Task.OnHelp(System.EventArgs)" /> events.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.HelpKeyword">
+      <summary>Gets or sets the Help keyword associated with the task.</summary>
+      <returns>The Help keyword.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.ImageIndex">
+      <summary>Gets or sets the index of the image associated with the task.</summary>
+      <returns>The index of the image associated with the task.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.IsCheckedEditable">
+      <summary>Gets or sets whether or not it is possible to edit the checked state of the task.</summary>
+      <returns>true if it is possible to edit the checked state of the task, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.IsPriorityEditable">
+      <summary>Gets or sets whether or not it is possible to edit the priority of a task.</summary>
+      <returns>true if it is possible to edit the priority of a task, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.IsTextEditable">
+      <summary>Gets or sets whether or not it is possible to edit the description of a task.</summary>
+      <returns>true if it is possible to edit the description of a task, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Line">
+      <summary>Gets or sets the line number of the file associated with the task.</summary>
+      <returns>The line number of the file associated with the task.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#CanDelete(System.Int32@)">
+      <summary>Gets whether or not it is possible to delete the task.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="fdelete">[out] Returns true if it is possible to delete the task, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#Category(Microsoft.VisualStudio.Shell.Interop.VSTASKCATEGORY[])">
+      <summary>Sets the task category.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="cat">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKCATEGORY" /> objects.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#Column(System.Int32@)">
+      <summary>Gets the column number of the file associated with the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code. </returns>
+      <param name="col">[out] Returns the column number.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#Document(System.String@)">
+      <summary>Gets the name of the file associated with the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="doc">[out] Returns the name of the file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#get_Checked(System.Int32@)">
+      <summary>Determines whether the task item's check box is currently selected or cleared.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="f">[out] Returns true if the check box is selected, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#get_Priority(Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY[])">
+      <summary>Gets the priority of the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pri">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY" /> objects.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#get_Text(System.String@)">
+      <summary>Gets the description of the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="text">[out] The description of the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#HasHelp(System.Int32@)">
+      <summary>Determines whether or not the task has associated help.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="fHelp">[out] Returns true if there is help associated with the task, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#ImageListIndex(System.Int32@)">
+      <summary>Gets the index of the image associated with the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="index">[out] The index of the associated image.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#IsReadOnly(Microsoft.VisualStudio.Shell.Interop.VSTASKFIELD,System.Int32@)">
+      <summary>Determines whether or not the specified task field is read-only.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="field">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKFIELD" />.</param>
+      <param name="fReadOnly">[out] Returns true if the field is read-only, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#Line(System.Int32@)">
+      <summary>Gets the line number of the file associated with the task.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="line">[out] Returns the line number of the file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#NavigateTo">
+      <summary>Opens a file associated with a task and moves to the appropriate position in the file. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#NavigateToHelp">
+      <summary>Opens the Help resource associated with a task.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#OnDeleteTask">
+      <summary>Raised when a task has been deleted.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#OnFilterTask(System.Int32)">
+      <summary>Raised when a task has been filtered into or out of a view.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="f">If true, the task has become visible, otherwise it has become invisible.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#put_Checked(System.Int32)">
+      <summary>Sets whether a task item's check box is selected or cleared.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="f">true if the check box is selected, false if it is cleared.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#put_Priority(Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY)">
+      <summary>Sets the priority level of a task item. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="pri">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#put_Text(System.String)">
+      <summary>Sets the description of the task.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="t">The description of the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.Microsoft#VisualStudio#Shell#Interop#IVsTaskItem#SubcategoryIndex(System.Int32@)">
+      <summary>Gets the index of the task in the subcategory list.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="index">[out] Returns the index.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Task.Navigate">
+      <summary>Handles <see cref="M:Microsoft.VisualStudio.Shell.Task.OnNavigate(System.EventArgs)" /> events.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.OnDeleted(System.EventArgs)">
+      <summary>Raised when the task has been deleted.</summary>
+      <param name="e">
+        <see cref="T:System.EventArgs" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.OnHelp(System.EventArgs)">
+      <summary>Raised when the user requests Help; for example by right-clicking and selecting Show Error Help.</summary>
+      <param name="e">
+        <see cref="T:System.EventArgs" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.OnNavigate(System.EventArgs)">
+      <summary>Raised when the user attempts to navigate to the task's location in the file, for example by double-clicking on the task.</summary>
+      <param name="e">
+        <see cref="T:System.EventArgs" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Task.OnRemoved(System.EventArgs)">
+      <summary>Raised when a task has been removed from the task list.</summary>
+      <param name="e">
+        <see cref="T:System.EventArgs" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Priority">
+      <summary>Gets or sets the priority of a task.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.TaskPriority" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Task.Removed">
+      <summary>Handles <see cref="M:Microsoft.VisualStudio.Shell.Task.OnRemoved(System.EventArgs)" /> events.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.SubcategoryIndex">
+      <summary>Gets or sets the index of the subcategory of the task.</summary>
+      <returns>The index of the subcategory of a task.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Task.Text">
+      <summary>Gets or sets the description of a task.</summary>
+      <returns>The description of a task.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskCategory">
+      <summary>Provides a set of task categories that specify the kind of task that is to be performed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.All">
+      <summary>All tasks. Not a real category. It is used to allow a task list view to show all of the tasks in the task list. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.BuildCompile">
+      <summary>Build errors and warnings, and possibly deployment errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.Comments">
+      <summary>Tasks generated by special comments, such as "TODO," "UNDONE," or "TBD." Also used for informational messages. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.CodeSense">
+      <summary>Errors generated as the user types source code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.ShortCuts">
+      <summary>Short cuts to code. Shortcuts are generated by the user right-clicking the editor window, and choosing Add Task List Shortcut from the pop-up menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.User">
+      <summary>User-defined tasks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.Misc">
+      <summary>Miscellaneous tasks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskCategory.Html">
+      <summary>Tasks which pertain to Web page development. .</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskErrorCategory">
+      <summary>Represents a collection of values that identify types or severity of error messages that can appear in the Error List Options task window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Error">
+      <summary>Represents an error.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Warning">
+      <summary>Represents a warning.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskErrorCategory.Message">
+      <summary>Represents an informational note.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskPriority">
+      <summary>Provides values for task priorities.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.High">
+      <summary>High priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.Normal">
+      <summary>Normal priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.TaskPriority.Low">
+      <summary>Low priority.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskProvider">
+      <summary>This class implements <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskProvider" />. It provides a framework-friendly way to define a task provider and its associated services.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.#ctor(System.IServiceProvider)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider" /> with the supplied service provider.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.AlwaysVisible">
+      <summary>Determines whether or not the provider is always visible in the dropdown menu even though it has no tasks.</summary>
+      <returns>true if it is always visible, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.DisableAutoRoute">
+      <summary>Gets or sets whether autorouting should be disabled.</summary>
+      <returns>true if autorouting should be disabled, false if it should be enabled.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Dispose">
+      <summary>Disposes this provider.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Dispose(System.Boolean)">
+      <summary>Disposes the resources (task collection, task list, and image list) of this provider.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Finalize">
+      <summary>Destroys the provider.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>An object representing the service.</returns>
+      <param name="serviceType"> The type of the service.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ImageList">
+      <summary>Gets or sets the provider's image list (a list of icons for the tasks that belong to the provider).</summary>
+      <returns>
+        <see cref="T:System.Windows.Forms.ImageList" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.MaintainInitialTaskOrder">
+      <summary>Gets or sets whether or not the task list should maintain the task order given to it by the task provider.</summary>
+      <returns>true if the task order should be maintained, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#EnumTaskItems(Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems@)">
+      <summary>Gets an enumerator over the task items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="items">[out] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#ImageList(System.IntPtr@)">
+      <summary>Gets this provider's image list.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="himagelist">[out] <see cref="P:System.Windows.Forms.ImageList.Handle" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#OnTaskListFinalRelease(Microsoft.VisualStudio.Shell.Interop.IVsTaskList)">
+      <summary>Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. </returns>
+      <param name="taskList">The task list.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#ReRegistrationKey(System.String@)">
+      <summary>Gets the re-registration key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="key">[out] Returns the key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider#SubcategoryList(System.UInt32,System.String[],System.UInt32@)">
+      <summary>Gets a list of subcategories for the tasks of this task provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="cbstr">The number of subcategories in <paramref name="rgbstr" />.</param>
+      <param name="rgbstr">An array of subcategories </param>
+      <param name="cnt">[out] The number of subcategories.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#EnumTaskItems(Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems@)">
+      <summary>Gets an enumerator over task items.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="items">[out] <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumTaskItems" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#ImageList(System.IntPtr@)">
+      <summary>Gets this provider's image list.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="himagelist">[out] <see cref="P:System.Windows.Forms.ImageList.Handle" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#MaintainInitialTaskOrder(System.Int32@)">
+      <summary>Gets or sets whether or not the task list should maintain the task order given to it by the task provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="fMaintainOrder">[out] Returns true if the task order should be maintained, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#OnTaskListFinalRelease(Microsoft.VisualStudio.Shell.Interop.IVsTaskList)">
+      <summary>Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="taskList">The task list.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#ReRegistrationKey(System.String@)">
+      <summary>Gets the reregistration key.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="key">[out] Returns the key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider2#SubcategoryList(System.UInt32,System.String[],System.UInt32@)">
+      <summary>Gets a list of subcategories for the tasks of this task provider.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="cbstr">The number of subcategories in <paramref name="rgbstr" />.</param>
+      <param name="rgbstr">An array of subcategories </param>
+      <param name="cnt">[out] The number of subcategories.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetColumn(System.Int32,Microsoft.VisualStudio.Shell.Interop.VSTASKCOLUMN[])">
+      <summary>Gets the definition of the column with the specified index.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code.</returns>
+      <param name="iColumn">The index of the column.</param>
+      <param name="pColumn">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTASKCOLUMN" /> structures.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetColumnCount(System.Int32@)">
+      <summary>Gets the total number of columns supported by this provider, including columns that are not visible by default.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code.</returns>
+      <param name="count">[out] Returns the total number of columns. By default returns 0.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderFlags(System.UInt32@)">
+      <summary>Gets the behavior flags for this provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="tpfFlags">[out] Returns <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSTASKPROVIDERFLAGS" />. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderGuid(System.Guid@)">
+      <summary>Gets a unique GUID for this provider. This is used to persist and restore provider-specific data managed by the task list, such as user customizations of column width and order.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="pguidProvider">[out] The GUID of the provider's type.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderName(System.String@)">
+      <summary>Gets the name of the provider.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="pbstrName">[out] The name of the provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetProviderToolbar(System.Guid@,System.UInt32@)">
+      <summary>Gets the provider's toolbar.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="pguidGroup">[out] The GUID of the group to which the toolbar belongs.</param>
+      <param name="pdwID">[out] The ID of the toolbar.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#GetSurrogateProviderGuid(System.Guid@)">
+      <summary>If this method is implemented, all the provider's tasks will be listed under the surrogate provider in the list as though they belonged to the surrogate provider.</summary>
+      <returns>When implemented by derived classes, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code.</returns>
+      <param name="guid">[out] The GUID of the surrogate provider. By default returns an empty GUID.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#OnBeginTaskEdit(Microsoft.VisualStudio.Shell.Interop.IVsTaskItem)">
+      <summary>Raised when the user begins editing a task in place.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="item"> The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" /> being edited.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Microsoft#VisualStudio#Shell#Interop#IVsTaskProvider3#OnEndTaskEdit(Microsoft.VisualStudio.Shell.Interop.IVsTaskItem,System.Int32,System.Int32@)">
+      <summary>Raised when the user finishes editing a task in-place.  </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />.</returns>
+      <param name="item">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem" /> being edited.</param>
+      <param name="fCommitChanges">true if the user wishes to commit the changes, false if the user wishes to discard them.</param>
+      <param name="fAllowChanges"> [out] Returns true if the changes have been committed, false to disallow the user from leaving edit mode.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Navigate(Microsoft.VisualStudio.Shell.Task,System.Guid)">
+      <summary>Navigates from the task to the correct position in the document, shown in the specified logical view.</summary>
+      <returns>true if it was possible to perform the navigation, otherwise false.</returns>
+      <param name="task">The task from which to do the navigation.</param>
+      <param name="logicalView">The logical view in which to display the document.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ProviderGuid">
+      <summary>Gets or sets the GUID of this provider.</summary>
+      <returns>The GUID of this provider.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ProviderName">
+      <summary>Gets or sets a localized name for this provider.</summary>
+      <returns>The localized name of the provider.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Refresh">
+      <summary>Informs the task list that there are new or edited tasks.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.ResumeRefresh">
+      <summary>Restarts the refreshing of the task list after it has been suspended.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.Show">
+      <summary>Displays the task list window.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.Subcategories">
+      <summary>Gets a collection of task subcategories.</summary>
+      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> of task subcategories.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.SuspendRefresh">
+      <summary>Stops refreshing the task list until <see cref="M:Microsoft.VisualStudio.Shell.TaskProvider.ResumeRefresh" /> is called.  </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.Tasks">
+      <summary>Gets a collection of tasks.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ToolbarGroup">
+      <summary>Gets or sets a group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active.  </summary>
+      <returns>The group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active.  </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.ToolbarId">
+      <summary>Gets or sets this provider's toolbar ID.</summary>
+      <returns>The toolbar ID.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.VsTaskList">
+      <summary>Gets the task list.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskList" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection">
+      <summary>A container for <see cref="T:Microsoft.VisualStudio.Shell.Task" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.#ctor(Microsoft.VisualStudio.Shell.TaskProvider)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection" /> for the supplied task provider.</summary>
+      <param name="owner">The task provider that owns these tasks.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Add(Microsoft.VisualStudio.Shell.Task)">
+      <summary>Adds a task to the collection.</summary>
+      <returns>The index of the added task.</returns>
+      <param name="task">The task to add.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Clear">
+      <summary>Removes all the tasks from the collection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Contains(Microsoft.VisualStudio.Shell.Task)">
+      <summary>Gets whether or not the task exists in the collection</summary>
+      <returns>true if the task exists in the collection, otherwise false.</returns>
+      <param name="task">The task for which to search.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Count">
+      <summary>Gets the number of tasks in the collection.</summary>
+      <returns>The number of tasks in the collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.GetEnumerator">
+      <summary>Gets an enumerator for the collection.</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.IndexOf(Microsoft.VisualStudio.Shell.Task)">
+      <summary>Gets the index of the specified task in the collection.</summary>
+      <returns>The index of the task.</returns>
+      <param name="task">The task for which to search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Insert(System.Int32,Microsoft.VisualStudio.Shell.Task)">
+      <summary>Inserts a task in the collection at the specified index.</summary>
+      <param name="index">The index at which to insert the task.</param>
+      <param name="task">The task to insert.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Item(System.Int32)">
+      <summary>Gets or sets the task at the given index.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Task" />.</returns>
+      <param name="index">The index of the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.Remove(Microsoft.VisualStudio.Shell.Task)">
+      <summary>Removes a task from the collection.</summary>
+      <param name="task">The task to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.RemoveAt(System.Int32)">
+      <summary>Removes the task at the specified index.</summary>
+      <param name="index">The index at which to remove the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copies the collection to an array, starting at the specified index.</summary>
+      <param name="array">The array to which to copy the collection.</param>
+      <param name="index">The index of the array at which to start the copy.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#ICollection#IsSynchronized">
+      <summary>Gets whether or not the collection is synchronized.</summary>
+      <returns>By default returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#ICollection#SyncRoot">
+      <summary>Gets the object that can be used to synchronize access to the collection.</summary>
+      <returns>By default returns the current instance of this collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Add(System.Object)">
+      <summary>Adds the task to the collection.</summary>
+      <returns>The index at which the task was added.</returns>
+      <param name="obj">The task object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Clear">
+      <summary>Removes all the tasks from the list.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Contains(System.Object)">
+      <summary>Gets whether or not the specified task exists in the collection.</summary>
+      <returns>true if the task exists in the collection, otherwise false.</returns>
+      <param name="obj">The task to find.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#IndexOf(System.Object)">
+      <summary>Gets the index of the collection at which the specified task exists.</summary>
+      <returns>The index of the collection at which the task exists.</returns>
+      <param name="obj">The task to find.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+      <summary>Inserts a task in the collection at the specified index.</summary>
+      <param name="index">The index at which to insert the task.</param>
+      <param name="obj">The task to insert.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#IsFixedSize">
+      <summary>Gets whether or not the collection is of a fixed size.</summary>
+      <returns>By default returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#IsReadOnly">
+      <summary>Gets whether or not the collection is read-only.</summary>
+      <returns>By default returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Item(System.Int32)">
+      <summary>Gets or sets the task at the specified index.</summary>
+      <returns>The specified task.</returns>
+      <param name="index">The index of the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#Remove(System.Object)">
+      <summary>Removes the specified task from the collection.</summary>
+      <param name="obj">The task to be removed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.TaskProvider.TaskCollection.System#Collections#IList#RemoveAt(System.Int32)">
+      <summary>Removes the task from the specified index of the collection.</summary>
+      <param name="index">The index at which to remove the task.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ThreadHelper">
+      <summary>Provides a generic dispatcher helper to ensure that a method is invoked on the application's main thread. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ThreadHelper" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.BeginInvoke(System.Action)">
+      <summary>Schedules an action for execution on the UI thread asynchronously.</summary>
+      <param name="action">The action to runnn.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.BeginInvoke(System.Windows.Threading.DispatcherPriority,System.Action)">
+      <summary>Schedules an action for execution on the UI thread asynchronously.</summary>
+      <param name="priority">The priority at which to run the action.</param>
+      <param name="action">The action to run.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.CheckAccess">
+      <summary>Determines whether the call is being made on the UI thread.</summary>
+      <returns>Returns true if the call is on the UI thread, otherwise returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ThreadHelper.Generic">
+      <summary>Gets a generic <see cref="T:Microsoft.VisualStudio.Shell.ThreadHelper" />.</summary>
+      <returns>A generic <see cref="T:Microsoft.VisualStudio.Shell.ThreadHelper" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.GetInvocationWrapper">
+      <summary>Gets the invocation wrapper.</summary>
+      <returns>A disposable wrapper.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.Invoke(System.Action)">
+      <summary>Calls an action on the UI thread, re-entering (if necessary) any code already executing on the UI thread. </summary>
+      <param name="action">The action to perform.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ThreadHelper.Invoke``1(System.Func`1)">
+      <summary>Evaluate a function on the UI thread.</summary>
+      <returns>Returns the result of the specified function evaluation.</returns>
+      <param name="method">The function to evaluate on the UI thread.</param>
+      <typeparam name="TResult">The type of the function evaluation result.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ToolWindowOrientation">
+      <summary>This enumeration provides a number of possible tool window orientations with respect to a docking window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.none">
+      <summary>No tool window orientation indicated.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Top">
+      <summary>Tool window initially oriented against the top of the docking window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Left">
+      <summary>Tool window initially oriented to the left of the docking window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Right">
+      <summary>Tool window initially oriented to the right of the docking window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.ToolWindowOrientation.Bottom">
+      <summary>Tool window initially oriented against the bottom of the docking window.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ToolWindowPane">
+      <summary>A default implementation for a tool window. It can be subclassed to implement a customized tool window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.ToolWindowPane" /> with a null service provider</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.#ctor(System.IServiceProvider)">
+      <summary>Initializes an instance of this class.</summary>
+      <param name="provider">The single constructor argument is a service provider that the created window can use to obtain services.  This parameter must not be null because the tool window cannot add itself to the shell.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.BitmapIndex">
+      <summary>Gets or sets the index of the image in the bitmap strip to use for the window frame icon.</summary>
+      <returns>The index of the image to use for the window frame icon.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.BitmapResourceID">
+      <summary>Gets or sets the resource ID for the bitmap strip from which to take the window frame icon.</summary>
+      <returns>The resource ID for the bitmap strip.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.Caption">
+      <summary>Gets or sets the caption for the tool window.</summary>
+      <returns>The caption of the tool window.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.ClearSearch"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.CreateSearch(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery,Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.Frame">
+      <summary>Gets or sets the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> that hosts the ToolWindowPane.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.GetIVsWindowPane">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowPane" /> that is associated with the tool window.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowPane" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowSearch#Category"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.OnNavigationKeyDown(System.UInt32,System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.OnToolBarAdded">
+      <summary>Called when a toolbar is added to the tool window.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.OnToolWindowCreated">
+      <summary>This method can be overridden by the derived class to execute any code that must run after the creation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.Package">
+      <summary>Gets or sets the package that owns the tool window.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Package" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ToolWindowPane.ProvideSearchSettings(Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.SearchCategory"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.SearchEnabled"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.SearchFiltersEnum"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.SearchHost"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.SearchOptionsEnum"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolBar">
+      <summary>Gets or sets the <see cref="T:System.ComponentModel.Design.CommandID" />.</summary>
+      <returns>
+        <see cref="T:System.ComponentModel.Design.CommandID" /> if the tool window has a toolbar; otherwise, null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolBarCommandTarget"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolBarDropTarget">
+      <summary>Gets or sets the toolbar drop target.</summary>
+      <returns>The drop target, if the window has a toolbar, otherwise null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolBarLocation">
+      <summary>Gets or sets the location of the toolbar in the tool window.</summary>
+      <returns>A value from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSTWT_LOCATION" /> enumeration.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ToolWindowPane.ToolClsid">
+      <summary>Gets or sets the CLSID of a tool that should be used for this tool window.</summary>
+      <returns>The CLSID of the tool.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.UIContext">
+      <summary>Represents the active state of a UI context.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.UIContext.FromUIContextGuid(System.Guid)">
+      <summary>Constructs a <see cref="T:Microsoft.VisualStudio.Shell.UIContext" /> instance identified with the given GUID.</summary>
+      <returns>The constructed UIContext instance.</returns>
+      <param name="contextGuid">GUID of the UIContext.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.UIContext.IsActive">
+      <summary>Gets the current state of the UI context, whether it is active or not.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.UIContext.PropertyChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Shell.UIContext.IsActive" /> property changes values.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.UIContext.UIContextChanged">
+      <summary>Occurs whenever the UI context becomes active or inactive.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.UIContextChangedEventArgs">
+      <summary>Event arguments for the <see cref="E:Microsoft.VisualStudio.Shell.UIContext.UIContextChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.UIContextChangedEventArgs.#ctor(System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.UIContextChangedEventArgs" /> class.</summary>
+      <param name="activated">Specifies whether <see cref="T:Microsoft.VisualStudio.Shell.UIContext" /> is active or not.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.UIContextChangedEventArgs.Activated">
+      <summary>Gets whether the <see cref="T:Microsoft.VisualStudio.Shell.UIContext" /> has become active or not. If true, it is active.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.UIElementDialogPage">
+      <summary>Provides seamless hosting of Windows Presentation Foundation (WPF) content inside a native dialog running an IsDialogMessage-style message loop. This class enables tabbing into and out of the WPF child window handle (HWND), and enables keyboard navigation within the WPF child HWND.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.UIElementDialogPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.UIElementDialogPage" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.UIElementDialogPage.Child">
+      <summary>Gets the Windows Presentation Foundation (WPF) child element to be hosted inside the dialog page.</summary>
+      <returns>The WPF child element.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.UIElementDialogPage.DialogKeyPendingEvent">
+      <summary>Routed event used to determine whether or not key input in the dialog should be handled by the dialog or by the content of this page. If this event is marked as handled, the key press is handled by the content and DLGC_WANTALLKEYS is returned from WM_GETDLGCODE. If the event is not handled, then only arrow keys, tabbing, and character input is handled in this dialog page.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.UIElementDialogPage.Window">
+      <summary>Gets the handle to the UI control hosted in the ToolsOption page.</summary>
+      <returns>The handle to the UI control.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.UnlockResult">
+      <summary>Specifies the results of the unlock operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.UnlockResult.Unlocked">
+      <summary>The unlock operation completed successfully.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.UnlockResult.SaveCancelled">
+      <summary>The close operation did not complete because the user cancelled the PromptSave dialog, and therefore the document remained unlocked.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Url">
+      <summary>Wraps the <see cref="T:System.Uri" /> class. Provides an unescaped version of <see cref="P:System.Uri.LocalPath" /> for file URL types and <see cref="P:System.Uri.AbsoluteUri" /> for HTTP URL types. Also returns an unescaped result from <see cref="M:System.Uri.MakeRelativeUri(System.Uri)" /> so that it can be presented to the user.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.#ctor(Microsoft.VisualStudio.Shell.Url,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Url" /> that is based on the specified base <see cref="T:Microsoft.VisualStudio.Shell.Url" /> and relative path.</summary>
+      <param name="baseUrl">The base <see cref="T:Microsoft.VisualStudio.Shell.Url" />.</param>
+      <param name="relpath">The relative path.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Url" /> for the specified path.</summary>
+      <param name="path">The path for which to create the URL.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Url.AbsoluteUrl">
+      <summary>Gets the absolute URL as a string.</summary>
+      <returns>The string value of the absolute URL.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Url.Directory">
+      <summary>Returns the unescaped absolute URL for the parent directory that contains the file that is referenced by this URL object.</summary>
+      <returns>The unescaped absolute URL of the parent directory.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.GetPartial(System.Int32)">
+      <summary>Gets the unescaped path up to the specified index.</summary>
+      <returns>The unescaped path up to the specified index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array.</returns>
+      <param name="i">The index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array up to which to get the path.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.GetPartial(System.Int32,System.Int32)">
+      <summary>Gets the unescaped path between the two specified points</summary>
+      <returns>The unescaped path.</returns>
+      <param name="i">The start point.</param>
+      <param name="j">The end point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.GetRemainder(System.Int32)">
+      <summary>Gets the unescaped remainder of the path, starting at the specified segment.</summary>
+      <returns>The unescaped remainder of the path, starting with the specified index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array.</returns>
+      <param name="i">The index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array at which to start getting the path.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Url.IsFile">
+      <summary>Determines whether the URL represents a file (as opposed to an HTTP location).</summary>
+      <returns>true if the URL represents a file; otherwise, false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.JoinSegments(System.Int32,System.Int32)">
+      <summary>Joins the specified segments into a path.</summary>
+      <returns>The unescaped path, starting at segment <paramref name="i" /> and not including segment <paramref name="j" /> or higher.</returns>
+      <param name="i">The index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array at which to start the path.</param>
+      <param name="j">The index of the <see cref="P:Microsoft.VisualStudio.Shell.Url.Segments" /> array at which to stop adding segments to the path.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.MakeRelative(Microsoft.VisualStudio.Shell.Url)">
+      <summary>Makes the specified <see cref="T:Microsoft.VisualStudio.Shell.Url" /> relative with respect to the current one.</summary>
+      <returns>Using the current <see cref="T:Microsoft.VisualStudio.Shell.Url" /> as the base, the relative path of <paramref name="url" />.</returns>
+      <param name="url">The <see cref="T:Microsoft.VisualStudio.Shell.Url" /> to make relative.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.Move(Microsoft.VisualStudio.Shell.Url,Microsoft.VisualStudio.Shell.Url)">
+      <summary>Moves the URL from the old base to the new one.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.Shell.Url" />.</returns>
+      <param name="oldBase">The original <see cref="T:Microsoft.VisualStudio.Shell.Url" /> base.</param>
+      <param name="newBase">The new <see cref="T:Microsoft.VisualStudio.Shell.Url" /> base.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Url.Segments">
+      <summary>Gets an array of the segments of the URL.</summary>
+      <returns>An array of the segments of the URL.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Url.Unescape(System.String,System.Boolean)">
+      <summary>Converts an escaped string to an unescaped string.</summary>
+      <returns>The unescaped string.</returns>
+      <param name="escaped">The string to convert.</param>
+      <param name="isFile">true if the string represents a file URL; otherwise, false.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Url.Uri">
+      <summary>Gets the URI for this URL.</summary>
+      <returns>
+        <see cref="T:System.Uri" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.ValueTokenizer">
+      <summary>Keeps a list of tokens, and values that correspond to those tokens. This class is used to tokenize and untokenize a given string.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ValueTokenizer.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.ValueTokenizer" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ValueTokenizer.AddToken(System.String,System.String)">
+      <summary>Add a token and its value to the list.</summary>
+      <param name="tokenName">Name of the token to add.</param>
+      <param name="value">Value of the token.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.ValueTokenizer.ReplaceEnvironmentVariables">
+      <summary>Gets a Boolean value that indicates if environment variables will be replaced when untokenizing a string. To be replaced, environment variables must be in the format "%variable%".</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ValueTokenizer.TokenizeFrontValue(System.Object)">
+      <summary>Replaces a value with its corresponding token if the list contains a value that is at the front of the parameter string.</summary>
+      <returns>The tokenized string.</returns>
+      <param name="value">String to be converted.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.ValueTokenizer.UntokenizeValue(System.Object)">
+      <summary>Replaces a token with its corresponding value if the list contains a token that is part of the parameter string. Optionally, this method replaces the environment variables found in the parameter string.</summary>
+      <returns>The untokenized string.</returns>
+      <param name="value">String to be converted.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsBrushes">
+      <summary>Class used to map between <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> identifiers (used by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell2.GetVSSysColorEx(System.Int32,System.UInt32@)" />) and keys used by WPF <see cref="T:System.Windows.ResourceDictionary" /> objects. The keys provided by this class can be used to reference <see cref="T:System.Windows.Media.Brush" /> instances that Visual Studio places in <see cref="P:System.Windows.Application.Resources" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentBorderKey">
+      <summary>Gets the accent border key.</summary>
+      <returns>The accent border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentDarkKey">
+      <summary>Gets the accent dark key.</summary>
+      <returns>The accent dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentLightKey">
+      <summary>Gets the accent light key.</summary>
+      <returns>The accent light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentMediumKey">
+      <summary>Gets the accent medium key.</summary>
+      <returns>The accent medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AccentPaleKey">
+      <summary>Gets the accent pale key.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ActiveBorderKey">
+      <summary>Gets the active border key.</summary>
+      <returns>The active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ActiveCaptionKey">
+      <summary>Gets the active caption key.</summary>
+      <returns>The active caption key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AppWorkspaceKey">
+      <summary>Gets the application workspace key.</summary>
+      <returns>The application workspace key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideResizeGripKey">
+      <summary>Gets the auto-hide resize grip key.</summary>
+      <returns>The auto-hide resize grip key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundBeginKey">
+      <summary>Gets the auto-hide tab background key.</summary>
+      <returns>The auto-hide tab background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundEndKey">
+      <summary>Gets the auto-hide tab background key.</summary>
+      <returns>The auto-hide tab background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundHorizontalGradientKey">
+      <summary>Gets the auto-hide tab background horizontal gradient key.</summary>
+      <returns>The auto-hide tab background horizontal gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBackgroundVerticalGradientKey">
+      <summary>Gets the auto-hide tab background vertical gradient key.</summary>
+      <returns>The auto-hide tab background vertical gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabBorderKey">
+      <summary>Gets the auto-hide tab border key.</summary>
+      <returns>The auto-hide tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundBeginKey">
+      <summary>Gets the auto-hide tab mouse-over background begin key.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundEndKey">
+      <summary>Gets the auto-hide tab mouse-over background end key.</summary>
+      <returns>The auto-hide tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundHorizontalGradientKey">
+      <summary>Gets the auto-hide tab mouse-over background horizontal gradient key.</summary>
+      <returns>The auto-hide tab mouse-over background horizontal gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBackgroundVerticalGradientKey">
+      <summary>Gets the auto-hide tab mouse-over background vertical gradient key.</summary>
+      <returns>The auto-hide tab mouse-over background vertical gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverBorderKey">
+      <summary>Gets the auto-hide tab mouse-over border key.</summary>
+      <returns>The auto-hide tab mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabMouseOverTextKey">
+      <summary>Gets the auto-hide tab mouse-over text key.</summary>
+      <returns>The auto-hide tab mouse-over text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.AutoHideTabTextKey">
+      <summary>Gets the auto-hide tab text key.</summary>
+      <returns>The auto-hide tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BackgroundKey">
+      <summary>Gets the background key.</summary>
+      <returns>The background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIBackgroundKey">
+      <summary>Gets the branded UI background key.</summary>
+      <returns>The branded UI background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIBorderKey">
+      <summary>Gets the branded UI border key.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUIFillKey">
+      <summary>Gets the branded UI fill key.</summary>
+      <returns>The branded UI fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUITextKey">
+      <summary>Gets the branded UI text key.</summary>
+      <returns>The branded UI text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.BrandedUITitleKey">
+      <summary>Gets the branded UI title key.</summary>
+      <returns>The branded UI title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonFaceKey">
+      <summary>Gets the button face key.</summary>
+      <returns>The button face key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonHighlightKey">
+      <summary>Gets the button highlight key.</summary>
+      <returns>The button highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonShadowKey">
+      <summary>Gets the button shadow key.</summary>
+      <returns>The button shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ButtonTextKey">
+      <summary>Gets the button text key.</summary>
+      <returns>The button text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CaptionTextKey">
+      <summary>Gets the caption text key.</summary>
+      <returns>The caption text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerClassCompartmentKey">
+      <summary>Gets the class designer class compartment key.</summary>
+      <returns>The class designer class compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerClassHeaderBackgroundKey">
+      <summary>Gets the class designer class header background key.</summary>
+      <returns>The class designer class header background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentBorderKey">
+      <summary>Gets the class designer class header background key.</summary>
+      <returns>The class designer class header background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentShapeBackgroundKey">
+      <summary>Gets the class designer comment shape background key.</summary>
+      <returns>The class designer comment shape background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCommentTextKey">
+      <summary>Gets the class designer comment text key.</summary>
+      <returns>The class designer comment text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerCompartmentSeparatorKey">
+      <summary>Gets the class designer compartment separator key.</summary>
+      <returns>The class designer compartment separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerConnectionRouteBorderKey">
+      <summary>Gets the class designer connection route border key.</summary>
+      <returns>The class designer connection route border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultConnectionKey">
+      <summary>Gets the class designer default connection key.</summary>
+      <returns>The class designer default connection key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeBackgroundKey">
+      <summary>Gets the class designer default shape background key.</summary>
+      <returns>The class designer default shape background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeBorderKey">
+      <summary>Gets the class designer default shape border key.</summary>
+      <returns>The class designer default shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeSubtitleKey">
+      <summary>Gets the class designer default shape subtitle key.</summary>
+      <returns>The class designer default shape subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTextKey">
+      <summary>Gets the class designer default shape text key.</summary>
+      <returns>The class designer default shape text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTitleBackgroundKey">
+      <summary>Gets the class designer default shape title background key.</summary>
+      <returns>The class designer default shape title background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDefaultShapeTitleKey">
+      <summary>Gets the class designer default shape title key.</summary>
+      <returns>The class designer default shape title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDelegateCompartmentKey">
+      <summary>Gets the class designer delegate compartment key.</summary>
+      <returns>The class designer delegate compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDelegateHeaderKey">
+      <summary>Gets the class designer delegate header key.</summary>
+      <returns>The class designer delegate header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerDiagramBackgroundKey">
+      <summary>Gets the class designer diagram background key.</summary>
+      <returns>The class designer diagram background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerEmphasisBorderKey">
+      <summary>Gets the class designer emphasis border key.</summary>
+      <returns>The class designer emphasis border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerEnumHeaderKey">
+      <summary>Gets the class designer enumeration header key.</summary>
+      <returns>The class designer enumeration header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerFieldAssociationKey">
+      <summary>Gets the class designer field association key.</summary>
+      <returns>The class designer field association key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerGradientEndKey">
+      <summary>Gets the class designer gradient end key.</summary>
+      <returns>The class designer gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInheritanceKey">
+      <summary>Gets the class designer inheritance key.</summary>
+      <returns>The class designer inheritance key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInterfaceCompartmentKey">
+      <summary>Gets the class designer interface compartment key.</summary>
+      <returns>The class designer interface compartment key</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerInterfaceHeaderKey">
+      <summary>Gets the class designer interface header key.</summary>
+      <returns>The class designer interface header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerLassoKey">
+      <summary>Gets the class designer lasso key.</summary>
+      <returns>The class designer lasso key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerLollipopKey">
+      <summary>Gets the class designer lollipop key.</summary>
+      <returns>The class designer lollipop key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerPropertyAssociationKey">
+      <summary>Gets the class designer property association key.</summary>
+      <returns>The class designer property association key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerReferencedAssemblyBorderKey">
+      <summary>Gets the class designer referenced assembly border key.</summary>
+      <returns>The class designer referenced assembly border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerResizingShapeBorderKey">
+      <summary>Gets the class designer resizing shape border key.</summary>
+      <returns>The class designer resizing shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerShapeBorderKey">
+      <summary>Gets the class designer shape border key.</summary>
+      <returns>The class designer shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerShapeShadowKey">
+      <summary>Gets the class designer shape shadow key.</summary>
+      <returns>The class designer shape shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTempConnectionKey">
+      <summary>Gets the class designer temporary connection key.</summary>
+      <returns>The class designer temporary connection key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTypedefHeaderKey">
+      <summary>Gets the class designer typedef header key.</summary>
+      <returns>The class designer typedef header key</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerTypedefKey">
+      <summary>Gets the class designer typedef key.</summary>
+      <returns>The class designer typedef key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerUnresolvedTextKey">
+      <summary>Gets the class designer unresolved text key.</summary>
+      <returns>The class designer unresolved text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerVBModuleCompartmentKey">
+      <summary>Gets the class designer Visual Basic module compartment key.</summary>
+      <returns>The class designer Visual Basic module compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ClassDesignerVBModuleHeaderKey">
+      <summary>Gets the class designer Visual Basic module header key.</summary>
+      <returns>The class designer Visual Basic module header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxBackgroundKey">
+      <summary>Gets the combo box background key.</summary>
+      <returns>The combo box background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxBorderKey">
+      <summary>Gets the combo box border key.</summary>
+      <returns>The combo box border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledBackgroundKey">
+      <summary>Gets the combo box disabled background key.</summary>
+      <returns>The combo box disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledBorderKey">
+      <summary>Gets the combo box disabled border key.</summary>
+      <returns>The combo box disabled border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxDisabledGlyphKey">
+      <summary>Gets the combo box disabled glyph key.</summary>
+      <returns>The combo box disabled glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxGlyphKey">
+      <summary>Gets the combo box glyph key.</summary>
+      <returns>The combo box glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseDownBackgroundKey">
+      <summary>Gets the combo box mouse down background key.</summary>
+      <returns>The combo box mouse down background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseDownBorderKey">
+      <summary>Gets the combo box mouse down border key.</summary>
+      <returns>The combo box mouse down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundBeginKey">
+      <summary>Gets the combo box mousse over background begin key.</summary>
+      <returns>The combo box mousse over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundEndKey">
+      <summary>Gets the combo box mouse over background end key.</summary>
+      <returns>The combo box mouse over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundGradientKey">
+      <summary>Gets the combo box mouse over background gradient key.</summary>
+      <returns>The combo box mouse over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundMiddle1Key">
+      <summary>Gets the combo box mouse over background middle1 key.</summary>
+      <returns>The combo box mouse over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBackgroundMiddle2Key">
+      <summary>Gets the combo box mouse over background middle2 key.</summary>
+      <returns>The combo box mouse over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverBorderKey">
+      <summary>Gets the combo box mouse over border key.</summary>
+      <returns>The combo box mouse over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxMouseOverGlyphKey">
+      <summary>Gets the combo box mouse over glyph key.</summary>
+      <returns>The combo box mouse over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundBeginKey">
+      <summary>Gets the combo box popup background begin key.</summary>
+      <returns>The combo box popup background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundEndKey">
+      <summary>Gets the combo box popup background end key.</summary>
+      <returns>The combo box popup background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBackgroundGradientKey">
+      <summary>Gets the combo box popup background gradient key.</summary>
+      <returns>The combo box popup background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ComboBoxPopupBorderKey">
+      <summary>Gets the combo box popup border key.</summary>
+      <returns>The combo box popup border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarBorderKey">
+      <summary>Gets the command bar border key.</summary>
+      <returns>The command bar border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarCheckBoxKey">
+      <summary>Gets the command bar checkbox key.</summary>
+      <returns>The command bar checkbox key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarDragHandleKey">
+      <summary>Gets the command bar drag handle key.</summary>
+      <returns>The command bar drag handle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarDragHandleShadowKey">
+      <summary>Gets the command bar drag handle shadow key.</summary>
+      <returns>The command bar drag handle shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientBeginKey">
+      <summary>Gets the command bar gradient begin key.</summary>
+      <returns>The command bar gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientEndKey">
+      <summary>Gets the command bar gradient end key.</summary>
+      <returns>The command bar gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientKey">
+      <summary>Gets the command bar gradient key.</summary>
+      <returns>The command bar gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarGradientMiddleKey">
+      <summary>Gets the command bar gradient middle key.</summary>
+      <returns>The command bar gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHorizontalGradientKey">
+      <summary>Gets the command bar horizontal gradient key.</summary>
+      <returns>The command bar horizontal gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverKey">
+      <summary>Gets the command bar hover key.</summary>
+      <returns>The command bar hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedIconBorderKey">
+      <summary>Gets the command bar hover over selected icon border key.</summary>
+      <returns>The command bar hover over selected icon border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedIconKey">
+      <summary>Gets the command bar hover over selected icon key.</summary>
+      <returns>The command bar hover over selected icon key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarHoverOverSelectedKey">
+      <summary>Gets the command bar hover over selected key.</summary>
+      <returns>The command bar hover over selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientBeginKey">
+      <summary>Gets the command bar menu background gradient begin key.</summary>
+      <returns>The command bar menu background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientEndKey">
+      <summary>Gets the command bar menu background gradient end key.</summary>
+      <returns>The command bar menu background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBackgroundGradientKey">
+      <summary>Gets the command bar menu background gradient key.</summary>
+      <returns>the command bar menu background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuBorderKey">
+      <summary>Gets the command bar menu border key.</summary>
+      <returns>The command bar menu border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuIconBackgroundKey">
+      <summary>Gets the command bar menu icon background key.</summary>
+      <returns>The command bar menu icon background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuMouseOverSubmenuGlyphKey">
+      <summary>Gets the command bar menu mouse over submenu glyph key.</summary>
+      <returns>The command bar menu mouse over submenu glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuSeparatorKey">
+      <summary>Gets the command bar menu separator key.</summary>
+      <returns>The command bar menu separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMenuSubmenuGlyphKey">
+      <summary>Gets the command bar menu submenu glyph key.</summary>
+      <returns>The command bar menu submenu glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundBeginKey">
+      <summary>Gets the command bar mouse down background begin key.</summary>
+      <returns>The command bar mouse down background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundEndKey">
+      <summary>Gets the command bar mouse down background end key.</summary>
+      <returns>The command bar mouse down background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundGradientKey">
+      <summary>Gets the command bar mouse down background gradient key.</summary>
+      <returns>The command bar mouse down background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBackgroundMiddleKey">
+      <summary>Gets the command bar mouse down background middle key.</summary>
+      <returns>The command bar mouse down background middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseDownBorderKey">
+      <summary>Gets the command bar mouse down border key.</summary>
+      <returns>The command bar mouse down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundBeginKey">
+      <summary>Gets the command bar mouse over background begin key.</summary>
+      <returns>The command bar mouse over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundEndKey">
+      <summary>Gets the command bar mouse over background end key.</summary>
+      <returns>The command bar mouse over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundGradientKey">
+      <summary>Gets the command bar mouse over background gradient key.</summary>
+      <returns>The command bar mouse over background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundMiddle1Key">
+      <summary>Gets the command bar mouse over background middle1 key.</summary>
+      <returns>The command bar mouse over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarMouseOverBackgroundMiddle2Key">
+      <summary>Gets the command bar mouse over background middle2 key.</summary>
+      <returns>The command bar mouse over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsBackgroundKey">
+      <summary>Gets the command bar options background key.</summary>
+      <returns>The command bar options background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsGlyphKey">
+      <summary>Gets the command bar options glyph key.</summary>
+      <returns>The command bar options glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundBeginKey">
+      <summary>Gets the command bar options mouse down background begin key.</summary>
+      <returns>The command bar options mouse down background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundEndKey">
+      <summary>Gets the command bar options mouse down background end key.</summary>
+      <returns>The command bar options mouse down background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundHorizontalGradientKey">
+      <summary>Gets the command bar options mouse down background horizontal gradient key.</summary>
+      <returns>The command bar options mouse down background horizontal gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundMiddleKey">
+      <summary>Gets the command bar options mouse down background middle key.</summary>
+      <returns>The command bar options mouse down background middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseDownBackgroundVerticalGradientKey">
+      <summary>Gets the command bar options mouse down background vertical gradient key.</summary>
+      <returns>The command bar options mouse down background vertical gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundBeginKey">
+      <summary>Gets the command bar options mouse over background begin key.</summary>
+      <returns>The command bar options mouse over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundEndKey">
+      <summary>Gets the command bar options mouse over background end key.</summary>
+      <returns>The command bar options mouse over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundHorizontalGradientKey">
+      <summary>Gets the command bar options mouse over background horizontal gradient key.</summary>
+      <returns>The command bar options mouse over background horizontal gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundMiddle1Key">
+      <summary>Gets the command bar options mouse over background middle1 key.</summary>
+      <returns>The command bar options mouse over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundMiddle2Key">
+      <summary>Gets the command bar options mouse over background middle2 key.</summary>
+      <returns>The command bar options mouse over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverBackgroundVerticalGradientKey">
+      <summary>Gets the command bar options mouse over background vertical gradient key.</summary>
+      <returns>The command bar options mouse over background vertical gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarOptionsMouseOverGlyphKey">
+      <summary>Gets the command bar options mouse over glyph key.</summary>
+      <returns>The command bar options mouse over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarSelectedBorderKey">
+      <summary>Gets the command bar selected border key.</summary>
+      <returns>The command bar selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarSelectedKey">
+      <summary>Gets the command bar selected key.</summary>
+      <returns>The command bar selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarShadowKey">
+      <summary>Gets the command bar shadow key.</summary>
+      <returns>The command bar shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextActiveKey">
+      <summary>Gets the command bar text active key.</summary>
+      <returns>The command bar text active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextHoverKey">
+      <summary>Gets the command bar text hover key.</summary>
+      <returns>The command bar text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextInactiveKey">
+      <summary>Gets the command bar text inactive key.</summary>
+      <returns>The command bar text inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarTextSelectedKey">
+      <summary>Gets the command bar text selected key.</summary>
+      <returns>The command bar text selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarToolBarBorderKey">
+      <summary>Gets the command bar toolbar border key.</summary>
+      <returns>The command bar toolbar border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandBarToolBarSeparatorKey">
+      <summary>Gets the command bar toolbar separator key.</summary>
+      <returns>The command bar toolbar separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientBeginKey">
+      <summary>Gets the command shelf background gradient begin key.</summary>
+      <returns>The command shelf background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientEndKey">
+      <summary>Gets the command shelf background gradient end key.</summary>
+      <returns>The command shelf background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientKey">
+      <summary>Gets the command shelf background gradient key.</summary>
+      <returns>The command shelf background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfBackgroundGradientMiddleKey">
+      <summary>Gets the command shelf background gradient middle key.</summary>
+      <returns>The command shelf background gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientBeginKey">
+      <summary>Gets the command shelf highlight gradient begin key.</summary>
+      <returns>The command shelf highlight gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientEndKey">
+      <summary>Gets the command shelf highlight gradient end key.</summary>
+      <returns>The command shelf highlight gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientKey">
+      <summary>Gets the command shelf highlight gradient key.</summary>
+      <returns>The command shelf highlight gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.CommandShelfHighlightGradientMiddleKey">
+      <summary>Gets the command shelf highlight gradient middle key.</summary>
+      <returns>The command shelf highlight gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditHintTextKey">
+      <summary>Gets the control edit hint text key.</summary>
+      <returns>The control edit hint text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditRequiredBackgroundKey">
+      <summary>Gets the control edit required background key.</summary>
+      <returns>The control edit required background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlEditRequiredHintTextKey">
+      <summary>Gets the control edit required hint text key.</summary>
+      <returns>The control edit required hint text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextHoverKey">
+      <summary>Gets the control link text hover key.</summary>
+      <returns>The control link text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextKey">
+      <summary>Gets the control link text key.</summary>
+      <returns>The control link text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlLinkTextPressedKey">
+      <summary>Gets the control link text pressed key.</summary>
+      <returns>The control link text pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ControlOutlineKey">
+      <summary>Gets the control outline key.</summary>
+      <returns>The control outline key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveBackgroundKey">
+      <summary>Gets the debugger data tip active background key.</summary>
+      <returns>The debugger data tip active background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveBorderKey">
+      <summary>Gets the debugger data tip active border key.</summary>
+      <returns>The debugger data tip active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveHighlightKey">
+      <summary>Gets the debugger data tip active highlight key.</summary>
+      <returns>The debugger data tip active highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveHighlightTextKey">
+      <summary>Gets the debugger data tip active highlight text key.</summary>
+      <returns>The debugger data tip active highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveSeparatorKey">
+      <summary>Gets the debugger data tip active separator key.</summary>
+      <returns>The debugger data tip active separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipActiveTextKey">
+      <summary>Gets the debugger data tip active text key.</summary>
+      <returns>The debugger data tip active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveBackgroundKey">
+      <summary>Gets the debugger data tip inactive background key.</summary>
+      <returns>The debugger data tip inactive background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveBorderKey">
+      <summary>Gets the debugger data tip inactive border key.</summary>
+      <returns>The debugger data tip inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveHighlightKey">
+      <summary>Gets the debugger data tip inactive highlight key.</summary>
+      <returns>The debugger data tip inactive highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveHighlightTextKey">
+      <summary>Gets the debugger data tip inactive highlight text key.</summary>
+      <returns>The debugger data tip inactive highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveSeparatorKey">
+      <summary>Gets the debugger data tip inactive separator key.</summary>
+      <returns>The debugger data tip inactive separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DebuggerDataTipInactiveTextKey">
+      <summary>gets</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerBackgroundKey">
+      <summary>Gets the designer background key.</summary>
+      <returns>The designer background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerSelectionDotsKey">
+      <summary>Gets the designer selection dots key.</summary>
+      <returns>The designer selection dots key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerTrayKey">
+      <summary>Gets the designer tray key.</summary>
+      <returns>The designer tray key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DesignerWatermarkKey">
+      <summary>Gets the designer watermark key.</summary>
+      <returns>The designer watermark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportBackgroundKey">
+      <summary>Gets the diagnostic report background key.</summary>
+      <returns>The diagnostic report background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageHeaderKey">
+      <summary>Gets the diagnostic report secondary page header key.</summary>
+      <returns>The diagnostic report secondary page header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageSubtitleKey">
+      <summary>Gets the diagnostic report secondary page subtitle key.</summary>
+      <returns>The diagnostic report secondary page subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSecondaryPageTitleKey">
+      <summary>Gets the diagnostic report secondary page title key.</summary>
+      <returns>The diagnostic report secondary page title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageHeaderKey">
+      <summary>Gets the diagnostic report summary page header key.</summary>
+      <returns>The diagnostic report summary page header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageSubtitleKey">
+      <summary>Gets the diagnostic report summary page subtitle key.</summary>
+      <returns>The diagnostic report summary page subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportSummaryPageTitleKey">
+      <summary>Gets the diagnostic report summary page title key.</summary>
+      <returns>The diagnostic report summary page title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DiagReportTextKey">
+      <summary>Gets the diagnostic report text key.</summary>
+      <returns>The diagnostic report text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetBackgroundKey">
+      <summary>Gets the dock target background key.</summary>
+      <returns>The dock target background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetBorderKey">
+      <summary>Gets the dock target border key.</summary>
+      <returns>The dock target border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundBeginKey">
+      <summary>Gets the dock target button background begin key.</summary>
+      <returns>The dock target button background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundEndKey">
+      <summary>Gets the dock target button background end key.</summary>
+      <returns>The dock target button background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBackgroundGradientKey">
+      <summary>Gets the dock target button background gradient key.</summary>
+      <returns>The dock target button background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetButtonBorderKey">
+      <summary>Gets the dock target button border key.</summary>
+      <returns>The dock target button border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphArrowKey">
+      <summary>Gets the dock target glyph arrow key.</summary>
+      <returns>The dock target glyph arrow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundBeginKey">
+      <summary>Gets the dock target glyph background begin key.</summary>
+      <returns>The dock target glyph background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundEndKey">
+      <summary>Gets the dock target glyph background end key.</summary>
+      <returns>The dock target glyph background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBackgroundGradientKey">
+      <summary>Gets the dock target glyph background gradient key.</summary>
+      <returns>The dock target glyph background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DockTargetGlyphBorderKey">
+      <summary>Gets the dock target glyph border key.</summary>
+      <returns>The dock target glyph border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownBackgroundKey">
+      <summary>Gets the dropdown background key.</summary>
+      <returns>The dropdown background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownBorderKey">
+      <summary>Gets the dropdown border key.</summary>
+      <returns>The dropdown border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledBackgroundKey">
+      <summary>Gets the dropdown disabled background key.</summary>
+      <returns>The dropdown disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledBorderKey">
+      <summary>Gets the dropdown disabled border key.</summary>
+      <returns>The dropdown disabled border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownDisabledGlyphKey">
+      <summary>Gets the dropdown disabled glyph key.</summary>
+      <returns>The dropdown disabled glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownGlyphKey">
+      <summary>Gets the dropdown glyph key.</summary>
+      <returns>The dropdown glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseDownBackgroundKey">
+      <summary>Gets the dropdown mouse down background key.</summary>
+      <returns>The dropdown mouse down background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseDownBorderKey">
+      <summary>Gets the dropdown mouse down border key.</summary>
+      <returns>The dropdown mouse down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundBeginKey">
+      <summary>Gets the dropdown mouse-over background begin key.</summary>
+      <returns>The dropdown mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundEndKey">
+      <summary>Gets the dropdown mouse-over background end key.</summary>
+      <returns>The dropdown mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundGradientKey">
+      <summary>Gets the dropdown mouse-over background gradient key.</summary>
+      <returns>The dropdown mouse-over background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundMiddle1Key">
+      <summary>Gets the dropdown mouse-over background middle1 key.</summary>
+      <returns>The dropdown mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBackgroundMiddle2Key">
+      <summary>Gets the dropdown mouse-over background middle2 key.</summary>
+      <returns>The dropdown mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverBorderKey">
+      <summary>Gets the dropdown mouse-over border key.</summary>
+      <returns>The dropdown mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownMouseOverGlyphKey">
+      <summary>Gets the dropdown mouse-over glyph key.</summary>
+      <returns>The dropdown mouse-over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundBeginKey">
+      <summary>Gets the dropdown popup background begin key.</summary>
+      <returns>The dropdown popup background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundEndKey">
+      <summary>Gets the dropdown popup background end key.</summary>
+      <returns>The dropdown popup background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBackgroundGradientKey">
+      <summary>Gets the dropdown popup background gradient key.</summary>
+      <returns>The dropdown popup background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropDownPopupBorderKey">
+      <summary>Gets the dropdown popup border key.</summary>
+      <returns>The dropdown popup border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.DropShadowBackgroundKey">
+      <summary>Gets the drop shadow background key.</summary>
+      <returns>The drop shadow background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionBorderKey">
+      <summary>Gets the editor expansion border key.</summary>
+      <returns>the editor expansion border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionFillKey">
+      <summary>Gets the editor expansion fill key.</summary>
+      <returns>The editor expansion fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionLinkKey">
+      <summary>Gets the editor expansion link key.</summary>
+      <returns>The editor expansion link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EditorExpansionTextKey">
+      <summary>Gets the editor expansion text key.</summary>
+      <returns>The editor expansion text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientBeginKey">
+      <summary>Gets the environment background gradient begin key.</summary>
+      <returns>The environment background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientEndKey">
+      <summary>Gets the environment background gradient end key.</summary>
+      <returns>The environment background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientKey">
+      <summary>Gets the environment background gradient key.</summary>
+      <returns>The environment background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientMiddle1Key">
+      <summary>Gets the environment background gradient middle1 key.</summary>
+      <returns>The environment background gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundGradientMiddle2Key">
+      <summary>Gets the environment background gradient middle2 key.</summary>
+      <returns>The environment background gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundKey">
+      <summary>Gets the environment background key.</summary>
+      <returns>The environment background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTexture1Key">
+      <summary>Gets the environment background texture1 key.</summary>
+      <returns>The environment background texture1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTexture2Key">
+      <summary>Gets the environment background texture2 key.</summary>
+      <returns>The environment background texture2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.EnvironmentBackgroundTextureKey">
+      <summary>Gets the environment background texture key.</summary>
+      <returns>The environment background texture key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarHighlight1Key">
+      <summary>Gets the extension manager star highlight1 key.</summary>
+      <returns>The extension manager star highlight1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarHighlight2Key">
+      <summary>Gets the extension manager star highlight2 key.</summary>
+      <returns>The extension manager star highlight2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarInactive1Key">
+      <summary>Gets the extension manager star inactive1 key.</summary>
+      <returns>The extension manager star inactive1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ExtensionManagerStarInactive2Key">
+      <summary>Gets the extension manager star inactive2 key.</summary>
+      <returns>The extension manager star inactive2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabBorderKey">
+      <summary>Gets the file tab border key.</summary>
+      <returns>The file tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabChannelBackgroundKey">
+      <summary>Gets the file tab channel background key.</summary>
+      <returns>The file tab channel background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderBackgroundKey">
+      <summary>Gets the file tab document border background key.</summary>
+      <returns>The file tab document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderHighlightKey">
+      <summary>Gets the file tab document border highlight key.</summary>
+      <returns>The file tab document border highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabDocumentBorderShadowKey">
+      <summary>Gets the file tab document border shadow key.</summary>
+      <returns>The file tab document border shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientDarkKey">
+      <summary>Gets the file tab gradient dark key.</summary>
+      <returns>The file tab gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientKey">
+      <summary>Gets the file tab gradient key.</summary>
+      <returns>The file tab gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabGradientLightKey">
+      <summary>Gets the file tab gradient light key.</summary>
+      <returns>The file tab gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotBorderKey">
+      <summary>Gets the file tab hot border key.</summary>
+      <returns>The file tab hot border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGlyphKey">
+      <summary>Gets the file tab hot glyph key.</summary>
+      <returns>The file tab hot glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientBottomKey">
+      <summary>Gets the file tab hot gradient bottom key.</summary>
+      <returns>The file tab hot gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientKey">
+      <summary>Gets the file tab hot gradient key.</summary>
+      <returns>The file tab hot gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotGradientTopKey">
+      <summary>Gets the file tab hot gradient top key.</summary>
+      <returns>The file tab hot gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabHotTextKey">
+      <summary>Gets the file tab hot text key.</summary>
+      <returns>Tuhe file tab hot text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveDocumentBorderBackgroundKey">
+      <summary>Gets the file tab inactive document border background key.</summary>
+      <returns>The file tab inactive document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveDocumentBorderEdgeKey">
+      <summary>Gets the file tab inactive document border edge key.</summary>
+      <returns>The file tab inactive document border edge key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientBottomKey">
+      <summary>Gets the file tab inactive gradient bottom key.</summary>
+      <returns>The file tab inactive gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientKey">
+      <summary>Gets the file tab inactive gradient key.</summary>
+      <returns>The file tab inactive gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveGradientTopKey">
+      <summary>Gets the file tab inactive gradient key.</summary>
+      <returns>The file tab inactive gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabInactiveTextKey">
+      <summary>Gets the file tab inactive text key.</summary>
+      <returns>The file tab inactive text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveDocumentBorderBackgroundKey">
+      <summary>Gets the file tab last active document border background key.</summary>
+      <returns>The file tab last active document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveDocumentBorderEdgeKey">
+      <summary>Gets the file tab last active document border edge key.</summary>
+      <returns>The file tab last active document border edge key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGlyphKey">
+      <summary>Gets the file tab last active glyph key.</summary>
+      <returns>The file tab last active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientBottomKey">
+      <summary>Gets the file tab last active gradient bottom key.</summary>
+      <returns>The file tab last active gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientKey">
+      <summary>Gets the file tab last active gradient key.</summary>
+      <returns>The file tab last active gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientMiddle1Key">
+      <summary>Gets the file tab last active gradient middle1 key.</summary>
+      <returns>The file tab last active gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientMiddle2Key">
+      <summary>Gets the file tab last active gradient middle2 key.</summary>
+      <returns>The file tab last active gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveGradientTopKey">
+      <summary>Gets the file tab last active gradient top key.</summary>
+      <returns>The file tab last active gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabLastActiveTextKey">
+      <summary>Gets the file tab last active text key.</summary>
+      <returns>The file tab last active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedBackgroundKey">
+      <summary>Gets the file tab selected background key.</summary>
+      <returns>The file tab selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedBorderKey">
+      <summary>Gets the file tab selected border key.</summary>
+      <returns>The file tab selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientBottomKey">
+      <summary>Gets the file tab selected gradient bottom key.</summary>
+      <returns>The file tab selected gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientKey">
+      <summary>Gets the file tab selected gradient key.</summary>
+      <returns>The file tab selected gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientMiddle1Key">
+      <summary>Gets the file tab selected gradient middle1 key.</summary>
+      <returns>The file tab selected gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientMiddle2Key">
+      <summary>Gets the file tab selected gradient middle2 key.</summary>
+      <returns>The file tab selected gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedGradientTopKey">
+      <summary>Gets the file tab selected gradient top key.</summary>
+      <returns>The file tab selected gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabSelectedTextKey">
+      <summary>Gets the file tab selected text key.</summary>
+      <returns>The file tab selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FileTabTextKey">
+      <summary>Gets the file tab text key.</summary>
+      <returns>The file tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagActionTagBorderKey">
+      <summary>Gets the form smart tag action tag border key.</summary>
+      <returns>The form smart tag action tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagActionTagFillKey">
+      <summary>Gets the form smart tag action tag fill key.</summary>
+      <returns>The form smart tag action tag fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagObjectTagBorderKey">
+      <summary>Gets the form start tag object tag border key.</summary>
+      <returns>The form start tag object tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.FormSmartTagObjectTagFillKey">
+      <summary>Gets the form smart tag object tag fill key.</summary>
+      <returns>The form smart tag object tag fill key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsBrushes.GetBrushKey(System.Int32)">
+      <summary>Gets the WPF <see cref="T:System.Windows.ResourceDictionary" /> brush key for a given <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> identifier. The input is. The output is </summary>
+      <returns>A key which can be used to reference the brush in Visual Studio from XAML.</returns>
+      <param name="vsSysColor">an identifier from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> enumeration.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsBrushes.GetColorID(System.Object)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" />  identifier for a given WPF brush resource key.</summary>
+      <returns>An identifier from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> enumeration used with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell2.GetVSSysColorEx(System.Int32,System.UInt32@)" />.</returns>
+      <param name="vsBrushKey">A key that can be used to reference the color in Visual Studio from XAML.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GrayTextKey">
+      <summary>Gets the gray text key.</summary>
+      <returns>The gray text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridHeadingBackgroundKey">
+      <summary>Gets the grid heading background key.</summary>
+      <returns>The grid heading background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridHeadingTextKey">
+      <summary>Gets the grid heading text key.</summary>
+      <returns>The grid heading text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.GridLineKey">
+      <summary>Gets the grid line key.</summary>
+      <returns>The grid line key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneBackgroundKey">
+      <summary>Gets the help How Do I pane background key.</summary>
+      <returns>The help How Do I pane background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneLinkKey">
+      <summary>Gets the help How Do I pane link key.</summary>
+      <returns>The help How Do I pane link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoIPaneTextKey">
+      <summary>Gets the help How Do I pane text key.</summary>
+      <returns>The help How Do I pane text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskBackgroundKey">
+      <summary>Gets the help How Do I task background key.</summary>
+      <returns>The help How Do I task background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskLinkKey">
+      <summary>Gets the help How Do I task link key.</summary>
+      <returns>The help How Do I task link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpHowDoITaskTextKey">
+      <summary>Gets the help How Do I task text key.</summary>
+      <returns>The help How Do I task text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchBackgroundKey">
+      <summary>Gets the help search background key.</summary>
+      <returns>The help search background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchBorderKey">
+      <summary>Gets the help search border key.</summary>
+      <returns>The help search border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterBackgroundKey">
+      <summary>Gets the help search filter background key.</summary>
+      <returns>The help search filter background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterBorderKey">
+      <summary>Gets the help search filter border key.</summary>
+      <returns>The help search filter border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFilterTextKey">
+      <summary>Gets the help search filter text key.</summary>
+      <returns>The help search filter text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFrameBackgroundKey">
+      <summary>Gets the help search frame background key.</summary>
+      <returns>The help search frame background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchFrameTextKey">
+      <summary>Gets the help search frame text key.</summary>
+      <returns>The help search frame text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchPanelRulesKey">
+      <summary>Gets the help search panel rules key.</summary>
+      <returns>The help search panel rules key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderIconKey">
+      <summary>Gets the help search provider icon key.</summary>
+      <returns>The help search provider icon key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderSelectedBackgroundKey">
+      <summary>Gets the help search provider selected background key.</summary>
+      <returns>The help search provider selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderSelectedTextKey">
+      <summary>Gets the help search provider selected text key.</summary>
+      <returns>The help search provider selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderUnselectedBackgroundKey">
+      <summary>Gets the help search provider unselected background key.</summary>
+      <returns>The help search provider unselected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchProviderUnselectedTextKey">
+      <summary>Gets the help search provider unselected text key.</summary>
+      <returns>The help search provider unselected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultLinkSelectedKey">
+      <summary>Gets the help search result link selected key.</summary>
+      <returns>The help search result link selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultLinkUnselectedKey">
+      <summary>Gets the help search result link unselected key.</summary>
+      <returns>The help search result link unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultSelectedBackgroundKey">
+      <summary>Gets the help search result selected background key.</summary>
+      <returns>The help search result selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchResultSelectedTextKey">
+      <summary>Gets the help search result selected text key.</summary>
+      <returns>The help search result selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HelpSearchTextKey">
+      <summary>Gets the help search text key.</summary>
+      <returns>The help search text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HighlightKey">
+      <summary>Gets the highlight key.</summary>
+      <returns>The highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.HighlightTextKey">
+      <summary>Gets the highlight text key.</summary>
+      <returns>The highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveBorderKey">
+      <summary>Gets the inactive border key.</summary>
+      <returns>The inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveCaptionKey">
+      <summary>Gets the inactive caption key.</summary>
+      <returns>The inactive caption key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InactiveCaptionTextKey">
+      <summary>Gets the inactive caption text key.</summary>
+      <returns>The inactive caption text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InfoBackgroundKey">
+      <summary>Gets the info background key.</summary>
+      <returns>The info background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.InfoTextKey">
+      <summary>Gets the info text key.</summary>
+      <returns>The info text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MdiClientBorderKey">
+      <summary>Gets the MDI client border key.</summary>
+      <returns>The MDI client border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MenuKey">
+      <summary>Gets the menu key.</summary>
+      <returns>The menu key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.MenuTextKey">
+      <summary>Gets the menu text key.</summary>
+      <returns>The menu key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectBackgroundKey">
+      <summary>Gets the new project background key.</summary>
+      <returns>The new project background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveBeginKey">
+      <summary>Gets the new project item inactive begin key.</summary>
+      <returns>The new project item inactive begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveBorderKey">
+      <summary>Gets the new project item inactive border key.</summary>
+      <returns>The new project item inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveEndKey">
+      <summary>Gets the new project item inactive end key.</summary>
+      <returns>The new project item inactive end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemInactiveGradientKey">
+      <summary>Gets the new project item inactive gradient key.</summary>
+      <returns>The new project item inactive gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemSelectedBorderKey">
+      <summary>Gets the new project item selected border key.</summary>
+      <returns>The new project item selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectItemSelectedKey">
+      <summary>Gets the new project item selected key.</summary>
+      <returns>The new project item selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverBeginKey">
+      <summary>Gets the new project provider hover begin key.</summary>
+      <returns>The new project provider hover begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverEndKey">
+      <summary>Gets the new project provider hover end key.</summary>
+      <returns>The new project provider hover end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverForegroundKey">
+      <summary>Gets the new project provider hover foreground key.</summary>
+      <returns>The new project provider hover foreground key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverGradientKey">
+      <summary>Gets the new project provider hover gradient key.</summary>
+      <returns>The new project provider hover gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverMiddle1Key">
+      <summary>Gets the new project provider hover middle1 key.</summary>
+      <returns>The new project provider hover middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderHoverMiddle2Key">
+      <summary>Gets the new project provider hover middle1 key.</summary>
+      <returns>The new project provider hover middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveBeginKey">
+      <summary>Gets the new project provider inactive begin key.</summary>
+      <returns>The new project provider inactive begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveEndKey">
+      <summary>Gets the new project provider inactive end key.</summary>
+      <returns>The new project provider inactive end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveForegroundKey">
+      <summary>Gets the new project provider inactive foreground key.</summary>
+      <returns>The new project provider inactive foreground key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.NewProjectProviderInactiveGradientKey">
+      <summary>Gets the the new project provider inactive gradient key.</summary>
+      <returns>The new project provider inactive gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageContentExpanderChevronKey">
+      <summary>Gets the page content expander chevron key.</summary>
+      <returns>The page content expander chevron key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageContentExpanderSeparatorKey">
+      <summary>Gets the page content expander separator key.</summary>
+      <returns>The page content expander separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderBodyKey">
+      <summary>Gets the page sidebar expander body key.</summary>
+      <returns>The page sidebar expander body key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderChevronKey">
+      <summary>Gets the page sidebar expander chevron key.</summary>
+      <returns>The page sidebar expander chevron key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderHoverKey">
+      <summary>Gets the page sidebar expander header hover key.</summary>
+      <returns>The page sidebar expander header hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderKey">
+      <summary>Gets the page sidebar expander header key.</summary>
+      <returns>The page sidebar expander header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderHeaderPressedKey">
+      <summary>Gets the page sidebar expander header pressed key.</summary>
+      <returns>The page sidebar expander header pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderSeparatorKey">
+      <summary>Gets the page sidebar expander separator key.</summary>
+      <returns>The page sidebar expander separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PageSideBarExpanderTextKey">
+      <summary>Gets the page sidebar expander text key.</summary>
+      <returns>The page sidebar expander text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelBorderKey">
+      <summary>Gets the panel border key.</summary>
+      <returns>The panel border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientDarkKey">
+      <summary>Gets the panel gradient dark key.</summary>
+      <returns>The panel gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientKey">
+      <summary>Gets the panel gradient key.</summary>
+      <returns>The panel gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelGradientLightKey">
+      <summary>Gets the panel gradient light key.</summary>
+      <returns>The panel gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHoverOverCloseBorderKey">
+      <summary>Gets the panel hover over close border key.</summary>
+      <returns>The panel hover over close border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHoverOverCloseFillKey">
+      <summary>Gets the panel hover over close fill key.</summary>
+      <returns>The panel hover over close fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkHoverKey">
+      <summary>Gets the panel hyperlink hover key.</summary>
+      <returns>The panel hyperlink hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkKey">
+      <summary>Gets the panel hyperlink key.</summary>
+      <returns>The panel hyperlink key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelHyperlinkPressedKey">
+      <summary>Gets the panel hyperlink pressed key.</summary>
+      <returns>The panel hyperlink pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelSeparatorKey">
+      <summary>Gets the panel separator key.</summary>
+      <returns>The panel separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelSubGroupSeparatorKey">
+      <summary>Gets the panel subgroup separator key.</summary>
+      <returns>The panel subgroup separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTextKey">
+      <summary>Gets the panel text key.</summary>
+      <returns>The panel text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarKey">
+      <summary>Gets the panel title bar key.</summary>
+      <returns>The panel title bar key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarTextKey">
+      <summary>Gets the panel title bar text key.</summary>
+      <returns>The panel title bar text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.PanelTitleBarUnselectedKey">
+      <summary>Gets the panel title bar unselected key.</summary>
+      <returns>The panel title bar unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientBeginKey">
+      <summary>Gets the project designer background gradient begin key.</summary>
+      <returns>The project designer background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientEndKey">
+      <summary>Gets the project designer background gradient end key.</summary>
+      <returns>The project designer background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBackgroundGradientKey">
+      <summary>Gets the project designer background gradient key.</summary>
+      <returns>The project designer background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBorderInsideKey">
+      <summary>Gets the project designer border inside key.</summary>
+      <returns>The project designer border inside key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerBorderOutsideKey">
+      <summary>Gets the project designer border inside key.</summary>
+      <returns>The project designer border inside key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerContentsBackgroundKey">
+      <summary>Gets the project designer contents background key.</summary>
+      <returns>The project designer contents background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientBeginKey">
+      <summary>Gets the project designer tab background gradient begin key.</summary>
+      <returns>The project designer tab background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientEndKey">
+      <summary>Gets the project designer tab background gradient end key.</summary>
+      <returns>The project designer tab background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabBackgroundGradientKey">
+      <summary>Gets the project designer tab background gradient key.</summary>
+      <returns>The project designer tab background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedBackgroundKey">
+      <summary>Gets the project designer tab selected background key.</summary>
+      <returns>The project designer tab selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedBorderKey">
+      <summary>Gets the project designer tab selected border key.</summary>
+      <returns>The project designer tab selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedHighlight1Key">
+      <summary>Gets the project designer tab selected highlight1 key.</summary>
+      <returns>The project designer tab selected highlight1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedHighlight2Key">
+      <summary>Gets the project designer tab selected highlight2 key.</summary>
+      <returns>The project designer tab selected highlight2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSelectedInsideBorderKey">
+      <summary>Gets the project designer tab selected inside border key.</summary>
+      <returns>The project designer tab selected inside border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientBeginKey">
+      <summary>Gets the project designer tab separator bottom gradient begin key.</summary>
+      <returns>The project designer tab separator bottom gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientEndKey">
+      <summary>Gets the project designer tab separator bottom gradient end key.</summary>
+      <returns>The project designer tab separator bottom gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepBottomGradientKey">
+      <summary>Gets the project designer tab separator bottom gradient key.</summary>
+      <returns>The project designer tab separator bottom gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientBeginKey">
+      <summary>Gets the project designer tab separator top gradient begin key.</summary>
+      <returns>The project designer tab separator top gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientEndKey">
+      <summary>Gets the project designer tab separator top gradient end key.</summary>
+      <returns>The project designer tab separator top gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ProjectDesignerTabSepTopGradientKey">
+      <summary>Gets the project designer tab separator top gradient key.</summary>
+      <returns>The project designer tab separator top gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipBackgroundKey">
+      <summary>Gets the screen tip background key.</summary>
+      <returns>The screen tip background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipBorderKey">
+      <summary>Gets the screen tip border key.</summary>
+      <returns>The screen tip border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScreenTipTextKey">
+      <summary>Gets the screen tip text key.</summary>
+      <returns>The screen tip text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowBackgroundKey">
+      <summary>Get the scrollbar arrow background key.</summary>
+      <returns>The scrollbar arrow background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowDisabledBackgroundKey">
+      <summary>Gets the scrollbar arrow disabled background key.</summary>
+      <returns>The scrollbar arrow disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowMouseOverBackgroundKey">
+      <summary>Gets the scrollbar arrow mouse-over background key.</summary>
+      <returns>The scrollbar arrow mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarArrowPressedBackgroundKey">
+      <summary>Gets the scrollbar arrow pressed background key.</summary>
+      <returns>The scrollbar arrow pressed background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarBackgroundKey">
+      <summary>Gets the scrollbar background key.</summary>
+      <returns>The scrollbar background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarDisabledBackgroundKey">
+      <summary>Gets the scrollbar disabled background key.</summary>
+      <returns>The scrollbar disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarKey">
+      <summary>Gets the scrollbar key.</summary>
+      <returns>The scrollbar key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbBackgroundKey">
+      <summary>Gets the scrollbar thumb background key.</summary>
+      <returns>The scrollbar thumb background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbBorderKey">
+      <summary>Gets the scrollbar thumb border key.</summary>
+      <returns>The scrollbar thumb border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbGlyphKey">
+      <summary>Gets the scrollbar thumb glyph key.</summary>
+      <returns>The scrollbar thumb glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbMouseOverBackgroundKey">
+      <summary>Gets the scrollbar thumb mouse-over background key.</summary>
+      <returns>The scrollbar thumb mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ScrollBarThumbPressedBackgroundKey">
+      <summary>Gets the scrollbar thumb pressed background key.</summary>
+      <returns>The scrollbar thumb pressed background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxBackgroundKey">
+      <summary>Gets the search box background key.</summary>
+      <returns>The search box background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxBorderKey">
+      <summary>Gets the search box border key.</summary>
+      <returns>The search box border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundBeginKey">
+      <summary>Gets the search box mouse-over background begin key.</summary>
+      <returns>The search box mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundEndKey">
+      <summary>Gets the search box mouse-over background end key.</summary>
+      <returns>The search box mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundMiddle1Key">
+      <summary>Gets the search box mouse-over background middle1 key.</summary>
+      <returns>The search box mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBackgroundMiddle2Key">
+      <summary>Gets the search box mouse-over background middle2 key.</summary>
+      <returns>The search box mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxMouseOverBorderKey">
+      <summary>Gets the search box mouse-over border key.</summary>
+      <returns>The search box mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxPressedBackgroundKey">
+      <summary>Gets the search box mouse-over border key.</summary>
+      <returns>The search box mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SearchBoxPressedBorderKey">
+      <summary>Gets the search box pressed border key.</summary>
+      <returns>The search box pressed border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarBackgroundKey">
+      <summary>Gets the sidebar background key.</summary>
+      <returns>The sidebar background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientDarkKey">
+      <summary>Gets the sidebar gradient dark key.</summary>
+      <returns>The sidebar gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientKey">
+      <summary>Gets the sidebar gradient key.</summary>
+      <returns>The sidebar gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarGradientLightKey">
+      <summary>Gets the sidebar gradient light key.</summary>
+      <returns>The sidebar gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SideBarTextKey">
+      <summary>Gets the sidebar text key.</summary>
+      <returns>The sidebar text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagBorderKey">
+      <summary>Gets the smart tag border key.</summary>
+      <returns>The smart tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagFillKey">
+      <summary>Gets the smart tag fill key.</summary>
+      <returns>The smart tag fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverBorderKey">
+      <summary>Gets the smart tag hover border key.</summary>
+      <returns>The smart tag hover border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverFillKey">
+      <summary>Gets the smart tag hover fill key.</summary>
+      <returns>the smart tag hover fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagHoverTextKey">
+      <summary>Gets the smart tag hover text key.</summary>
+      <returns>The smart tag hover text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SmartTagTextKey">
+      <summary>Gets the smart tag text key.</summary>
+      <returns>The smart tag text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesKey">
+      <summary>Gets the snap lines key.</summary>
+      <returns>The snap lines key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesPaddingKey">
+      <summary>Gets the snap lines padding key.</summary>
+      <returns>The snap lines padding key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SnaplinesTextBaselineKey">
+      <summary>Gets the snap lines text baseline key.</summary>
+      <returns>The snap lines text baseline key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SortBackgroundKey">
+      <summary>Gets the sort background key.</summary>
+      <returns>The sort background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SortTextKey">
+      <summary>Gets the sort text key.</summary>
+      <returns>The sort text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.SplashScreenBorderKey">
+      <summary>Gets the splash screen border key.</summary>
+      <returns>The splash screen border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundGradientBeginKey">
+      <summary>Gets the start page background gradient begin key.</summary>
+      <returns>The start page background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundGradientEndKey">
+      <summary>Gets the start page background gradient end key.</summary>
+      <returns>The start page background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageBackgroundKey">
+      <summary>Gets the start page background key.</summary>
+      <returns>The start page background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonBorderKey">
+      <summary>Gets the start page button border key.</summary>
+      <returns>The start page button border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundBeginKey">
+      <summary>Gets the start page button mouse-over background begin key.</summary>
+      <returns>The start page button mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundEndKey">
+      <summary>Gets the start page button mouse-over background end key.</summary>
+      <returns>The start page button mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundKey">
+      <summary>Gets the start page button mouse-over background key.</summary>
+      <returns>The start page button mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundMiddle1Key">
+      <summary>Gets the start page button mouse-over background middle1 key.</summary>
+      <returns>The start page button mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonMouseOverBackgroundMiddle2Key">
+      <summary>Gets the start page button mouse-over background middle2 key.</summary>
+      <returns>The start page button mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinDownKey">
+      <summary>Gets the start page button pin down key.</summary>
+      <returns>The start page button pin down key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinHoverKey">
+      <summary>Gets the start page button pin hover key.</summary>
+      <returns>The start page button pin hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonPinnedKey">
+      <summary>Gets the start page button pinned key.</summary>
+      <returns>The start page button pinned key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonTextHoverKey">
+      <summary>Gets the start page button text hover key.</summary>
+      <returns>The start page button text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonTextKey">
+      <summary>Gets the start page button text key.</summary>
+      <returns>The start page button text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageButtonUnpinnedKey">
+      <summary>Gets the start page button unpinned key.</summary>
+      <returns>The start page button unpinned key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSelectedItemBackgroundKey">
+      <summary>Gets the start page selected item background key.</summary>
+      <returns>The start page selected item background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSelectedItemStrokeKey">
+      <summary>Gets the start page selected item stroke key.</summary>
+      <returns>The start page selected item stroke key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageSeparatorKey">
+      <summary>Gets the start page separator key.</summary>
+      <returns>The start page separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundBeginKey">
+      <summary>Gets the start page tab background begin key.</summary>
+      <returns>The start page tab background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundEndKey">
+      <summary>Gets the start page tab background end key.</summary>
+      <returns>The start page tab background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabBackgroundKey">
+      <summary>Gets the start page tab background key.</summary>
+      <returns>The start page tab background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundBeginKey">
+      <summary>Gets the start page tab mouse-over background begin key.</summary>
+      <returns>The start page tab mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundEndKey">
+      <summary>Gets the start page tab mouse-over background end key.</summary>
+      <returns>The start page tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTabMouseOverBackgroundKey">
+      <summary>Gets the start page tab mouse-over background key.</summary>
+      <returns>The start page tab mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodyKey">
+      <summary>Gets the start page text body key.</summary>
+      <returns>The start page text body key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodySelectedKey">
+      <summary>Gets the start page text body selected key.</summary>
+      <returns>The start page text body selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextBodyUnselectedKey">
+      <summary>Gets the start page text body unselected key.</summary>
+      <returns>The start page text body unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextControlLinkSelectedHoverKey">
+      <summary>Gets the start page text control link selected hover key.</summary>
+      <returns>The start page text control link selected hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextControlLinkSelectedKey">
+      <summary>Gets the start page text control link selected key.</summary>
+      <returns>The start page text control link selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextDateKey">
+      <summary>Gets the start page text date key.</summary>
+      <returns>The start page text date key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingKey">
+      <summary>Gets the start page text heading key.</summary>
+      <returns>The start page text heading key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingMouseOverKey">
+      <summary>Gets the start page text heading mouse-over key.</summary>
+      <returns>The start page text heading mouse-over key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextHeadingSelectedKey">
+      <summary>Gets the start page text heading selected key.</summary>
+      <returns>The start page text heading selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingKey">
+      <summary>Gets the start page text subheading key.</summary>
+      <returns>The start page text subheading key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingMouseOverKey">
+      <summary>Gets the start page text subheading mouse-over key.</summary>
+      <returns>The start page text subheading mouse-over key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageTextSubHeadingSelectedKey">
+      <summary>Gets the start page text subheading selected key.</summary>
+      <returns>The start page text subheading selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundBeginKey">
+      <summary>Gets the start page unselected item background begin key.</summary>
+      <returns>The start page unselected item background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundEndKey">
+      <summary>Gets the start page unselected item background end key.</summary>
+      <returns>The start page unselected item background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemBackgroundKey">
+      <summary>Gets the start page unselected item background key.</summary>
+      <returns>The start page unselected item background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StartPageUnselectedItemStrokeKey">
+      <summary>Gets the start page unselected item stroke key.</summary>
+      <returns>The start page unselected item background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.StatusBarTextKey">
+      <summary>Gets the status bar text key.</summary>
+      <returns>The status bar text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TaskListGridLinesKey">
+      <summary>Gets the task list grid lines key.</summary>
+      <returns>The task list grid lines key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDDarkShadowKey">
+      <summary>Gets the 3-D dark shadow key.</summary>
+      <returns>The 3-D dark shadow key</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDFaceKey">
+      <summary>Gets the 3-D face key.</summary>
+      <returns>The 3-D face key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDHighlightKey">
+      <summary>Gets the 3-D highlight key.</summary>
+      <returns>The 3-D highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDLightShadowKey">
+      <summary>Gets the 3-D light shadow key.</summary>
+      <returns>The 3-D light shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ThreeDShadowKey">
+      <summary>Gets the 3-D shadow key.</summary>
+      <returns>The 3-D shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientBeginKey">
+      <summary>Gets the title bar active gradient begin key.</summary>
+      <returns>The title bar active gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientEndKey">
+      <summary>Gets the title bar active gradient end key.</summary>
+      <returns>The title bar active gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientKey">
+      <summary>Gets the title bar active gradient key.</summary>
+      <returns>The title bar active gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientMiddle1Key">
+      <summary>Gets the title bar active gradient middle1 key.</summary>
+      <returns>The title bar active gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveGradientMiddle2Key">
+      <summary>Gets the title bar active gradient middle2 key.</summary>
+      <returns>The title bar active gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveKey">
+      <summary>Gets the title bar active key.</summary>
+      <returns>The title bar active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarActiveTextKey">
+      <summary>Gets the title bar active text key.</summary>
+      <returns>The title bar active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientBeginKey">
+      <summary>Gets the title bar inactive gradient begin key.</summary>
+      <returns>The title bar inactive gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientEndKey">
+      <summary>Gets the title bar inactive gradient end key.</summary>
+      <returns>The title bar inactive gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveGradientKey">
+      <summary>Gets the title bar inactive gradient key.</summary>
+      <returns>The title bar inactive gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveKey">
+      <summary>Gets the title bar inactive key.</summary>
+      <returns>The title bar inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.TitleBarInactiveTextKey">
+      <summary>Gets the title bar inactive text key.</summary>
+      <returns>The title bar inactive text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxBackgroundKey">
+      <summary>Gets the toolbox background key.</summary>
+      <returns>The toolbox background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxDividerKey">
+      <summary>Gets the toolbox divider key.</summary>
+      <returns>The toolbox divider key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientDarkKey">
+      <summary>Gets the toolbox gradient dark key.</summary>
+      <returns>The toolbox gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientKey">
+      <summary>Gets the toolbox gradient key.</summary>
+      <returns>The toolbox gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxGradientLightKey">
+      <summary>Gets the toolbox gradient light key.</summary>
+      <returns>The toolbox gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingAccentKey">
+      <summary>Gets the toolbox heading accent key.</summary>
+      <returns>The toolbox heading accent key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingBeginKey">
+      <summary>Gets the toolbox heading begin key.</summary>
+      <returns>The toolbox heading begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingEndKey">
+      <summary>Gets the toolbox heading end key.</summary>
+      <returns>The toolbox heading end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxHeadingGradientKey">
+      <summary>Gets the toolbox heading gradient key.</summary>
+      <returns>The toolbox heading end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxIconHighlightKey">
+      <summary>Gets the toolbox icon highlight key.</summary>
+      <returns>The toolbox icon highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxIconShadowKey">
+      <summary>Gets the toolbox icon shadow key.</summary>
+      <returns>The toolbox icon shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingBeginKey">
+      <summary>Gets the toolbox selected heading begin key.</summary>
+      <returns>The toolbox selected heading begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingEndKey">
+      <summary>Gets the toolbox selected heading end key.</summary>
+      <returns>The toolbox selected heading end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingGradientKey">
+      <summary>Gets the toolbox selected heading gradient key.</summary>
+      <returns>The toolbox selected heading gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingMiddle1Key">
+      <summary>Gets the toolbox selected heading middle1 key.</summary>
+      <returns>The toolbox selected heading middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolboxSelectedHeadingMiddle2Key">
+      <summary>Gets the toolbox selected heading middle2 key.</summary>
+      <returns>The toolbox selected heading middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowBackgroundKey">
+      <summary>Gets the tool window background key.</summary>
+      <returns>The tool window background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowBorderKey">
+      <summary>Gets the tool window border key.</summary>
+      <returns>The tool window border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonActiveGlyphKey">
+      <summary>Gets the tool window button active glyph key.</summary>
+      <returns>The tool window button active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownActiveGlyphKey">
+      <summary>Gets the tool window button down active glyph key.</summary>
+      <returns>The tool window button down active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownBorderKey">
+      <summary>Gets the tool window button down border key.</summary>
+      <returns>The tool window button down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownInactiveGlyphKey">
+      <summary>Gets the tool window button down inactive glyph key.</summary>
+      <returns>The tool window button down inactive glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonDownKey">
+      <summary>Gets the tool window button down key.</summary>
+      <returns>The tool window button down key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveBorderKey">
+      <summary>Gets the tool window button hover active border key.</summary>
+      <returns>The tool window button hover active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveGlyphKey">
+      <summary>Gets the tool window button hover active glyph key.</summary>
+      <returns>The tool window button hover active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverActiveKey">
+      <summary>Gets the tool window button hover active key.</summary>
+      <returns>The tool window button hover active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveBorderKey">
+      <summary>Gets the tool window button hover inactive border key.</summary>
+      <returns>The tool window button hover inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveGlyphKey">
+      <summary>Gets the tool window button hover inactive glyph key.</summary>
+      <returns>The tool window button hover inactive glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonHoverInactiveKey">
+      <summary>Gets the tool window button hover inactive key.</summary>
+      <returns>The tool window button hover inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveBorderKey">
+      <summary>Gets the tool window button inactive border key.</summary>
+      <returns>The tool window button inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveGlyphKey">
+      <summary>Gets the tool window button inactive glyph key.</summary>
+      <returns>The tool window button inactive glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowButtonInactiveKey">
+      <summary>Gets the tool window button inactive key.</summary>
+      <returns>The tool window button inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowContentTabGradientBeginKey">
+      <summary>Gets the tool window content tab gradient begin key.</summary>
+      <returns>The tool window content tab gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowContentTabGradientEndKey">
+      <summary>Gets the tool window content tab gradient end key.</summary>
+      <returns>The tool window content tab gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowFloatingFrameKey">
+      <summary>Gets the tool window floating frame key.</summary>
+      <returns>The tool window floating frame key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabBorderKey">
+      <summary>Gets the tool window tab border key.</summary>
+      <returns>The tool window tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientBeginKey">
+      <summary>Gets the tool window tab gradient begin key.</summary>
+      <returns>The tool window tab gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientEndKey">
+      <summary>Gets the tool window tab gradient end key.</summary>
+      <returns>The tool window tab gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabGradientKey">
+      <summary>Gets the tool window tab gradient key.</summary>
+      <returns>The tool window tab gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundBeginKey">
+      <summary>Gets the tool window tab mouse-over background begin key.</summary>
+      <returns>The tool window tab mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundEndKey">
+      <summary>Gets the tool window tab mouse-over background end key.</summary>
+      <returns>The tool window tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBackgroundGradientKey">
+      <summary>Gets the tool window tab mouse-over background gradient key.</summary>
+      <returns>The tool window tab mouse-over background gradient key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverBorderKey">
+      <summary>Gets the tool window tab mouse-over border key.</summary>
+      <returns>The tool window tab mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabMouseOverTextKey">
+      <summary>Gets the tool window tab mouse-over text key.</summary>
+      <returns>The tool window tab mouse-over text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabSelectedTabKey">
+      <summary>Gets the tool window tab selected tab key.</summary>
+      <returns>The tool window tab selected tab key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabSelectedTextKey">
+      <summary>Gets the tool window tab selected text key.</summary>
+      <returns>The tool window tab selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTabTextKey">
+      <summary>Gets the tool window tab text key.</summary>
+      <returns>The tool window tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.ToolWindowTextKey">
+      <summary>Gets the tool window text key.</summary>
+      <returns>The tool window text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownDarkKey">
+      <summary>Gets the surface brown dark key.</summary>
+      <returns>The surface brown dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownLightKey">
+      <summary>Gets the surface brown light key.</summary>
+      <returns>The surface brown light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceBrownMediumKey">
+      <summary>Gets the surface brown medium key.</summary>
+      <returns>The surface brown medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldDarkKey">
+      <summary>Gets the surface dark gold dark key.</summary>
+      <returns>The surface dark gold dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldLightKey">
+      <summary>Gets the surface dark gold light key.</summary>
+      <returns>The surface dark gold light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceDarkGoldMediumKey">
+      <summary>Gets the surface dark gold medium key.</summary>
+      <returns>The surface dark gold medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldDarkKey">
+      <summary>Gets the surface gold dark key.</summary>
+      <returns>The surface gold dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldLightKey">
+      <summary>Gets the surface gold light key.</summary>
+      <returns>The surface gold light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGoldMediumKey">
+      <summary>Gets the surface gold medium key.</summary>
+      <returns>The surface gold medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenDarkKey">
+      <summary>Gets the surface green dark key.</summary>
+      <returns>The surface green dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenLightKey">
+      <summary>Gets the surface green light key.</summary>
+      <returns>The surface green light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceGreenMediumKey">
+      <summary>Gets the surface green medium key.</summary>
+      <returns>the surface green medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumDarkKey">
+      <summary>Gets the surface plum dark key.</summary>
+      <returns>The surface plum dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumLightKey">
+      <summary>Gets the surface plum light key.</summary>
+      <returns>The surface plum light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfacePlumMediumKey">
+      <summary>Gets the surface plum medium key.</summary>
+      <returns>The surface plum medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedDarkKey">
+      <summary>Gets the surface red dark key.</summary>
+      <returns>The surface red dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedLightKey">
+      <summary>Gets the surface red light key.</summary>
+      <returns>The surface red light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceRedMediumKey">
+      <summary>Gets the surface red medium key.</summary>
+      <returns>The surface red medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueDarkKey">
+      <summary>Gets the surface soft blue dark key.</summary>
+      <returns>The surface soft blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueLightKey">
+      <summary>Gets the surface soft blue light key.</summary>
+      <returns>The surface soft blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSoftBlueMediumKey">
+      <summary>Gets the surface soft blue medium key.</summary>
+      <returns>The surface soft blue medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueDarkKey">
+      <summary>Gets the surface steel blue dark key.</summary>
+      <returns>The surface steel blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueLightKey">
+      <summary>Gets the surface steel blue light key.</summary>
+      <returns>The surface steel blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceSteelBlueMediumKey">
+      <summary>Gets the surface steel blue medium key.</summary>
+      <returns>The surface steel blue medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueDarkKey">
+      <summary>Gets the surface strong blue dark key.</summary>
+      <returns>The surface strong blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueLightKey">
+      <summary>Gets the surface strong blue light key.</summary>
+      <returns>The surface strong blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.VizSurfaceStrongBlueMediumKey">
+      <summary>Gets the surface strong blue light key.</summary>
+      <returns>The surface strong blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowFrameKey">
+      <summary>Gets the window frame key.</summary>
+      <returns>The window frame key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowKey">
+      <summary>Gets the window key.</summary>
+      <returns>The window key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WindowTextKey">
+      <summary>Gets the window text key.</summary>
+      <returns>The window text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WizardOrientationPanelBackgroundKey">
+      <summary>Gets the wizard orientation panel background key.</summary>
+      <returns>The wizard orientation panel background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsBrushes.WizardOrientationPanelTextKey">
+      <summary>Gets the wizard orientation panel text key.</summary>
+      <returns>The wizard orientation panel text key.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsColors">
+      <summary>Maps between <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> identifiers (as used by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell2.GetVSSysColorEx(System.Int32,System.UInt32@)" /> and keys used by Windows Presentation Foundation <see cref="T:System.Windows.ResourceDictionary" /> objects. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentBorderKey">
+      <summary>Gets the accent border key.</summary>
+      <returns>The accent border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentDarkKey">
+      <summary>Gets the accent dark key.</summary>
+      <returns>The accent dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentLightKey">
+      <summary>Gets the accent light key.</summary>
+      <returns>The accent light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentMediumKey">
+      <summary>Gets the accent medium key.</summary>
+      <returns>The accent medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AccentPaleKey">
+      <summary>Gets the accent pale key.</summary>
+      <returns>The accent pale key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ActiveBorderKey">
+      <summary>Gets the active border key.</summary>
+      <returns>The active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ActiveCaptionKey">
+      <summary>Gets the active caption key.</summary>
+      <returns>The active caption key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AppWorkspaceKey">
+      <summary>Gets the application workspace key.</summary>
+      <returns>The application workspace key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideResizeGripKey">
+      <summary>Gets the auto-hide resize grip key.</summary>
+      <returns>The auto-hide resize grip key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBackgroundBeginKey">
+      <summary>Gets the auto-hide tab background begin key.</summary>
+      <returns>The auto-hide tab background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBackgroundEndKey">
+      <summary>Gets the auto-hide tab background end key.</summary>
+      <returns>The auto-hide tab background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabBorderKey">
+      <summary>Gets the auto-hide tab border key.</summary>
+      <returns>The auto-hide tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBackgroundBeginKey">
+      <summary>Gets the auto-hide tab mouse-over background begin key.</summary>
+      <returns>The auto-hide tab mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBackgroundEndKey">
+      <summary>Gets the auto-hide tab mouse-over background end key.</summary>
+      <returns>The auto-hide tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverBorderKey">
+      <summary>Gets the auto-hide tab mouse-over border key.</summary>
+      <returns>The auto-hide tab mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabMouseOverTextKey">
+      <summary>Gets the auto-hide tab mouse-over text key.</summary>
+      <returns>The auto-hide tab mouse-over text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.AutoHideTabTextKey">
+      <summary>Gets the auto-hide tab text key.</summary>
+      <returns>The auto-hide tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BackgroundKey">
+      <summary>Gets the background key.</summary>
+      <returns>The background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIBackgroundKey">
+      <summary>Gets the branded UI background key.</summary>
+      <returns>The branded UI background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIBorderKey">
+      <summary>Gets the branded UI border key.</summary>
+      <returns>The branded UI border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUIFillKey">
+      <summary>Gets the branded UI fill key.</summary>
+      <returns>The branded UI fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUITextKey">
+      <summary>Gets the branded UI text key.</summary>
+      <returns>The branded UI text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.BrandedUITitleKey">
+      <summary>Gets the branded UI title key.</summary>
+      <returns>The branded UI title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonFaceKey">
+      <summary>Gets the button face key.</summary>
+      <returns>The button face key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonHighlightKey">
+      <summary>Gets the button highlight key.</summary>
+      <returns>The button highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonShadowKey">
+      <summary>Gets the button shadow key.</summary>
+      <returns>The button shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ButtonTextKey">
+      <summary>Gets the button text key.</summary>
+      <returns>The button text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CaptionTextKey">
+      <summary>Gets the caption text key.</summary>
+      <returns>The caption text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerClassCompartmentKey">
+      <summary>Gets the class designer class compartment key.</summary>
+      <returns>The class designer class compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerClassHeaderBackgroundKey">
+      <summary>Gets the class designer class header background key.</summary>
+      <returns>The class designer class header background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentBorderKey">
+      <summary>Gets the class designer comment border key.</summary>
+      <returns>The class designer comment border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentShapeBackgroundKey">
+      <summary>Gets the class designer comments shape background key.</summary>
+      <returns>The class designer comments shape background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCommentTextKey">
+      <summary>Gets the class designer comment text key.</summary>
+      <returns>The class designer comment text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerCompartmentSeparatorKey">
+      <summary>Gets the class designer compartment separator key.</summary>
+      <returns>The class designer compartment separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerConnectionRouteBorderKey">
+      <summary>Gets the class designer connection route border key.</summary>
+      <returns>The class designer connection route border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultConnectionKey">
+      <summary>Gets the class designer default connection key.</summary>
+      <returns>The class designer default connection key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeBackgroundKey">
+      <summary>Gets the class designer default shape background key.</summary>
+      <returns>The class designer default shape background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeBorderKey">
+      <summary>Gets the class designer default shape border key.</summary>
+      <returns>The class designer default shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeSubtitleKey">
+      <summary>Gets the class designer default shape subtitle key.</summary>
+      <returns>The class designer default shape subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTextKey">
+      <summary>Gets the class designer default shape text key.</summary>
+      <returns>The class designer default shape text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTitleBackgroundKey">
+      <summary>Gets the class designer default shape title background key.</summary>
+      <returns>The class designer default shape title background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDefaultShapeTitleKey">
+      <summary>Gets the class designer default shape title key.</summary>
+      <returns>The class designer default shape title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDelegateCompartmentKey">
+      <summary>Gets the class designer delegate compartment key.</summary>
+      <returns>The class designer delegate compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDelegateHeaderKey">
+      <summary>Gets the class designer delegate header key.</summary>
+      <returns>The class designer delegate header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerDiagramBackgroundKey">
+      <summary>Gets the class designer diagram background key.</summary>
+      <returns>The class designer diagram background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerEmphasisBorderKey">
+      <summary>Gets the class designer emphasis border key.</summary>
+      <returns>The class designer emphasis border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerEnumHeaderKey">
+      <summary>Gets the class designer enumeration header key.</summary>
+      <returns>The class designer enumeration header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerFieldAssociationKey">
+      <summary>Gets the class designer field association key.</summary>
+      <returns>The class designer field association key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerGradientEndKey">
+      <summary>Gets the class designer gradient end key.</summary>
+      <returns>The class designer gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInheritanceKey">
+      <summary>Gets the class designer inheritance key.</summary>
+      <returns>The class designer inheritance key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInterfaceCompartmentKey">
+      <summary>Gets the class designer interface compartment key.</summary>
+      <returns>The class designer interface compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerInterfaceHeaderKey">
+      <summary>Gets the class designer interface header key.</summary>
+      <returns>The class designer interface header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerLassoKey">
+      <summary>Gets the class designer lasso key.</summary>
+      <returns>The class designer lasso key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerLollipopKey">
+      <summary>Gets the class designer lollipop key.</summary>
+      <returns>The class designer lollipop key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerPropertyAssociationKey">
+      <summary>Gets the class designer property association key.</summary>
+      <returns>The class designer property association key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerReferencedAssemblyBorderKey">
+      <summary>Gets the class designer referenced assembly border key.</summary>
+      <returns>The class designer referenced assembly border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerResizingShapeBorderKey">
+      <summary>Gets the class designer resizing shape border key.</summary>
+      <returns>The class designer resizing shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerShapeBorderKey">
+      <summary>Gets the class designer shape border key.</summary>
+      <returns>The class designer shape border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerShapeShadowKey">
+      <summary>Gets the class designer shape shadow key.</summary>
+      <returns>The class designer shape shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTempConnectionKey">
+      <summary>Gets the class designer temporary connection key.</summary>
+      <returns>The class designer temporary connection key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTypedefHeaderKey">
+      <summary>Gets the class designer typedef header key.</summary>
+      <returns>The class designer typedef header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerTypedefKey">
+      <summary>Gets the class designer typedef key.</summary>
+      <returns>The class designer typedef key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerUnresolvedTextKey">
+      <summary>Gets the class designer unresolved text key.</summary>
+      <returns>The class designer unresolved text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerVBModuleCompartmentKey">
+      <summary>Gets the class designer Visual Basic module compartment key.</summary>
+      <returns>The class designer Visual Basic module compartment key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ClassDesignerVBModuleHeaderKey">
+      <summary>Gets the class designer Visual Basic module header key.</summary>
+      <returns>The class designer Visual Basic module header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxBackgroundKey">
+      <summary>Gets the combo box background key.</summary>
+      <returns>The combo box background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxBorderKey">
+      <summary>Gets the combo box border key.</summary>
+      <returns>The combo box border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledBackgroundKey">
+      <summary>Gets the combo box disabled background key.</summary>
+      <returns>The combo box disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledBorderKey">
+      <summary>Gets the combo box disabled border key.</summary>
+      <returns>The combo box disabled border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxDisabledGlyphKey">
+      <summary>Gets the combo box disabled glyph key.</summary>
+      <returns>The combo box disabled glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxGlyphKey">
+      <summary>Gets the combo box glyph key.</summary>
+      <returns>The combo box glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseDownBackgroundKey">
+      <summary>Gets the combo box mouse down background key.</summary>
+      <returns>The combo box mouse down background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseDownBorderKey">
+      <summary>Gets the combo box mouse down border key.</summary>
+      <returns>The combo box mouse down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundBeginKey">
+      <summary>Gets the combo box mouse-over background begin key.</summary>
+      <returns>The combo box mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundEndKey">
+      <summary>Gets the combo box mouse-over background end key.</summary>
+      <returns>The combo box mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundMiddle1Key">
+      <summary>Gets the combo box mouse-over background middle1 key.</summary>
+      <returns>The combo box mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBackgroundMiddle2Key">
+      <summary>Gets the combo box mouse-over background middle2 key.</summary>
+      <returns>The combo box mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverBorderKey">
+      <summary>Gets the combo box mouse-over border key.</summary>
+      <returns>The combo box mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxMouseOverGlyphKey">
+      <summary>Gets the combo box mouse-over glyph key.</summary>
+      <returns>The combo box mouse-over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBackgroundBeginKey">
+      <summary>Gets the combo box popup background begin key.</summary>
+      <returns>The combo box popup background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBackgroundEndKey">
+      <summary>Gets the combo box popup background end key.</summary>
+      <returns>The combo box popup background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ComboBoxPopupBorderKey">
+      <summary>Gets the combo box popup border key.</summary>
+      <returns>The combo box popup border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarBorderKey">
+      <summary>Gets the command bar key.</summary>
+      <returns>The command bar key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarCheckBoxKey">
+      <summary>Gets the command bar checkbox key.</summary>
+      <returns>The command bar checkbox key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarDragHandleKey">
+      <summary>Gets the command bar drag handle key.</summary>
+      <returns>The command bar drag handlekey.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarDragHandleShadowKey">
+      <summary>Gets the command bar drag handle shadow key.</summary>
+      <returns>The command bar drag handle shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientBeginKey">
+      <summary>Gets the command bar gradient begin key.</summary>
+      <returns>The command bar gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientEndKey">
+      <summary>Gets the command bar gradient end key.</summary>
+      <returns>The command bar gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarGradientMiddleKey">
+      <summary>Gets the command bar gradient middle key.</summary>
+      <returns>The command bar gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverKey">
+      <summary>Gets the command bar hover key.</summary>
+      <returns>The command bar hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedIconBorderKey">
+      <summary>Gets the command bar hover over selected icon border key.</summary>
+      <returns>The command bar hover over selected icon border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedIconKey">
+      <summary>Gets the command bar hover over selected icon key.</summary>
+      <returns>The command bar hover over selected icon key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarHoverOverSelectedKey">
+      <summary>Gets the command bar hover over selected key.</summary>
+      <returns>The command bar hover over selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBackgroundGradientBeginKey">
+      <summary>Gets the command bar menu background gradient begin key.</summary>
+      <returns>The command bar menu background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBackgroundGradientEndKey">
+      <summary>Gets the command bar menu background gradient end key.</summary>
+      <returns>The command bar menu background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuBorderKey">
+      <summary>Gets the command bar menu border key.</summary>
+      <returns>The command bar menu border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuIconBackgroundKey">
+      <summary>Gets the command bar menu icon background key.</summary>
+      <returns>The command bar menu icon background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuMouseOverSubmenuGlyphKey">
+      <summary>Gets the command bar menu mouse-over submenu glyph key.</summary>
+      <returns>The command bar menu mouse-over submenu glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuSeparatorKey">
+      <summary>Gets the command bar menu separator key.</summary>
+      <returns>The command bar menu separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMenuSubmenuGlyphKey">
+      <summary>Gets the command bar menu submenu glyph key.</summary>
+      <returns>The command bar menu submenu glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundBeginKey">
+      <summary>Gets the command bar mouse down background begin key.</summary>
+      <returns>The command bar mouse down background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundEndKey">
+      <summary>Gets the command bar mouse down background end key.</summary>
+      <returns>The command bar mouse down background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBackgroundMiddleKey">
+      <summary>Gets the command bar mouse down background middle key.</summary>
+      <returns>The command bar mouse down background middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseDownBorderKey">
+      <summary>Gets the command bar mouse down background border key.</summary>
+      <returns>The command bar mouse down background border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundBeginKey">
+      <summary>Gets the command bar mouse-over background begin key.</summary>
+      <returns>The command bar mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundEndKey">
+      <summary>Gets the command bar mouse-over background end key.</summary>
+      <returns>The command bar mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundMiddle1Key">
+      <summary>Gets the command bar mouse-over background middle1 key.</summary>
+      <returns>The command bar mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarMouseOverBackgroundMiddle2Key">
+      <summary>Gets the command bar mouse-over background middle2 key.</summary>
+      <returns>The command bar mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsBackgroundKey">
+      <summary>Gets the command bar options background key.</summary>
+      <returns>The command bar options background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsGlyphKey">
+      <summary>Gets the command bar options glyph key.</summary>
+      <returns>The command bar options glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundBeginKey">
+      <summary>Gets the command bar options mouse-down background begin key.</summary>
+      <returns>The command bar options mouse-down background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundEndKey">
+      <summary>Gets the command bar options mouse-down background end key.</summary>
+      <returns>The command bar options mouse-down background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseDownBackgroundMiddleKey">
+      <summary>Gets the command bar options mouse-down background middle key.</summary>
+      <returns>The command bar options mouse-down background middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundBeginKey">
+      <summary>Gets the command bar options mouse-over background begin key.</summary>
+      <returns>The command bar options mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundEndKey">
+      <summary>Gets the command bar options mouse-over background end key.</summary>
+      <returns>The command bar options mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundMiddle1Key">
+      <summary>Gets the command bar options mouse-over background middle1 key.</summary>
+      <returns>The command bar options mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverBackgroundMiddle2Key">
+      <summary>Gets the command bar options mouse-over background middle2 key.</summary>
+      <returns>The command bar options mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarOptionsMouseOverGlyphKey">
+      <summary>Gets the command bar options mouse-over glyph key.</summary>
+      <returns>The command bar options mouse-over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarSelectedBorderKey">
+      <summary>Gets the command bar selected border key.</summary>
+      <returns>The command bar selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarSelectedKey">
+      <summary>Gets the command bar selected border key.</summary>
+      <returns>The command bar selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarShadowKey">
+      <summary>Gets the command bar shadow key.</summary>
+      <returns>The command bar shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextActiveKey">
+      <summary>Gets the command bar text active key.</summary>
+      <returns>The command bar text active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextHoverKey">
+      <summary>Gets the command bar text hover key.</summary>
+      <returns>The command bar text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextInactiveKey">
+      <summary>Gets the command bar text inactive key.</summary>
+      <returns>The command bar text inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarTextSelectedKey">
+      <summary>Gets the command bar text selected key.</summary>
+      <returns>The command bar text selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarToolBarBorderKey">
+      <summary>Gets the command toolbar border key.</summary>
+      <returns>The command toolbar border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandBarToolBarSeparatorKey">
+      <summary>Gets the command toolbar separator key.</summary>
+      <returns>The command toolbar separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientBeginKey">
+      <summary>Gets the command shelf background gradient begin key.</summary>
+      <returns>The command shelf background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientEndKey">
+      <summary>Gets the command shelf background gradient end key.</summary>
+      <returns>The command shelf background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfBackgroundGradientMiddleKey">
+      <summary>Gets the command shelf background gradient middle key.</summary>
+      <returns>The command shelf background gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientBeginKey">
+      <summary>Gets the command shelf background gradient begin key.</summary>
+      <returns>The command shelf background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientEndKey">
+      <summary>Gets the command shelf background gradient end key.</summary>
+      <returns>The command shelf background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.CommandShelfHighlightGradientMiddleKey">
+      <summary>Gets the command shelf background gradient middle key.</summary>
+      <returns>The command shelf background gradient middle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditHintTextKey">
+      <summary>Gets the control edit hint text key.</summary>
+      <returns>The control edit hint text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditRequiredBackgroundKey">
+      <summary>Gets the control edit required background key.</summary>
+      <returns>The control edit required background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlEditRequiredHintTextKey">
+      <summary>Gets the control edit required hint text key.</summary>
+      <returns>The control edit required hint text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextHoverKey">
+      <summary>Gets the control link text hover key.</summary>
+      <returns>The control link text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextKey">
+      <summary>Gets the control link text key.</summary>
+      <returns>The control link text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlLinkTextPressedKey">
+      <summary>Gets the control link text pressed key.</summary>
+      <returns>The control link text pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ControlOutlineKey">
+      <summary>Gets the control outline key.</summary>
+      <returns>The control outline key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveBackgroundKey">
+      <summary>Gets the debugger data tip active background key.</summary>
+      <returns>The debugger data tip active background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveBorderKey">
+      <summary>Gets the debugger data tip active border key.</summary>
+      <returns>The debugger data tip active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveHighlightKey">
+      <summary>Gets the debugger data tip active highlight key.</summary>
+      <returns>The debugger data tip active highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveHighlightTextKey">
+      <summary>Gets the debugger data tip active highlight text key.</summary>
+      <returns>The debugger data tip active highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveSeparatorKey">
+      <summary>Gets the debugger data tip active separator key.</summary>
+      <returns>The debugger data tip active separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipActiveTextKey">
+      <summary>Gets the debugger data tip active text key.</summary>
+      <returns>The debugger data tip active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveBackgroundKey">
+      <summary>Gets the debugger data tip inactive background key.</summary>
+      <returns>The debugger data tip inactive background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveBorderKey">
+      <summary>Gets the debugger data tip inactive border key.</summary>
+      <returns>The debugger data tip inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveHighlightKey">
+      <summary>Gets the debugger data tip inactive highlight key.</summary>
+      <returns>The debugger data tip inactive highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveHighlightTextKey">
+      <summary>Gets the debugger data tip inactive highlight text key.</summary>
+      <returns>The debugger data tip inactive highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveSeparatorKey">
+      <summary>Gets the debugger data tip inactive separator key.</summary>
+      <returns>The debugger data tip inactive separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DebuggerDataTipInactiveTextKey">
+      <summary>Gets the debugger data tip inactive text key.</summary>
+      <returns>The debugger data tip inactive text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerBackgroundKey">
+      <summary>Gets the designer background key.</summary>
+      <returns>The designer background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerSelectionDotsKey">
+      <summary>Gets the designer dots key.</summary>
+      <returns>The designer dots key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerTrayKey">
+      <summary>Gets the designer tray key.</summary>
+      <returns>The designer tray key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DesignerWatermarkKey">
+      <summary>Gets the designer watermark key.</summary>
+      <returns>The designer watermark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportBackgroundKey">
+      <summary>Gets the diagnostic report background key.</summary>
+      <returns>The diagnostic report background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageHeaderKey">
+      <summary>Gets the diagnostic report secondary page header key.</summary>
+      <returns>The diagnostic report secondary page header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageSubtitleKey">
+      <summary>Gets the diagnostic report secondary page subtitle key.</summary>
+      <returns>The diagnostic report secondary page subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSecondaryPageTitleKey">
+      <summary>Gets the diagnostic report secondary page title key.</summary>
+      <returns>The diagnostic report secondary page title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageHeaderKey">
+      <summary>Gets the diagnostic report summary page header key.</summary>
+      <returns>The diagnostic report summary page header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageSubtitleKey">
+      <summary>Gets the diagnostic report summary page subtitle key.</summary>
+      <returns>The diagnostic report summary page subtitle key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportSummaryPageTitleKey">
+      <summary>Gets the diagnostic report summary page title key.</summary>
+      <returns>The diagnostic report summary page title key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DiagReportTextKey">
+      <summary>Gets the diagnostic report text key.</summary>
+      <returns>The diagnostic report text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetBackgroundKey">
+      <summary>Gets the dock target background key.</summary>
+      <returns>The dock target background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetBorderKey">
+      <summary>Gets the dock target border key.</summary>
+      <returns>The dock target border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBackgroundBeginKey">
+      <summary>Gets the dock target button background begin key.</summary>
+      <returns>The dock target button background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBackgroundEndKey">
+      <summary>Gets the dock target button background end key.</summary>
+      <returns>The dock target button background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetButtonBorderKey">
+      <summary>Gets the dock target button background border key.</summary>
+      <returns>The dock target button background border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphArrowKey">
+      <summary>Gets the dock target glyph arrow key.</summary>
+      <returns>The dock target glyph arrow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBackgroundBeginKey">
+      <summary>Gets the dock target glyph background begin key.</summary>
+      <returns>The dock target glyph background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBackgroundEndKey">
+      <summary>Gets the dock target glyph background end key.</summary>
+      <returns>The dock target glyph background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DockTargetGlyphBorderKey">
+      <summary>Gets the dock target glyph border key.</summary>
+      <returns>The dock target glyph border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownBackgroundKey">
+      <summary>Gets the dropdown background key.</summary>
+      <returns>The dropdown background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownBorderKey">
+      <summary>Gets the dropdown border key.</summary>
+      <returns>The dropdown border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledBackgroundKey">
+      <summary>Gets the dropdown disabled background key.</summary>
+      <returns>The dropdown disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledBorderKey">
+      <summary>Gets the dropdown disabled border key.</summary>
+      <returns>The dropdown disabled border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownDisabledGlyphKey">
+      <summary>Gets the dropdown disabled glyph key.</summary>
+      <returns>The dropdown disabled glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownGlyphKey">
+      <summary>Gets the dropdown glyph key.</summary>
+      <returns>The dropdown glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseDownBackgroundKey">
+      <summary>Gets the dropdown mouse-down background key.</summary>
+      <returns>The dropdown mouse-down background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseDownBorderKey">
+      <summary>Gets the dropdown mouse-down border key.</summary>
+      <returns>The dropdown mouse-down border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundBeginKey">
+      <summary>Gets the dropdown mouse-over background begin key.</summary>
+      <returns>The dropdown mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundEndKey">
+      <summary>The dropdown mouse-over background end key.</summary>
+      <returns>The dropdown mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundMiddle1Key">
+      <summary>Gets the dropdown mouse-over background middle1 key.</summary>
+      <returns>The dropdown mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBackgroundMiddle2Key">
+      <summary>Gets the dropdown mouse-over background middle2 key.</summary>
+      <returns>The dropdown mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverBorderKey">
+      <summary>Gets the dropdown mouse-over border key.</summary>
+      <returns>The dropdown mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownMouseOverGlyphKey">
+      <summary>Gets the dropdown mouse-over glyph key.</summary>
+      <returns>The dropdown mouse-over glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBackgroundBeginKey">
+      <summary>Gets the dropdown popup background begin key.</summary>
+      <returns>The dropdown popup background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBackgroundEndKey">
+      <summary>Gets the dropdown popup background end key.</summary>
+      <returns>The dropdown popup background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropDownPopupBorderKey">
+      <summary>Gets the dropdown popup border key.</summary>
+      <returns>The dropdown popup border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.DropShadowBackgroundKey">
+      <summary>Gets the drop shadow background key.</summary>
+      <returns>The drop shadow background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionBorderKey">
+      <summary>Gets the editor expansion border key.</summary>
+      <returns>The editor expansion border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionFillKey">
+      <summary>Gets the editor expansion fill key.</summary>
+      <returns>The editor expansion fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionLinkKey">
+      <summary>Gets the editor expansion link key.</summary>
+      <returns>The editor expansion link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EditorExpansionTextKey">
+      <summary>Gets the editor expansion text key.</summary>
+      <returns>The editor expansion text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientBeginKey">
+      <summary>Gets the environment background gradient begin key.</summary>
+      <returns>The environment background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientEndKey">
+      <summary>Gets the environment background gradient end key.</summary>
+      <returns>The environment background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientMiddle1Key">
+      <summary>Gets the environment background gradient middle1 key.</summary>
+      <returns>The environment background gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundGradientMiddle2Key">
+      <summary>The environment background gradient middle2 key.</summary>
+      <returns>The environment background gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundKey">
+      <summary>Gets the environment background key.</summary>
+      <returns>The environment background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundTexture1Key">
+      <summary>Gets the environment background texture1 key.</summary>
+      <returns>The environment background texture1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.EnvironmentBackgroundTexture2Key">
+      <summary>Gets the environment background gradient texture2 key.</summary>
+      <returns>The environment background texture2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarHighlight1Key">
+      <summary>Gets the extension manager star highlight1 key.</summary>
+      <returns>The extension manager star highlight1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarHighlight2Key">
+      <summary>Gets the extension manager star highlight2 key.</summary>
+      <returns>The extension manager star highlight2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarInactive1Key">
+      <summary>Gets the extension manager star inactive key.</summary>
+      <returns>The extension manager star inactive1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ExtensionManagerStarInactive2Key">
+      <summary>Gets the extension manager star inactive2 key.</summary>
+      <returns>The extension manager star inactive2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabBorderKey">
+      <summary>Gets the file tab border key.</summary>
+      <returns>The file tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabChannelBackgroundKey">
+      <summary>Gets the file tab channel background key.</summary>
+      <returns>The file tab channel background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderBackgroundKey">
+      <summary>Gets the file tab document border background key.</summary>
+      <returns>The file tab document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderHighlightKey">
+      <summary>Gets the file tab document border highlight key.</summary>
+      <returns>The file tab document border highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabDocumentBorderShadowKey">
+      <summary>Gets the file tab document border shadow key.</summary>
+      <returns>The file tab document border shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabGradientDarkKey">
+      <summary>Gets the file tab gradient dark key.</summary>
+      <returns>Rhe file tab gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabGradientLightKey">
+      <summary>Gets the file tab gradient light key.</summary>
+      <returns>The file tab gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotBorderKey">
+      <summary>Gets the file tab hot border key.</summary>
+      <returns>The file tab hot border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGlyphKey">
+      <summary>Gets the file tab hot glyph key.</summary>
+      <returns>The file tab hot glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGradientBottomKey">
+      <summary>Gets the file tab hot gradient bottom key.</summary>
+      <returns>The file tab hot gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotGradientTopKey">
+      <summary>Gets the file tab hot gradient top key.</summary>
+      <returns>The file tab hot gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabHotTextKey">
+      <summary>Gets the file tab hot text key.</summary>
+      <returns>The file tab hot text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveDocumentBorderBackgroundKey">
+      <summary>Gets the file tab inactive document border background key.</summary>
+      <returns>The file tab inactive document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveDocumentBorderEdgeKey">
+      <summary>Gets the file tab inactive document border edge key.</summary>
+      <returns>The file tab inactive document border edge key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveGradientBottomKey">
+      <summary>Gets the file tab inactive gradient bottom key.</summary>
+      <returns>The file tab inactive gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveGradientTopKey">
+      <summary>Gets the file tab inactive gradient top key.</summary>
+      <returns>The file tab inactive gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabInactiveTextKey">
+      <summary>Gets the file tab inactive text key.</summary>
+      <returns>The file tab inactive text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveDocumentBorderBackgroundKey">
+      <summary>Gets the file tab last active document border background key.</summary>
+      <returns>The file tab last active document border background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveDocumentBorderEdgeKey">
+      <summary>Gets the file tab last active document border edge key.</summary>
+      <returns>The file tab last active document border edge key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGlyphKey">
+      <summary>Gets the file tab last active glyph key.</summary>
+      <returns>The file tab last active glyph key..</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientBottomKey">
+      <summary>Gets the file tab last active gradient bottom key.</summary>
+      <returns>The file tab last active gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientMiddle1Key">
+      <summary>Gets the file tab last active gradient middle1 key.</summary>
+      <returns>The file tab last active gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientMiddle2Key">
+      <summary>Gets the file tab last active gradient middle2 key.</summary>
+      <returns>The file tab last active gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveGradientTopKey">
+      <summary>Gets the file tab last active gradient top key.</summary>
+      <returns>The file tab last active gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabLastActiveTextKey">
+      <summary>Gets the file tab last active text key.</summary>
+      <returns>The file tab last active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedBackgroundKey">
+      <summary>Gets the file tab selected background key.</summary>
+      <returns>The file tab selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedBorderKey">
+      <summary>Gets the file tab selected border key.</summary>
+      <returns>The file tab selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientBottomKey">
+      <summary>Gets the file tab selected gradient bottom key.</summary>
+      <returns>The file tab selected gradient bottom key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientMiddle1Key">
+      <summary>Gets the file tab selected gradient middle1 key.</summary>
+      <returns>The file tab selected gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientMiddle2Key">
+      <summary>Gets the file tab selected gradient middle2 key.</summary>
+      <returns>The file tab selected gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedGradientTopKey">
+      <summary>Gets the file tab selected gradient top key.</summary>
+      <returns>The file tab selected gradient top key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabSelectedTextKey">
+      <summary>Gets the file tab selected text key.</summary>
+      <returns>The file tab selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FileTabTextKey">
+      <summary>Gets the file tab text key.</summary>
+      <returns>The file tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagActionTagBorderKey">
+      <summary>Gets the form smart tag action tag border key.</summary>
+      <returns>The form smart tag action tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagActionTagFillKey">
+      <summary>Gets the form smart tag action tag fill key.</summary>
+      <returns>The form smart tag action tag fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagObjectTagBorderKey">
+      <summary>Gets the form smart tag object tag border key.</summary>
+      <returns>The form smart tag object tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.FormSmartTagObjectTagFillKey">
+      <summary>Gets the form smart tag object tag fill key.</summary>
+      <returns>The form smart tag object tag fill key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetColorBaseKey(System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetColorID(System.Object)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> identifier for a given WPF color resource key.</summary>
+      <returns>The color ID.</returns>
+      <param name="vsColorKey">The Visual Studio color key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetColorKey(System.Int32)">
+      <summary>Gets the WPF <see cref="T:System.Windows.ResourceDictionary" /> color key for a given <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSYSCOLOREX" /> identifier.</summary>
+      <returns>The color key.</returns>
+      <param name="vsSysColor">The Visual Studio system color.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetCurrentThemedColorValues"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetThemedColorRgba(Microsoft.VisualStudio.Shell.Interop.IVsUIShell5,Microsoft.VisualStudio.Shell.ThemeResourceKey)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetThemedGDIColor(Microsoft.VisualStudio.Shell.Interop.IVsUIShell5,Microsoft.VisualStudio.Shell.ThemeResourceKey)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.GetThemedWPFColor(Microsoft.VisualStudio.Shell.Interop.IVsUIShell5,Microsoft.VisualStudio.Shell.ThemeResourceKey)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GrayTextKey">
+      <summary>Gets the gray text key.</summary>
+      <returns>The gray text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridHeadingBackgroundKey">
+      <summary>Gets the grid heading background key.</summary>
+      <returns>The grid heading background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridHeadingTextKey">
+      <summary>Gets the grid heading text key.</summary>
+      <returns>The grid heading text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.GridLineKey">
+      <summary>Gets the grid line key.</summary>
+      <returns>The grid line key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneBackgroundKey">
+      <summary>Gets the Help How do I pane background key.</summary>
+      <returns>The Help How do I pane background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneLinkKey">
+      <summary>Gets the Help How do I pane link key.</summary>
+      <returns>The Help How do I pane link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoIPaneTextKey">
+      <summary>Gets the Help How do I pane text key.</summary>
+      <returns>The Help How do I pane text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskBackgroundKey">
+      <summary>Gets the Help How do I task background key.</summary>
+      <returns>The Help How do I task background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskLinkKey">
+      <summary>Gets the Help How do I task link key.</summary>
+      <returns>The Help How do I task link key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpHowDoITaskTextKey">
+      <summary>Gets the Help How do I task text key.</summary>
+      <returns>The Help How do I task text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchBackgroundKey">
+      <summary>Gets the Help search background key.</summary>
+      <returns>The Help search background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchBorderKey">
+      <summary>Gets the Help search border key.</summary>
+      <returns>The Help search border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterBackgroundKey">
+      <summary>Gets the Help search filter background key.</summary>
+      <returns>The Help search filter background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterBorderKey">
+      <summary>Gets the Help search filter border key.</summary>
+      <returns>The Help search filter border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFilterTextKey">
+      <summary>Gets the Help search filter text key.</summary>
+      <returns>The Help search filter text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFrameBackgroundKey">
+      <summary>Gets the Help search frame background key.</summary>
+      <returns>The Help search frame background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchFrameTextKey">
+      <summary>Gets the Help search frame text key.</summary>
+      <returns>The Help search frame text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchPanelRulesKey">
+      <summary>Gets the Help search pane rules key.</summary>
+      <returns>The Help search pane rules key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderIconKey">
+      <summary>Gets the Help search provider icon key.</summary>
+      <returns>The Help search provider icon key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderSelectedBackgroundKey">
+      <summary>Gets the Help search provider selected background key.</summary>
+      <returns>The Help search provider selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderSelectedTextKey">
+      <summary>Gets the Help search provider selected text key.</summary>
+      <returns>The Help search provider selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderUnselectedBackgroundKey">
+      <summary>Gets the Help search provider unselected background key.</summary>
+      <returns>The Help search provider unselected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchProviderUnselectedTextKey">
+      <summary>Gets the Help search provider unselected text key.</summary>
+      <returns>The Help search provider unselected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultLinkSelectedKey">
+      <summary>Gets the Help result link selected key.</summary>
+      <returns>The Help result link selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultLinkUnselectedKey">
+      <summary>Gets the Help result link unselected key.</summary>
+      <returns>The Help result link unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultSelectedBackgroundKey">
+      <summary>Gets the Help result link selected background key.</summary>
+      <returns>The Help result link selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchResultSelectedTextKey">
+      <summary>Gets the Help result link selected text key.</summary>
+      <returns>The Help result link selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HelpSearchTextKey">
+      <summary>Gets the Help search text key.</summary>
+      <returns>The Help search text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HighlightKey">
+      <summary>Gets the highlight key.</summary>
+      <returns>The highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.HighlightTextKey">
+      <summary>Gets the highlight text key.</summary>
+      <returns>The highlight text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveBorderKey">
+      <summary>Gets the inactive border key.</summary>
+      <returns>The inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveCaptionKey">
+      <summary>Gets the inactive caption key.</summary>
+      <returns>The inactive caption key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InactiveCaptionTextKey">
+      <summary>Gets the inactive caption text key.</summary>
+      <returns>The inactive caption text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InfoBackgroundKey">
+      <summary>Gets the info background key.</summary>
+      <returns>The info background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.InfoTextKey">
+      <summary>Gets the info text key.</summary>
+      <returns>The info text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MdiClientBorderKey">
+      <summary>Gets the MDI client border key.</summary>
+      <returns>The MDI client border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MenuKey">
+      <summary>Gets the menu key.</summary>
+      <returns>The menu key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.MenuTextKey">
+      <summary>Gets the menu text key.</summary>
+      <returns>The menu text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectBackgroundKey">
+      <summary>Gets the new project background key.</summary>
+      <returns>The new project background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveBeginKey">
+      <summary>Gets the new project item inactive begin key.</summary>
+      <returns>The new project item inactive begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveBorderKey">
+      <summary>Gets the new project item inactive border key.</summary>
+      <returns>The new project item inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemInactiveEndKey">
+      <summary>Gets the new project item inactive end key.</summary>
+      <returns>The new project item inactive end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemSelectedBorderKey">
+      <summary>Gets the new project item selected border key.</summary>
+      <returns>The new project item selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectItemSelectedKey">
+      <summary>Gets the new project item selected key.</summary>
+      <returns>The new project item selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverBeginKey">
+      <summary>Gets the new project provider hover begin key.</summary>
+      <returns>The new project provider hover begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverEndKey">
+      <summary>Gets the new project provider hover end key.</summary>
+      <returns>The new project provider hover end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverForegroundKey">
+      <summary>Gets the new project provider hover foreground key.</summary>
+      <returns>The new project provider hover foreground key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverMiddle1Key">
+      <summary>Gets the new project provider hover middle1 key.</summary>
+      <returns>The new project provider hover middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderHoverMiddle2Key">
+      <summary>Gets the new project provider hover middle2 key.</summary>
+      <returns>The new project provider hover middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveBeginKey">
+      <summary>Gets the new project provider inactive begin key.</summary>
+      <returns>The new project provider inactive begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveEndKey">
+      <summary>Gets the new project provider inactive end key.</summary>
+      <returns>The new project provider inactive end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.NewProjectProviderInactiveForegroundKey">
+      <summary>Gets the new project provider inactive foreground key.</summary>
+      <returns>The new project provider inactive foreground key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageContentExpanderChevronKey">
+      <summary>Gets the page content expander chevron key.</summary>
+      <returns>The page content expander chevron key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageContentExpanderSeparatorKey">
+      <summary>Gets the page content expander separator key.</summary>
+      <returns>The page content expander separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderBodyKey">
+      <summary>Gets the page sidebar expander body key.</summary>
+      <returns>The page sidebar expander body key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderChevronKey">
+      <summary>Gets the page sidebar expander chevron key.</summary>
+      <returns>The page sidebar expander chevron key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderHoverKey">
+      <summary>Gets the page sidebar expander header hover key.</summary>
+      <returns>The page sidebar expander header hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderKey">
+      <summary>Gets the page sidebar expander header key.</summary>
+      <returns>The page sidebar expander header key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderHeaderPressedKey">
+      <summary>Gets the page sidebar expander header pressed key.</summary>
+      <returns>The page sidebar expander header pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderSeparatorKey">
+      <summary>Gets the page sidebar expander separator key.</summary>
+      <returns>The page sidebar expander separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PageSideBarExpanderTextKey">
+      <summary>Gets the page sidebar expander text key.</summary>
+      <returns>The page sidebar expander text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelBorderKey">
+      <summary>Gets the panel border key.</summary>
+      <returns>The panel border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelGradientDarkKey">
+      <summary>Gets the panel gradient dark key.</summary>
+      <returns>The panel gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelGradientLightKey">
+      <summary>Gets the panel gradient light key.</summary>
+      <returns>The panel gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHoverOverCloseBorderKey">
+      <summary>Gets the panel hover-over close border key.</summary>
+      <returns>The panel hover-over close border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHoverOverCloseFillKey">
+      <summary>Gets the panel hover-over close fill key.</summary>
+      <returns>The panel hover-over close fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkHoverKey">
+      <summary>Gets the panel hyperlink hover key.</summary>
+      <returns>The panel hyperlink hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkKey">
+      <summary>Gets the panel hyperlink key.</summary>
+      <returns>The panel hyperlink key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelHyperlinkPressedKey">
+      <summary>Gets the panel hyperlink pressed key.</summary>
+      <returns>The panel hyperlink pressed key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelSeparatorKey">
+      <summary>Gets the panel separator key.</summary>
+      <returns>The panel separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelSubGroupSeparatorKey">
+      <summary>Gets the panel subgroup separator key.</summary>
+      <returns>The panel subgroup separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTextKey">
+      <summary>Gets the panel text key.</summary>
+      <returns>The panel text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarKey">
+      <summary>Gets the panel title bar key.</summary>
+      <returns>The panel title bar key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarTextKey">
+      <summary>Gets the panel title bar text key.</summary>
+      <returns>The panel title bar text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.PanelTitleBarUnselectedKey">
+      <summary>Gets the panel title bar unselected key.</summary>
+      <returns>The panel title bar unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBackgroundGradientBeginKey">
+      <summary>Gets the project designer background gradient begin key.</summary>
+      <returns>The project designer background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBackgroundGradientEndKey">
+      <summary>Gets the project designer background gradient end key.</summary>
+      <returns>The project designer background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBorderInsideKey">
+      <summary>Gets the project designer border inside key.</summary>
+      <returns>The project designer border inside key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerBorderOutsideKey">
+      <summary>Gets the project designer border outside key.</summary>
+      <returns>the project designer border outside key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerContentsBackgroundKey">
+      <summary>Gets the project designer contents background key.</summary>
+      <returns>The project designer contents background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabBackgroundGradientBeginKey">
+      <summary>Gets the project designer tab background gradient begin key.</summary>
+      <returns>The project designer tab background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabBackgroundGradientEndKey">
+      <summary>Gets the project designer tab background gradient end key.</summary>
+      <returns>The project designer tab background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedBackgroundKey">
+      <summary>Gets the project designer tab selected background key.</summary>
+      <returns>The project designer tab selected background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedBorderKey">
+      <summary>Gets the project designer tab selected border key.</summary>
+      <returns>The project designer tab selected border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedHighlight1Key">
+      <summary>Gets the project designer tab selected highlight1 key.</summary>
+      <returns>the project designer tab selected highlight1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedHighlight2Key">
+      <summary>Gets the project designer tab selected highlight2 key.</summary>
+      <returns>The project designer tab selected highlight2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSelectedInsideBorderKey">
+      <summary>Gets the project designer tab selected inside border key.</summary>
+      <returns>The project designer tab selected inside border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepBottomGradientBeginKey">
+      <summary>Gets the project designer tab separator bottom gradient begin key.</summary>
+      <returns>The project designer tab separator bottom gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepBottomGradientEndKey">
+      <summary>Gets the project designer tab separator bottom gradient end key.</summary>
+      <returns>The project designer tab separator bottom gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepTopGradientBeginKey">
+      <summary>Gets the project designer tab separator top gradient begin key.</summary>
+      <returns>The project designer tab separator top gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ProjectDesignerTabSepTopGradientEndKey">
+      <summary>Gets the project designer tab separator top gradient end key.</summary>
+      <returns>The project designer tab separator top gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipBackgroundKey">
+      <summary>Gets the screen tip background key.</summary>
+      <returns>The screen tip background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipBorderKey">
+      <summary>Gets the screen tip border key.</summary>
+      <returns>The screen tip border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScreenTipTextKey">
+      <summary>Gets the screen tip text key.</summary>
+      <returns>The screen tip text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowBackgroundKey">
+      <summary>Gets the scrollbar arrow background key.</summary>
+      <returns>The scrollbar arrow background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowDisabledBackgroundKey">
+      <summary>Gets the scrollbar arrow disabled background key.</summary>
+      <returns>The scrollbar arrow disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowMouseOverBackgroundKey">
+      <summary>Gets the scrollbar arrow mouse-over background key.</summary>
+      <returns>The scrollbar arrow mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarArrowPressedBackgroundKey">
+      <summary>Gets the scrollbar arrow pressed background key.</summary>
+      <returns>The scrollbar arrow pressed background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarBackgroundKey">
+      <summary>Gets the scrollbar background key.</summary>
+      <returns>The scrollbar background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarDisabledBackgroundKey">
+      <summary>Gets the scrollbar disabled background key.</summary>
+      <returns>The scrollbar disabled background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarKey">
+      <summary>Gets the scrollbar key.</summary>
+      <returns>The scrollbar key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbBackgroundKey">
+      <summary>Gets the scrollbar thumb background key.</summary>
+      <returns>The scrollbar thumb background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbBorderKey">
+      <summary>Gets the scrollbar thumb border key.</summary>
+      <returns>The scrollbar thumb border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbGlyphKey">
+      <summary>Gets the scrollbar thumb glyph key.</summary>
+      <returns>The scrollbar thumb glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbMouseOverBackgroundKey">
+      <summary>Gets the scrollbar thumb mouse-over background key.</summary>
+      <returns>The scrollbar thumb mouse-over background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ScrollBarThumbPressedBackgroundKey">
+      <summary>Gets the scrollbar thumb pressed background key.</summary>
+      <returns>The scrollbar thumb pressed background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxBackgroundKey">
+      <summary>Gets the search box background key.</summary>
+      <returns>The search box background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxBorderKey">
+      <summary>Gets the search box border key.</summary>
+      <returns>The search box border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundBeginKey">
+      <summary>Gets the search box mouse-over background begin key.</summary>
+      <returns>The search box mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundEndKey">
+      <summary>Gets the search box mouse-over background end key.</summary>
+      <returns>The search box mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundMiddle1Key">
+      <summary>Gets the search box mouse-over background middle1 key.</summary>
+      <returns>The search box mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBackgroundMiddle2Key">
+      <summary>Gets the search box mouse-over background middle2 key.</summary>
+      <returns>The search box mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxMouseOverBorderKey">
+      <summary>Gets the search box mouse-over border key.</summary>
+      <returns>The search box mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxPressedBackgroundKey">
+      <summary>Gets the search box pressed background key.</summary>
+      <returns>The search box pressed background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SearchBoxPressedBorderKey">
+      <summary>Gets the search box pressed border key.</summary>
+      <returns>The search box pressed border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarBackgroundKey">
+      <summary>Gets the sidebar background key.</summary>
+      <returns>The sidebar background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarGradientDarkKey">
+      <summary>Gets the sidebar gradient dark key.</summary>
+      <returns>The sidebar gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarGradientLightKey">
+      <summary>Gets the sidebar gradient light key.</summary>
+      <returns>The sidebar gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SideBarTextKey">
+      <summary>Gets the sidebar gradient text key.</summary>
+      <returns>The sidebar gradient text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagBorderKey">
+      <summary>Gets the smart tag border key.</summary>
+      <returns>The smart tag border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagFillKey">
+      <summary>Gets the smart tag fill key.</summary>
+      <returns>The smart tag fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverBorderKey">
+      <summary>Gets the smart tag hover border key.</summary>
+      <returns>The smart tag hover border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverFillKey">
+      <summary>Gets the smart tag hover fill key.</summary>
+      <returns>Gets the smart tag hover fill key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagHoverTextKey">
+      <summary>Gets the smart tag hover text key.</summary>
+      <returns>The smart tag hover text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SmartTagTextKey">
+      <summary>Gets the smart tag text key.</summary>
+      <returns>The smart tag text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesKey">
+      <summary>Gets the snaplines key.</summary>
+      <returns>The snaplines key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesPaddingKey">
+      <summary>Gets the snaplines padding key.</summary>
+      <returns>The snaplines padding key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SnaplinesTextBaselineKey">
+      <summary>Gets the snaplines text baseline key.</summary>
+      <returns>The snaplines text baseline key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SortBackgroundKey">
+      <summary>Gets the sort background key.</summary>
+      <returns>The sort background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SortTextKey">
+      <summary>Gets the sort text key.</summary>
+      <returns>The sort text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.SplashScreenBorderKey">
+      <summary>Gets the splash screen border key.</summary>
+      <returns>The splash screen border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageBackgroundGradientBeginKey">
+      <summary>Gets the start page background gradient begin key.</summary>
+      <returns>The start page background gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageBackgroundGradientEndKey">
+      <summary>Gets the start page background gradient end key.</summary>
+      <returns>The start page background gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonBorderKey">
+      <summary>Gets the start page button border key.</summary>
+      <returns>The start page button border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundBeginKey">
+      <summary>Gets the start page button mouse-over background begin key.</summary>
+      <returns>The start page button mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundEndKey">
+      <summary>Gets the start page button mouse-over background end key.</summary>
+      <returns>The start page button mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundMiddle1Key">
+      <summary>Gets the start page button mouse-over background middle1 key.</summary>
+      <returns>The start page button mouse-over background middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonMouseOverBackgroundMiddle2Key">
+      <summary>Gets the start page button mouse-over background middle2 key.</summary>
+      <returns>The start page button mouse-over background middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinDownKey">
+      <summary>Gets the start page button pin down key.</summary>
+      <returns>The start page button pin down key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinHoverKey">
+      <summary>Gets the start page button pin hover key.</summary>
+      <returns>The start page button pin hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonPinnedKey">
+      <summary>Gets the start page button pinned key.</summary>
+      <returns>The start page button pinned key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonTextHoverKey">
+      <summary>Gets the start page button text hover key.</summary>
+      <returns>The start page button text hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonTextKey">
+      <summary>Gets the start page button text key.</summary>
+      <returns>The start page button text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageButtonUnpinnedKey">
+      <summary>Gets the start page button unpinned key.</summary>
+      <returns>The start page button unpinned key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSelectedItemBackgroundKey">
+      <summary>Gets the start page selected item background key.</summary>
+      <returns>The start page selected item background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSelectedItemStrokeKey">
+      <summary>Gets the start page selected item stroke key.</summary>
+      <returns>The start page selected item stroke key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageSeparatorKey">
+      <summary>Gets the start page separator key.</summary>
+      <returns>The start page separator key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabBackgroundBeginKey">
+      <summary>Gets the start page tab background begin key.</summary>
+      <returns>The start page tab background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabBackgroundEndKey">
+      <summary>Gets the start page tab background end key.</summary>
+      <returns>The start page tab background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabMouseOverBackgroundBeginKey">
+      <summary>Gets the start page tab mouse-over background begin key.</summary>
+      <returns>The start page tab mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTabMouseOverBackgroundEndKey">
+      <summary>Gets the start page tab mouse-over background end key.</summary>
+      <returns>The start page tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodyKey">
+      <summary>Gets the start page text body key.</summary>
+      <returns>The start page text body key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodySelectedKey">
+      <summary>Gets the start page text body selected key.</summary>
+      <returns>The start page text body selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextBodyUnselectedKey">
+      <summary>Gets the start page text body unselected key.</summary>
+      <returns>The start page text body unselected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextControlLinkSelectedHoverKey">
+      <summary>Gets the start page text control link selected hover key.</summary>
+      <returns>The start page text control link selected hover key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextControlLinkSelectedKey">
+      <summary>Gets the start page text control link selected key.</summary>
+      <returns>The start page text control link selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextDateKey">
+      <summary>Gets the start page text date key.</summary>
+      <returns>The start page text date key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingKey">
+      <summary>Gets the start page text heading key.</summary>
+      <returns>The start page text heading key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingMouseOverKey">
+      <summary>Gets the start page text heading mouse-over key.</summary>
+      <returns>The start page text heading mouse-over key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextHeadingSelectedKey">
+      <summary>Gets the start page text heading selected key.</summary>
+      <returns>The start page text heading selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingKey">
+      <summary>Gets the start page text subheading key.</summary>
+      <returns>The start page text subheading key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingMouseOverKey">
+      <summary>Gets the start page text subheading mouse-over key.</summary>
+      <returns>The start page text subheading mouse-over key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageTextSubHeadingSelectedKey">
+      <summary>Gets the start page text subheading selected key.</summary>
+      <returns>The start page text subheading selected key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemBackgroundBeginKey">
+      <summary>Gets the start page text unselected item background begin key.</summary>
+      <returns>The start page text unselected item background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemBackgroundEndKey">
+      <summary>Gets the start page text unselected item background end key.</summary>
+      <returns>The start page text unselected item background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StartPageUnselectedItemStrokeKey">
+      <summary>Gets the start page text unselected item stroke key.</summary>
+      <returns>The start page text unselected item stroke key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.StatusBarTextKey">
+      <summary>Gets the status bar text key.</summary>
+      <returns>The status bar text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TaskListGridLinesKey">
+      <summary>Gets the task list grid lines key.</summary>
+      <returns>The task list grid lines key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDDarkShadowKey">
+      <summary>Gets the 3-D dark shadow key.</summary>
+      <returns>The 3-D dark shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDFaceKey">
+      <summary>Gets the 3-D face key.</summary>
+      <returns>The 3-D face key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDHighlightKey">
+      <summary>Gets the 3-D highlight key.</summary>
+      <returns>The 3-D highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDLightShadowKey">
+      <summary>Gets the 3-D light shadow key.</summary>
+      <returns>The 3-D light shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ThreeDShadowKey">
+      <summary>Gets the 3-D shadow key.</summary>
+      <returns>The 3-D shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientBeginKey">
+      <summary>Gets the title bar active gradient begin key.</summary>
+      <returns>The title bar active gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientEndKey">
+      <summary>Gets the title bar active gradient end key.</summary>
+      <returns>The title bar active gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientMiddle1Key">
+      <summary>Gets the title bar active gradient middle1 key.</summary>
+      <returns>The title bar active gradient middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveGradientMiddle2Key">
+      <summary>Gets the title bar active gradient middle2 key.</summary>
+      <returns>The title bar active gradient middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveKey">
+      <summary>Gets the title bar active key.</summary>
+      <returns>The title bar active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarActiveTextKey">
+      <summary>Gets the title bar active text key.</summary>
+      <returns>The title bar active text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveGradientBeginKey">
+      <summary>Gets the title bar inactive gradient begin key.</summary>
+      <returns>The title bar inactive gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveGradientEndKey">
+      <summary>Gets the title bar inactive gradient end key.</summary>
+      <returns>The title bar inactive gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveKey">
+      <summary>Gets the title bar inactive key.</summary>
+      <returns>The title bar inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.TitleBarInactiveTextKey">
+      <summary>Gets the title bar inactive text key.</summary>
+      <returns>The title bar inactive text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxBackgroundKey">
+      <summary>Gets the toolbox background key.</summary>
+      <returns>The toolbox background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxDividerKey">
+      <summary>Gets the toolbox divider key.</summary>
+      <returns>The toolbox divider key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxGradientDarkKey">
+      <summary>Gets the toolbox gradient dark key.</summary>
+      <returns>the toolbox gradient dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxGradientLightKey">
+      <summary>Gets the toolbox gradient light key.</summary>
+      <returns>The toolbox gradient light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingAccentKey">
+      <summary>Gets the toolbox heading accent key.</summary>
+      <returns>The toolbox heading accent key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingBeginKey">
+      <summary>Gets the toolbox heading begin key.</summary>
+      <returns>The toolbox heading begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxHeadingEndKey">
+      <summary>Gets the toolbox heading end key.</summary>
+      <returns>The toolbox heading end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxIconHighlightKey">
+      <summary>Gets the toolbox icon highlight key.</summary>
+      <returns>The toolbox icon highlight key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxIconShadowKey">
+      <summary>Gets the toolbox icon shadow key.</summary>
+      <returns>The toolbox icon shadow key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingBeginKey">
+      <summary>Gets the toolbox selected heading begin key.</summary>
+      <returns>The toolbox selected heading begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingEndKey">
+      <summary>Gets the toolbox selected heading end key.</summary>
+      <returns>The toolbox selected heading end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingMiddle1Key">
+      <summary>Gets the toolbox selected heading middle1 key.</summary>
+      <returns>The toolbox selected heading middle1 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolboxSelectedHeadingMiddle2Key">
+      <summary>Gets the toolbox selected heading middle2 key.</summary>
+      <returns>The toolbox selected heading middle2 key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowBackgroundKey">
+      <summary>Gets the tool window background key.</summary>
+      <returns>The tool window background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowBorderKey">
+      <summary>Gets the tool window border key.</summary>
+      <returns>The tool window border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonActiveGlyphKey">
+      <summary>Gets the tool window button active glyph key.</summary>
+      <returns>The tool window button active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownActiveGlyphKey">
+      <summary>Gets the tool window button down active glyph key.</summary>
+      <returns>The tool window button down active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownBorderKey">
+      <summary>Gets the tool window button border key.</summary>
+      <returns>The tool window button border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownInactiveGlyphKey">
+      <summary>Gets the tool window button down inactive glyph key.</summary>
+      <returns>The tool window button down inactive glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonDownKey">
+      <summary>Gets the tool window button down key.</summary>
+      <returns>The tool window button down key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveBorderKey">
+      <summary>Gets the tool window button hover active border key.</summary>
+      <returns>The tool window button hover active border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveGlyphKey">
+      <summary>Gets the tool window button hover active glyph key.</summary>
+      <returns>The tool window button hover active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverActiveKey">
+      <summary>Gets the tool window button hover active key.</summary>
+      <returns>The tool window button hover active key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveBorderKey">
+      <summary>Gets the tool window button hover inactive border key.</summary>
+      <returns>The tool window button hover inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveGlyphKey">
+      <summary>Gets the tool window button hover active glyph key.</summary>
+      <returns>The tool window button hover active glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonHoverInactiveKey">
+      <summary>Gets the tool window button hover inactive key.</summary>
+      <returns>The tool window button hover inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveBorderKey">
+      <summary>Gets the tool window button nactive border key.</summary>
+      <returns>The tool window button inactive border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveGlyphKey">
+      <summary>Gets the tool window button inactive glyph key.</summary>
+      <returns>The tool window button inactive glyph key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowButtonInactiveKey">
+      <summary>Gets the tool window button inactive key.</summary>
+      <returns>The tool window button inactive key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowContentTabGradientBeginKey">
+      <summary>Gets the tool window content tab gradient begin key.</summary>
+      <returns>the tool window content tab gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowContentTabGradientEndKey">
+      <summary>Gets the tool window content tab gradient end key.</summary>
+      <returns>The tool window content tab gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowFloatingFrameKey">
+      <summary>Gets the tool window floating frame key.</summary>
+      <returns>The tool window floating frame key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabBorderKey">
+      <summary>Gets the tool window tab border key.</summary>
+      <returns>The tool window tab border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabGradientBeginKey">
+      <summary>Gets the tool window tab gradient begin key.</summary>
+      <returns>The tool window tab gradient begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabGradientEndKey">
+      <summary>Gets the tool window tab gradient end key.</summary>
+      <returns>The tool window tab gradient end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBackgroundBeginKey">
+      <summary>Gets the tool window tab mouse-over background begin key.</summary>
+      <returns>The tool window tab mouse-over background begin key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBackgroundEndKey">
+      <summary>Gets the tool window tab mouse-over background end key.</summary>
+      <returns>The tool window tab mouse-over background end key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverBorderKey">
+      <summary>Gets the tool window tab mouse-over border key.</summary>
+      <returns>The tool window tab mouse-over border key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabMouseOverTextKey">
+      <summary>Gets the tool window tab mouse-over text key.</summary>
+      <returns>The tool window tab mouse-over text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabSelectedTabKey">
+      <summary>Gets the tool window tab selected tab key.</summary>
+      <returns>The tool window tab selected tab key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabSelectedTextKey">
+      <summary>Gets the tool window tab selected text key.</summary>
+      <returns>The tool window tab selected text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTabTextKey">
+      <summary>Gets the tool window tab text key.</summary>
+      <returns>The tool window tab text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.ToolWindowTextKey">
+      <summary>Gets the tool window text key.</summary>
+      <returns>The tool window text key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsColors.TryGetColorIDFromBaseKey(System.String,System.Int32@)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownDarkKey">
+      <summary>Gets the visual surface brown dark key.</summary>
+      <returns>The visual surface brown dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownLightKey">
+      <summary>Gets the visual surface brown light key.</summary>
+      <returns>The visual surface brown light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceBrownMediumKey">
+      <summary>Gets the visual surface brown medium key.</summary>
+      <returns>the visual surface brown medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldDarkKey">
+      <summary>Gets the visual surface dark gold dark key.</summary>
+      <returns>The visual surface dark gold dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldLightKey">
+      <summary>Gets the visual surface dark gold light key.</summary>
+      <returns>The visual surface dark gold light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceDarkGoldMediumKey">
+      <summary>Gets the visual surface dark gold medium key.</summary>
+      <returns>The visual surface dark gold medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldDarkKey">
+      <summary>Gets the visual surface gold dark key.</summary>
+      <returns>The visual surface gold dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldLightKey">
+      <summary>Gets the visual surface gold light key.</summary>
+      <returns>The visual surface gold light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGoldMediumKey">
+      <summary>Gets the visual surface gold medium key.</summary>
+      <returns>The visual surface gold medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenDarkKey">
+      <summary>Gets the visual surface green dark key.</summary>
+      <returns>The visual surface green dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenLightKey">
+      <summary>Gets the visual surface green light key.</summary>
+      <returns>The visual surface green light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceGreenMediumKey">
+      <summary>Gets the visual surface green medium key.</summary>
+      <returns>The visual surface green medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumDarkKey">
+      <summary>Gets the visual surface plum dark key.</summary>
+      <returns>The visual surface plum dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumLightKey">
+      <summary>Gets the visual surface plum light key.</summary>
+      <returns>The visual surface plum light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfacePlumMediumKey">
+      <summary>Gets the visual surface plum medium key.</summary>
+      <returns>The visual surface plum medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedDarkKey">
+      <summary>Gets the visual surface red dark key.</summary>
+      <returns>The visual surface red dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedLightKey">
+      <summary>Gets the visual surface red light key.</summary>
+      <returns>The visual surface red light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceRedMediumKey">
+      <summary>Gets the visual surface red medium key.</summary>
+      <returns>The visual surface red medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueDarkKey">
+      <summary>Gets the visual surface soft blue dark key.</summary>
+      <returns>The visual surface soft blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueLightKey">
+      <summary>Gets the visual surface soft blue light key.</summary>
+      <returns>The visual surface soft blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSoftBlueMediumKey">
+      <summary>Gets the visual surface soft blue medium key.</summary>
+      <returns>The visual surface soft blue medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueDarkKey">
+      <summary>Gets the visual surface steel blue dark key.</summary>
+      <returns>The visual surface steel blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueLightKey">
+      <summary>Gets the visual surface steel blue light key.</summary>
+      <returns>The visual surface steel blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceSteelBlueMediumKey">
+      <summary>Gets the visual surface steel blue medium key.</summary>
+      <returns>the visual surface steel blue mediumkey.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueDarkKey">
+      <summary>Gets the visual surface strong blue dark key.</summary>
+      <returns>The visual surface strong blue dark key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueLightKey">
+      <summary>Gets the visual surface strong blue light key.</summary>
+      <returns>The visual surface strong blue light key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.VizSurfaceStrongBlueMediumKey">
+      <summary>Gets the visual surface strong blue medium key.</summary>
+      <returns>The visual surface strong blue medium key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowFrameKey">
+      <summary>Gets the window frame key.</summary>
+      <returns>The window frame key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowKey">
+      <summary>Gets the window key.</summary>
+      <returns>The window key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WindowTextKey">
+      <summary>Gets the window text key.</summary>
+      <returns>The window text key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WizardOrientationPanelBackgroundKey">
+      <summary>Gets the wizard orientation panel background key.</summary>
+      <returns>The wizard orientation panel background key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsColors.WizardOrientationPanelTextKey">
+      <summary>Gets the wizard orientation panel text key.</summary>
+      <returns>The wizard orientation panel text key.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsDockStyle">
+      <summary>Defines constants for tool window orientation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.none">
+      <summary>The registration attribute <see cref="T:Microsoft.VisualStudio.Shell.ProvideToolWindowAttribute" /> initializes to this value if no style is specified. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI">
+      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.MDI" />, the tool window will be linked to the multiple-document interface (MDI) area, and Window is ignored.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float">
+      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Float" />, the tool window will float initially, but when the title bar is double-clicked, Orientation and Window apply, and the window will default to Tabbed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked">
+      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Linked" />, Orientation can be Left, Right, Top, or Bottom.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed">
+      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.Tabbed" />, Orientation can be Left or Right and tab placement can be specified.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat">
+      <summary>If the <see cref="T:Microsoft.VisualStudio.Shell.VsDockStyle" /> value is <see cref="F:Microsoft.VisualStudio.Shell.VsDockStyle.AlwaysFloat" />, the tool window cannot be docked.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsEnumerable`2">
+      <summary>Base class for Visual Studio-style enumerators using Visual Studio 2010 and older enumerator interfaces that use PreserveSig.</summary>
+      <typeparam name="TComEnumerator">COM enumerator type (for example, <see cref="T:Microsoft.VisualStudio.OLE.Interop.IEnumString" />).</typeparam>
+      <typeparam name="TComEnumerated">Type enumerated by <paramref name="TComEnumerator" /> (for example, string).</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`2.#ctor(System.Collections.Generic.IEnumerable{`1})">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerable`2" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`2.#ctor(System.Collections.Generic.IEnumerable{`1},System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerable`2" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+      <param name="enumeratorPosition">The position of the created enumerator in the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`2.GetElement(`1,`1@)">
+      <summary>Converts an element in the enumerated input collection of type TEnumerated to a TComEnumerated element to be returned by the Visual Studio-style enumerator.</summary>
+      <param name="enumeratedElement">An element in the input enumerated collection.</param>
+      <param name="comElement">An element to be returned by the Next method of the COM enumerator.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsEnumerable`3">
+      <summary>Represents a Visual Studio-style enumeration of TComEnumerated objects created from an enumeration of TEnumerated.Base class for Visual Studio-style enumerators using Visual Studio 2010 and older enumerator interfaces that use PreserveSig.</summary>
+      <typeparam name="TComEnumerator">COM enumerator type (for example, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIEnumDataSourceVerbs" />).</typeparam>
+      <typeparam name="TComEnumerated">Type enumerated by TComEnumerator (for example, String).</typeparam>
+      <typeparam name="TEnumerated">The type of elements in the collection wrapped by the COM enumerator type (for example, <see cref="T:Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceVerb" />).</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.#ctor(System.Collections.Generic.IEnumerable{`2})">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerable`3" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.#ctor(System.Collections.Generic.IEnumerable{`2},System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerable`3" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+      <param name="enumeratorPosition">The position of the created enumerator in the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.Clone(`0@)">
+      <summary>Creates a copy of the enumerator and all its descendants. The returned enumerator contains the same enumeration state as the current one.</summary>
+      <returns>S_OK if successful, or an error otherwise.</returns>
+      <param name="ppEnum">Address of a pointer to the copied enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.CreateEnumerator(System.Collections.Generic.IEnumerable{`2},System.Int32)">
+      <summary>Creates a new instance of derived class that is the COM-enumerator over the enumerated collection, starting from the specified enumerator position.</summary>
+      <returns>An instance of the derived class implementing the enumerator.</returns>
+      <param name="collection">The collection to be enumerated.</param>
+      <param name="enumeratorPosition">The position of the created enumerator in the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.GetElement(`2,`1@)">
+      <summary>Converts an element in the enumerated input collection of type TEnumerated to a TComEnumerated element to be returned by the Visual Studio-style enumerator.</summary>
+      <param name="enumeratedElement">An element in the input enumerated collection.</param>
+      <param name="comElement">An element to be returned by the Next method of the COM enumerator.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsEnumerable`3.IsEnumerating">
+      <summary>Gets a Boolean value that indicates whether the enumerator is currently enumerating. If true, the enumerator is enumerating.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.Next(System.UInt32,`1[],System.UInt32@)">
+      <summary>Gets one or more elements starting at the current position in an enumeration. This method advances the current position in the enumeration by <paramref name="celt" /> elements, so that subsequent calls return the subsequent elements.</summary>
+      <returns>S_OK if successful, or an error otherwise.</returns>
+      <param name="celt">Number of requested elements.</param>
+      <param name="rgelt">Enough storage to hold the number of elements specified by <paramref name="celt" />. This storage must be supplied by the caller. This parameter cannot be null.</param>
+      <param name="pceltFetched">Indicates the number of elements that were actually fetched. This number can be less than the number requested in <paramref name="celt" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.Next(System.UInt32,`1[],System.UInt32[])"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.Reset">
+      <summary>Resets the enumeration sequence back to the beginning.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerable`3.Skip(System.UInt32)">
+      <summary>Moves the current position in an enumeration ahead by a specified number of elements.</summary>
+      <returns>S_OK if successful. If <paramref name="celt" /> is greater than the number of elements left to enumerate, then this call skips to the end of the enumeration and S_FALSE is returned.</returns>
+      <param name="celt">Number of elements to skip.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsEnumerableEx`2">
+      <summary>Base class for Visual Studio COM enumerators using Visual Studio 2012 and later enumerator interfaces that do not use PreserveSig.</summary>
+      <typeparam name="TComEnumerator">COM enumerator type (for example, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEnumWindowSearchOptions" />).</typeparam>
+      <typeparam name="TComEnumerated">Type enumerated by <paramref name="TComEnumerator" /> (for example, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchOption" />).</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerableEx`2.#ctor(System.Collections.Generic.IEnumerable{`1})">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerableEx`2" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerableEx`2.#ctor(System.Collections.Generic.IEnumerable{`1},System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsEnumerableEx`2" /> class.</summary>
+      <param name="collection">The collection to be enumerated.</param>
+      <param name="enumeratorPosition">The position of the created enumerator in the collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerableEx`2.Clone(`0@)">
+      <summary>Creates a copy of the enumerator and all its descendants. The returned enumerator contains the same enumeration state as the current one.</summary>
+      <param name="ppEnum">Address of a pointer to the copied enumerator.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsEnumerableEx`2.Reset">
+      <summary>Resets the enumeration sequence back to the beginning.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsFrameMode">
+      <summary>Controls the display mode of a tool window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFrameMode.Dock">
+      <summary>Specifies the tool window is docked. A docked tool window is attached to the side of the application window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFrameMode.Float">
+      <summary>Specifies the tool window is able to float over other windows. Floating windows can exist outside the application area.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFrameMode.MdiChild">
+      <summary>Specifies the tool window is a Multiple Document Interface (MDI) child window, and is treated in a manner similar to a document window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFrameMode.FloatOnly">
+      <summary>Specifies the tool window is able to float over other windows, and cannot be docked.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFrameMode.AutoHide">
+      <summary>Specifies the frame mode is autohide. This value cannot be combined with other <see cref="T:Microsoft.VisualStudio.Shell.VsFrameMode" /> flags.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsFramePropID">
+      <summary>Specifies property identifiers for window frames, document frames, and tool window frames.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.Type">
+      <summary>The frame type (1 for a document frame or 2 for a tool frame) of the window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.DocView">
+      <summary>The object that fills the client area of a window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.SPFrame">
+      <summary>An <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> that is the site object for the DocView object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.SPProjContext">
+      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" /> provided by the owning <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.Caption">
+      <summary>The full window caption.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.WindowState">
+      <summary>The current state of the window (Normal, Minimized, or Maximized).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.FrameMode">
+      <summary>Controls the display mode of a tools window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.IsWindowTabbed">
+      <summary>Indicates if the window is not tabbed (returns 0), is tabbed and is an active tab (returns 1), or is tabbed and is not an active tab (returns 2). Document windows always return 0.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.UserContext">
+      <summary>The tool window user context (<see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUserContext" />).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ViewHelper">
+      <summary>The property that can be set on a Helper object to override add or override interfaces. This property is normally implemented on the DocView object. ViewHelper can implement the following interfaces: <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrameNotify" />, <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" />, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolboxUser" />, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsDocOutlineProvider" />, IDocHostUIHandler, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsBackForwardNavigation" />, <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowView" />, and <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsStatusbarUser" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ShortCaption">
+      <summary>The partial window caption.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.WindowHelpKeyword">
+      <summary>The keyword to be used for cmdidWindowHelp.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.WindowHelpCmdText">
+      <summary>The command text for cmdidWindowHelp (for example, Help on: Help Index).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.DocCookie">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable" /> (RDT) key.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.OwnerCaption">
+      <summary>The portion of the caption defined by the owner <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.EditorCaption">
+      <summary>The portion of the caption defined by the editor implementation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.pszMkDocument">
+      <summary>The path to the document (<paramref name="pszMkDocument" />) passed to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.CreateDocumentWindow(System.UInt32,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,System.IntPtr,System.Guid@,System.String,System.Guid@,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,System.String,System.String,System.Int32[],Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.DocData">
+      <summary>The document frame returns AltDocData if it is available, otherwise it returns RDTDocData.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.Hierarchy">
+      <summary>The owning <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ItemID">
+      <summary>The VSITEMID of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.CmdUIGuid">
+      <summary>The GUID used to control visibility of toolbars and AutoVisible tool windows.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.CreateDocWinFlags">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEDOCWIN" /> flags passed to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.CreateDocumentWindow(System.UInt32,System.String,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy,System.UInt32,System.IntPtr,System.IntPtr,System.Guid@,System.String,System.Guid@,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,System.String,System.String,System.Int32[],Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.guidEditorType">
+      <summary>The guidEditorType that uniquely identifies which <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory" /> created the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.pszPhysicalView">
+      <summary>The type of window created by the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsEditorFactory" /> (for example, "Form").</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.InheritKeyBindings">
+      <summary>The GUID most often used by a window to inherit the key bindings of the text editor (for example, pFrame-&gt;SetGuidProperty(VSFPROPID_InheritKeyBindings, CMDUIGUID_TextEditor)).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.RDTDocData">
+      <summary>The DocData registered in the running document table (RDT) for the document in this frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.AltDocData">
+      <summary>If this window is only editing a piece of a larger document then AltDocData is the DocData object for the piece of the document that is being edited within the window, whereas the RDTDocData is the DocData object for the entire document registered in the RDT. AltDocData objects are not registered in the RDT. Document windows that have AltDocData objects are created using the CDW_fAltDocData flag.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.GuidPersistenceSlot">
+      <summary>The GUID that uniquely identifies a tool window type.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.GuidAutoActivate">
+      <summary>Obsolete. Do not use.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.CreateToolWinFlags">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATETOOLWIN" /> flags passed to <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIShell.CreateToolWindow(System.UInt32,System.UInt32,System.Object,System.Guid@,System.Guid@,System.Guid@,Microsoft.VisualStudio.OLE.Interop.IServiceProvider,System.String,System.Int32[],Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ExtWindowObject">
+      <summary>Returns the Environment's "Window" automation IDispatch object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.MultiInstanceToolNum">
+      <summary>The identifier of a multi-instance tool window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.BitmapResource">
+      <summary>The resource number of the bitmap in a satellite DLL.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.BitmapIndex">
+      <summary>The index of the image to use in the bitmap strip for the window frame icon.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ToolbarHost">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsToolWindowToolbarHost" /> used to add toolbars to a window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.HideToolwinContainer">
+      <summary>The tool window's container is hidden when saving a data file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.OverrideDirtyState">
+      <summary>The tri-state value used to control the dirty star (*) in a window caption.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.OLEDocObjectDocument">
+      <summary>Indicates if the pane is holding an OLE document object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ParentHwnd">
+      <summary>The handle to a window (HWND) parent of an OwnerDocked window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ParentFrame">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> of the parent container for an OwnerDocked window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ToolWindowDocCookie">
+      <summary>A pointer to the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable" /> (RDT) key for the document associated with a tool window (for example, the Code Definition Window).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.MDIContainerID">
+      <summary>The identifier of the container (tab) group for the multiple-document interface (MDI) window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.NotifyOnActivate">
+      <summary>Indicates whether to send the <see cref="F:Microsoft.VisualStudio.Shell.Interop.__FRAMESHOW3.FRAMESHOW_WinActivated" /> notification when a window is activated. If true, the notification is sent.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.Icon">
+      <summary>An actual handle to an icon (HICON) resource is retrieved if the document has one.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.TabImage">
+      <summary>A handle to a bitmap (HBITMAP) for the image to be displayed on a tab for this frame (the caller must cache and release this object).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.Thumbnail">
+      <summary>A handle to a bitmap (HBITMAP) thumbnail of the contents of the frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.NavigationInterface">
+      <summary>The navigation delegate for this frame.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.NextCloneID">
+      <summary>The next instance identifier available among sibling clones.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.SearchHost">
+      <summary>Retrieves the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchHost" /> associated with the window or creates a search host for a search control with shell-owned positioning in the top frame area.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.IsSearchEnabled">
+      <summary>Returns whether the window supports search (an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchHost" /> was created and associated with the frame, the search was setup with the host, and the search is enabled by the provider).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.SearchPlacement">
+      <summary>The search control placement values from <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSSEARCHPLACEMENT" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.IsProvisional">
+      <summary>A tri-state value indicating whether a window is provisional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.IsPinned">
+      <summary>Indicates whether a window is pinned. If true, the window is pinned.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.DontAutoOpen">
+      <summary>A window should be reopened when a solution is opened (the default is false).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.OverrideCaption">
+      <summary>Overrides the generated caption for this frame. A null value restores the default behavior.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.OverrideToolTip">
+      <summary>Overrides the generated tooltip for this frame. A null value restores the default behavior.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsFramePropID.ReplaceDocumentToolbars">
+      <summary>Indicates whether any toolbars that are specific to the currently-active document should be hidden. A value of true indicates that when the tool window is active, any toolbars that are specific to the currently active document should be hidden. The default is false. This property only has an effect when the tool window also supplies a CmdUI GUID using the VSFPROPID_CmdUIGuid property. This property is used only for tool windows.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsHierarchyPropID">
+      <summary>Specifies the property identifiers associated with the property settings for a hierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.NIL">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AllowEditInRunMode">
+      <summary>Indicates whether the compiler allows edits during run mode. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AltHierarchy">
+      <summary>An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> for <see cref="T:Microsoft.VisualStudio.Shell.Interop.SVsTrackSelectionEx" />. This property is optional</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AltItemid">
+      <summary>An item identifier for <see cref="T:Microsoft.VisualStudio.Shell.Interop.SVsTrackSelectionEx" />. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.BrowseObject">
+      <summary>An <see cref="F:System.Runtime.InteropServices.UnmanagedType.IDispatch" /> for property browsing. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.CanBuildFromMemory">
+      <summary>Indicates if a build can be done from memory. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Caption">
+      <summary>The full window caption.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.CmdUIGuid">
+      <summary>A GUID used to control visibility of toolbars and AutoVisible tool windows.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ConfigurationProvider">
+      <summary>Obsolete. Use the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsGetCfgProvider" /> interface instead.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DefaultEnableBuildProjectCfg">
+      <summary>Indicates whether "Build" should be initially checked by default in the solution configuration. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DefaultEnableDeployProjectCfg">
+      <summary>Indicates whether "Deploy" should be initially checked by default in the solution configuration. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DefaultNamespace">
+      <summary>A string representing the items folder-based namespace. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DesignerFunctionVisibility">
+      <summary>The property that contains how designer functions are marked. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DesignerVariableNaming">
+      <summary>The case with which the variables are generated. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.EditLabel">
+      <summary>A string to be displayed for the in-place editing node caption. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExpandByDefault">
+      <summary>Indicates if the Shell should expand this item. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Expandable">
+      <summary>Indicates if the Shell displays the “open-this-folder” plus sign.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Expanded">
+      <summary>Indicates if the node is currently expanded in the UIHierarchyWindow.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExtObject">
+      <summary>The ext.object for the ITEMID_ROOT item identifier of the project (Project). For other item identifiers, this property contains that item's ext object (ProjectItem), if any. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExtSelectedItem">
+      <summary>A custom SelectedItem object for the given item identifier. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.FirstChild">
+      <summary>The item identifier of the first child node (ITEMID_NIL if there are no children).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.FirstVisibleChild">
+      <summary>Similar to <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.FirstChild" /> but the property specified by this member only walks items to be displayed in the UIHierarchyWindow. This property is optional. However, this property is required if the hierarchy supports multiple (subset or superset) views of its contents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.HandlesOwnReload">
+      <summary>Indicates if the project handles its own unload and reload. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.HasEnumerationSideEffects">
+      <summary>Indicates if this hierarchy is to be enumerated for Find In Files and similar hierarchy enumerations. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IconHandle">
+      <summary>A handle of an icon; UIHierarchyWindow does not call DestroyIcon on it. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IconImgList">
+      <summary>A handle to an image list for an icon. Use only when itemid==VSITEMID_ROOT).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IconIndex">
+      <summary>An index for an icon.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ImplantHierarchy">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> implant for this hierarchy. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsFindInFilesForegroundOnly">
+      <summary>Indicates where Find In Files runs. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsHiddenItem">
+      <summary>Indicates if the item is not displayed in the current UIHierarchyWindow view. This property is optional. However, this property is required if your hierarchy supports multiple (subsetted) views of its contents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsNewUnsavedItem">
+      <summary>Indicates if this is a new unsaved item. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsNonLocalStorage">
+      <summary>Indicates if project storage is local. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsNonMemberItem">
+      <summary>Indicates if an item is not considered a member of the hierarchy. This property is optional. However, it is required if your hierarchy supports superset views of its contents (for example, <see cref="P:Microsoft.VisualStudio.VCProjectEngine.VCProject.ShowAllFiles" /> displaying files in a directory that are not members of the project).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsNonSearchable">
+      <summary>Indicates if an item can be searched for or replaced using Find in Files or Replace in Files. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ItemDocCookie">
+      <summary>The document cookie (VSCOOKIE) of the hierarchy item. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ItemSubType">
+      <summary>A non-localized string representing the subtype of the item. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Name">
+      <summary>The name for the project (VSITEMID_ROOT) or item.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.NextSibling">
+      <summary>The item identifier of the next sibling node (ITEMID_NIL if there are no more siblings).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.NextVisibleSibling">
+      <summary>Similar to <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.NextSibling" /> but the property specified by this member only walks items to be displayed in UIHierarchyWindow. This property is optional. However, this property is required if your hierarchy supports multiple (subset or superset) views of its contents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.OpenFolderIconHandle">
+      <summary>The handle of an icon for an open folder; UIHierarchyWindow does not call DestroyIcon on it. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.OpenFolderIconIndex">
+      <summary>The open folder’s icon index. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.OverlayIconIndex">
+      <summary>The overlay for the item's main icon. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.OwnerKey">
+      <summary>The owner key string that identifies the project GUID of the owning project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Parent">
+      <summary>The item identifier of the parent node (ITEMID_NIL if no parent exists).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ParentHierarchy">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> that owns this hierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ParentHierarchyItemid">
+      <summary>The item identifier of this hierarchy in its parent hierarchy.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.PreferredLanguageSID">
+      <summary>The preferred security identifier (SID) of the text editor language service for the project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectDir">
+      <summary>The full path to the project directory (for VSITEMID_ROOT only). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectIDGuid">
+      <summary>A GUID that identifies a project across solutions. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectName">
+      <summary>Obsolete. Use <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Name" /> instead.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectType">
+      <summary>Obsolete. Use <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TypeName" /> instead.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ReloadableProjectFile">
+      <summary>Obsolete. Use <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.HandlesOwnReload" /> instead.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Root">
+      <summary>Obsolete. The item identifier of root must be VSITEMID_ROOT.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SaveName">
+      <summary>The name to be used during a save. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SelContainer">
+      <summary>An <see cref="T:Microsoft.VisualStudio.Shell.Interop.ISelectionContainer" /> for property browsing. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ShowOnlyItemCaption">
+      <summary>Indicates if this is an item for which only the caption should be shown in the UI instead of the full moniker. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ShowProjInSolutionPage">
+      <summary>Indicates whether to filter the project when Visual Basic or C# calls the component picker for add-reference. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SortPriority">
+      <summary>The sort priority in <see cref="UIHierarchyWindow" />. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.StartupServices">
+      <summary>An <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProjectStartupServices" /> to add services to be  started on the next project load (for VSITEMID_ROOT only).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.StateIconIndex">
+      <summary>The state icon index. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.StorageType">
+      <summary>A non-localized string representing the storage type. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TypeGuid">
+      <summary>The GUID used to identify the type of node/hierarchy (search on GUID_ItemType).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TypeName">
+      <summary>The display name used to identify the type of node/hierarchy (used in the title bar).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.UserContext">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUserContext" /> for the project/item. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AddItemTemplatesGuid">
+      <summary>An optional alternative project type GUID to use to get add item templates.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AppTitleBarTopHierarchyName">
+      <summary>The hierarchy’s topmost name (solution or server) to put into the title bar of the application, that is, the Foo part of "Foo - Microsoft Visual Studio". This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.BrowseObjectCATID">
+      <summary>An intrinsic extender category identifier (CATID) GUID of the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem2.BrowseObject(System.Object@)" /> for the given <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> item identifier. For VSITEMID_ROOT, this corresponds to the object used to build the “Project.Properties” collection. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.CategoryGuid">
+      <summary>The GUID to identify the family/category of this non-Solution based Hierarchy (for example, Portfolio Project Hierarchy).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.CfgBrowseObjectCATID">
+      <summary>An intrinsic extender category identifier (CATID) GUID of the configuration <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem2.BrowseObject(System.Object@)" /> for the given <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> item identifier. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.CfgPropertyPagesCLSIDList">
+      <summary>A semicolon delimited list of class identifiers (CLSID) of the configuration-dependent property pages. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ChildrenEnumerated">
+      <summary>Indicates if children have been enumerated. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.Container">
+      <summary>Indicates if the item is a container. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DebuggeeProcessId">
+      <summary>The process identifier of debuggee (if known), otherwise zero.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DebuggerSourcePaths">
+      <summary>A semi-colon delimited list of paths in which the debugger looks for source. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DesignerHiddenCodeGeneration">
+      <summary>The code that is supposed to go to the hidden designer file. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DisableApplicationSettings">
+      <summary>Indicates whether Application Settings design time support in your project should be disabled. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.EnableDataSourceWindow">
+      <summary>Indicates whether the Data Source Window for this project should be disabled. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExcludeFromExportItemTemplate">
+      <summary>Indicates if the project item can be exported using the export item template. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExtObjectCATID">
+      <summary>The intrinsic extender category identifier (CATID) GUID of the ExtObject (Automation Object) for the given <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> item identifier. For VSITEMID_ROOT this corresponds to the type of the “Project” object. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IntellisenseUnknown">
+      <summary>The IUnknown of the Intellisense compiler used by the project system. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsLinkFile">
+      <summary>true if the file is a link file. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsUpgradeRequired">
+      <summary>Indicates if an upgrade is required. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.KeepAliveDocument">
+      <summary>Indicates if the document should be kept alive in the project regardless of its opened or closed state. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.NoDefaultNestedHierSorting">
+      <summary>Indicates if the hierarchy does not want nested hierarchies sorted first and items after, and sorted alphabetically (like solution folders). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.PriorityPropertyPagesCLSIDList">
+      <summary>A semicolon-delimited ordered list of class identifiers of the preferred property pages. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectDesignerEditor">
+      <summary>The GUID of the project designer editor the project uses to edit project properties (<see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsProjectDesigner" /> should return VARIANT_TRUE if a project designer editor GUID is returned). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.PropertyPagesCLSIDList">
+      <summary>A semicolon-delimited list of class identifiers of the configuration independent property pages. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.StatusBarClientText">
+      <summary>The hierarchy scoped text for the Client Text field of the status bar.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportedMyApplicationTypes">
+      <summary>A semicolon-delimited list of application-types supported for project-systems that support My.Application. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsProjectDesigner">
+      <summary>Indicates if the project uses a Project Designer Editor instead of the property page frame to edit project properties. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SuppressOutOfDateMessageOnBuild">
+      <summary>Indicates whether the project participates in the “this configuration is out of date” message on Build (F5). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.UseInnerHierarchyIconList">
+      <summary>Indicates if the icon for an inner (nested) hierarchy root is to come from the inner hierarchy image list. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProductBrandName">
+      <summary>The hierarchy branding used to replace the application name in the main window title. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.RefactorExtensions">
+      <summary>An array of service GUIDs that implement <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsRefactorNotify" /> and for which this interface should be called for any refactoring operation in the project (only defined for VSITEMID_ROOT). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ServiceReferenceSupported">
+      <summary>Indicates if the project supports service references. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsHierarchicalUpdate">
+      <summary>Indicates whether to enable Hierarchical Update for this project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsLinqOverDataSet">
+      <summary>Indicates whether to enable LINQ to DataSet for this project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsNTierDesigner">
+      <summary>Indicates whether to enable the N-Tier designer for this project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetFrameworkVersion">
+      <summary>The Target Framework version.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.WebReferenceSupported">
+      <summary>Indicates if the project supports Web references. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetFrameworkMoniker">
+      <summary>The format for the target framework moniker. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ExternalItem">
+      <summary>Indicates if this item is to be considered external to the solution. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportsAspNetIntegration">
+      <summary>Indicates if your Web project supports being consumed by Silverlight. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DesignTimeDependencies">
+      <summary>A semicolon-separated list of projects required to support design time features (Intellisense, Form designers, and so on). This property is optional. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.BuildDependencies">
+      <summary>A semicolon-separated list of projects required to build this project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DescriptiveName">
+      <summary>A more descriptive name of the item. Replaces the running document table moniker in document windows tooltips or other parts of the UI. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AlwaysBuildOnDebugLaunch">
+      <summary>Indicates whether your project always builds on debug launch (F5) when the “Only build startup projects and dependencies on Run” Tools option is set. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.MinimumDesignTimeCompatVersion">
+      <summary>The minimum design time compatible version with which this project is compatible. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProvisionalViewingStatus">
+      <summary>The provisional viewing status for the item (from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSPROVISIONALVIEWINGSTATUS" /> enumeration). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.SupportedOutputTypes">
+      <summary>A list of supported output types (specified as values used by the OutputTypeEx project property). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetPlatformIdentifier">
+      <summary>The Target Platform for a project type. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetPlatformVersion">
+      <summary>The version of the target platform (for example, “8.0”). This property is optional. However, it is required if <see cref="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetPlatformIdentifier" /> is provided.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.TargetRuntime">
+      <summary>The runtime the project targets (derived from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSPROJTARGETRUNTIME" /> enumeration). This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.AppContainer">
+      <summary>Indicates whether the project's output requires running in an app container or not. This property is optional. If true, the project’s output requires running in an app container. If false, the output des not require running in an app container.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.OutputType">
+      <summary>The output type for a project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ReferenceManagerUser">
+      <summary>The implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsReferenceManagerUser" /> for a project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectUnloadStatus">
+      <summary>The unload status (UNLOADSTATUS_UnloadedByUser, UNLOADSTATUS_LoadPendingIfNeeded, and so on) from the <see cref="T:Microsoft.VisualStudio.Shell.Interop._VSProjectUnloadStatus" /> enumeration, and is implemented only by the stub hierarchy. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.DemandLoadDependencies">
+      <summary>Indicates the demand load dependencies. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.IsFaulted">
+      <summary>Indicates if the project has encountered an error. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.FaultMessage">
+      <summary>A localized message indicating the reason for a faulted project. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.ProjectCapabilities">
+      <summary>A space-delimited list of the project's capabilities. This property is optional.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsHierarchyPropID.RequiresReloadForExternalFileChange">
+      <summary>Indicates whether the file on disk was not last written by the project. This property is optional.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsInvokableAsyncFunction`1">
+      <summary>Used by the asynchronous task library helper to take an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskCompletionSource" /> and return a Task Parallel Library (TPL) task.</summary>
+      <typeparam name="T">The type of the result produced by this task.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsMenus">
+      <summary>Includes the GUIDs for Visual Studio menu commands. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsMenus.#ctor">
+      <summary>Instantiates a new instance of <see cref="T:Microsoft.VisualStudio.Shell.VsMenus" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidCciSet">
+      <summary>The GUID of the CCI set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidSHLMainMenu">
+      <summary>The GUID of the main menu of the shell.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidStandardCommandSet2K">
+      <summary>The GUID of the Visual Studio editor standard command set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidStandardCommandSet97">
+      <summary>The GUID of the Visual Studio 6 standard command set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVsUIHierarchyWindowCmds">
+      <summary>The GUID of the Visual Studio UI hierarchy window commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVSUISet"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.guidVsVbaPkg">
+      <summary>An alias for CLSID_VsVbaPackage.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CSCD_PROJWIN_FILECONTENTS_SCOPELIST"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_CODEWIN">
+      <summary>Defines the context menu of the code window.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_FOLDERNODE">
+      <summary>The ID of the context menu of the folder node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_ITEMNODE">
+      <summary>The ID of the context menu of the item node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_NOCOMMANDS">
+      <summary>The ID of the context menu for no available commands.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_PROJNODE">
+      <summary>The ID of the context menu for the project node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_PROJWIN_FILECONTENTS"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_REFERENCE">
+      <summary>The ID of the context menu of the reference node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_REFERENCEROOT">
+      <summary>The ID of the context menu of the root reference node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_XPROJ_MULTIITEM">
+      <summary>The ID of the context menu for multiple selections of different types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.IDM_VS_CTXT_XPROJ_PROJITEM">
+      <summary>The ID of the context menu for multiple selections including the project node.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsMenus.VSCmdOptQueryParameterList">
+      <summary>The high-order word value for the <paramref name="nCmdexecopt" /> parameter when querying parameter lists, for example <see cref="M:Microsoft.VisualStudio.Package.ViewFilter.QueryParameterList(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsQueryEditFlags"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.AllowInMemoryEdits">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.ForceInMemoryEdits">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.DisallowInMemoryEdits">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.SilentMode">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.ImplicitEdit">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.ReportOnly">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.NoReload">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.ForceEdit_NoPrompting">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.AllowUnopenedProjects">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.CheckoutLocalVersion">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.CheckoutLatestVersion">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryEditFlags.DetectAnyChangedFile">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsQueryRemoveDirectoryFlags">
+      <summary>Specifies the flags associated with QueryRemoveDirectory.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveDirectoryFlags.NoFlags">
+      <summary>Specifies that no flags are set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveDirectoryFlags.IsRemovedFromProjectOnly">
+      <summary>This flag distinguishes two operations: "Remove From Project" VS. "Delete". If this flag is set, the directory is removed from the project, but still exists on disk.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsQueryRemoveFileFlags">
+      <summary>Specifies the flags associated with QueryRemove.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveFileFlags.NoFlags">
+      <summary>Specifies that no flags are set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveFileFlags.IsSpecialFile">
+      <summary>Specifies that the file is a "Special" file, that is, an invisible file associated with another file in the project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveFileFlags.IsNestedProjectFile">
+      <summary>Specifies that the file is a nested project (file), that is, the file sitting on the root node of a nested project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQueryRemoveFileFlags.IsRemovedFromProjectOnly">
+      <summary>This flag distinguishes two operations: "Remove From Project" and "Delete". If this flag is set, the file is removed from the project, but still exists on disk.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsQuerySaveFlags"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQuerySaveFlags.DefaultOperation">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQuerySaveFlags.SilentMode">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsQuerySaveFlags.DetectAnyChangedFile">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsRdtFlags">
+      <summary>Specifies options for a document in the running document table (RDT).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.CanBuildFromMemory">
+      <summary>Indicates that a save of the document is not forced on a build.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.CantSave">
+      <summary>Combination of RDT_DontSave and RDT_DontSaveAs flags.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.CaseSensitive">
+      <summary>When comparing MkDocument strings, perform a case-sensitive comparison of the strings.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DOCMASK">
+      <summary>Mask of the flags from <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontSaveAs" /> through <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontAddToMRU" />. Allow <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEDOCWIN" /> flags in document mask.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontAddToMRU">
+      <summary>Do not add to the list of most recently used files.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontAutoOpen">
+      <summary>Indicates that the document is not persisted in the list of documents that can be opened when the solution is re-opened. Such a document would not be opened using an editor factory, but might be opened using a wizard or special programmatic code.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontSave">
+      <summary>Any document marked with this value is not included in the list of documents shown in the SaveChanges dialog box. The Save Changes dialog box is displayed when the user selects Exit from the File menu.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontSaveAs">
+      <summary>Indicates that the SaveAs command should not be made available for this document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.EditLock">
+      <summary>Places an edit lock on the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.NoLock">
+      <summary>Indicates that no lock is placed on the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.NonCreatable">
+      <summary>Indicates that the document is created through some special programmatic means. For example, using a wizard. If you specify the <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.NonCreatable" /> flag, then the <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontAutoOpen" /> flag automatically applies to your document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.PlaceHolderDoc">
+      <summary>Used in the implementation of miscellaneous files. Prevents the Miscellaneous Files project from calling the CreateDocumentWindow method on the document added to the project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.ProjSlnDocument">
+      <summary>Set automatically by the environment when a solution or project is opened. Used to flag solution and project files in the running document table. Clients are required to set this flag in the case of nested projects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.ReadLock">
+      <summary>Places a read lock on the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.RequestUnlock">
+      <summary>Requests an unlock of the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.SAVEMASK">
+      <summary>Mask of the Unlock_ <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_NoSave" />, <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_SaveIfDirty" />, and <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_PromptSave" /> flags.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_NoSave">
+      <summary>Used by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable.UnlockDocument(System.UInt32,System.UInt32)" />. Release the edit lock and do not save.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_PromptSave">
+      <summary>Used by the UnlockDocument method. Release the edit lock and prompt the user to save the file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Unlock_SaveIfDirty">
+      <summary>Used by the UnlockDocument method. Release the edit lock and save the file if it is dirty.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.VirtualDocument">
+      <summary>Exclude this document from being considered in the documents collection for the automation model.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.Lock_WeakEditLock">
+      <summary>Places a weak edit lock on the document. This flag must be ORed with <see cref="F:Microsoft.VisualStudio.Shell.VsRdtFlags.EditLock" /> when registering a weak edit lock. This flag is used in this combination when using <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable.RegisterDocumentLockHolder(System.UInt32,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsDocumentLockHolder,System.UInt32@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtFlags.DontPollForState">
+      <summary>Do not poll for changes to the document's dirty or read-only state. The document owner must take responsibility for explicitly updating the state using <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable3.UpdateDirtyState(System.UInt32)" /> or <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsRunningDocumentTable3.UpdateReadOnlyState(System.UInt32)" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsRdtSaveOptions">
+      <summary>Specifies save options for a document in the running document table (RDT).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.ActivateDocOnErr">
+      <summary>Activates the editor window of a document if it generates an error on save.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.DocClose">
+      <summary>Indicates that the save is a result of a document close.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.ForceSave">
+      <summary>Forces a save even if not dirty.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.PromptSave">
+      <summary>Prompts user to save the document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.Reserved">
+      <summary>Reserved flag, do not use.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SaveIfDirty">
+      <summary>Saves only if changes have been made. (This is the default.)</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SaveNoChildren">
+      <summary>Saves only the root of the hierarchy passed in; does not include its children.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SaveOnlyChildren">
+      <summary>Saves only children of the hierarchy passed in; does not include the hierarchy itself.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SaveAs">
+      <summary>Indicates that the SaveAs dialog is displayed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SaveAllButThis">
+      <summary>Indicates that everything will be saved normally except the exception. The supplied document token indicates the exception.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRdtSaveOptions.SkipNewUnsaved">
+      <summary>Indicates that new unsaved files (created in the New File dialog) should be skipped.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VSRegistry">
+      <summary>Provides utility functions for discovering the registry hive under which Visual Studio is currently running.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VSRegistry.RegistryRoot(Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType)">
+      <summary>Represents the root of the registry hive under which Visual Studio is currently running, in the specified part of the registry.</summary>
+      <param name="registryType">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType" /> enumeration specifying the part of the registry.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VSRegistry.RegistryRoot(Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType,System.Boolean)">
+      <summary>Represents the root of the registry hive under which Visual Studio is currently running, in the specified part of the registry.</summary>
+      <param name="registryType">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType" /> enumeration specifying the part of the registry.</param>
+      <param name="writable">Whether or not the root is writable</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VSRegistry.RegistryRoot(System.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType,System.Boolean)">
+      <summary>Represents the root of the registry hive under which Visual Studio is currently running, in the specified part of the registry.</summary>
+      <param name="provider">The current <see cref="T:System.IServiceProvider" />.</param>
+      <param name="registryType">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VsLocalRegistryType" /> enumeration specifying the part of the registry.</param>
+      <param name="writable">Whether or not the root is writable.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsRemoveDirectoryFlags">
+      <summary>Specifies the flags used by <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocuments2.OnAfterRemoveDirectories(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSREMOVEDIRECTORYFLAGS[])" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveDirectoryFlags.NoFlags">
+      <summary>Specifies that no flags exist.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveDirectoryFlags.IsDirectoryBased">
+      <summary>Deprecated. Do not use.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveDirectoryFlags.RemoveFromSourceControlDoneExternally">
+      <summary>Indicates that the directory has already been removed from source control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveDirectoryFlags.IsRemovedFromProjectOnly">
+      <summary>This flag distinguishes two operations: "Remove From Project" and "Delete". If this flag is set, the directory is just removed from project, but still exists on disk.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsRemoveFileFlags">
+      <summary>Specifies the flags used in <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocuments2.OnAfterRemoveFiles(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[])" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.NoFlags">
+      <summary>No flags associated with the file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.IsDirectoryBased">
+      <summary>Deprecated. Do not use.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.RemoveFromSourceControlDoneExternally">
+      <summary>Indicates the file has already been removed from source control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.IsSpecialFile">
+      <summary>Special file, that is, an invisible file associated with another file in the project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.IsNestedProjectFile">
+      <summary>Nested project (file), that is the file located at the root node of a nested project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsRemoveFileFlags.IsRemovedFromProjectOnly">
+      <summary>This flag distinguishes two operations: "Remove From Project" and "Delete". If this flag is set, the file is removed from project, but still exists on disk.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsResourceKeys">
+      <summary>Exposes Windows Presentation Foundation (WPF) resource keys for Style and ControlTemplate values that apply to common WPF controls.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.CustomGridViewScrollViewerStyleKey"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsResourceKeys.GetGridViewScrollViewerStyleKey(System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsResourceKeys.GetScrollBarStyleKey(System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsResourceKeys.GetScrollViewerStyleKey(System.Boolean)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.LargeToolTipStyleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.ProgressBarStyleKey">
+      <summary>Gets the key that can be used at runtime to dynamically bind to a Style for a <see cref="T:System.Windows.Controls.ProgressBar" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.ProgressBarTemplateKey">
+      <summary>Gets the key that can be used at runtime to dynamically bind to a ControlTemplate for a <see cref="T:System.Windows.Controls.ProgressBar" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.ScrollBarStyleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.ScrollViewerStyleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.UnthemedGridViewScrollViewerStyleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.UnthemedScrollBarStyleKey"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsResourceKeys.UnthemedScrollViewerStyleKey"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsSearchTask">
+      <summary>Base class for implementing search tasks used by search-able tool windows.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.#ctor(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery,Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.VsSearchTask" /> class.</summary>
+      <param name="dwCookie">Cookie with a task identifier.</param>
+      <param name="pSearchQuery">Search query used by the search task.</param>
+      <param name="pSearchCallback">Callback interface whose functions need to be called when the search task is complete or has made more progress.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.ErrorCode">
+      <summary>Gets or sets the error code describing the search result if the search task has completed with errors. If the task completes without errors, this property is set to zero (0).</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.Id">
+      <summary>Gets the search task identifier. The task identifier is the cookie passed in the <see cref="M:Microsoft.VisualStudio.Shell.VsSearchTask.#ctor(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsSearchQuery,Microsoft.VisualStudio.Shell.Interop.IVsSearchCallback)" /> constructor when the task was created.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.Microsoft#VisualStudio#Shell#Interop#IVsSearchTask#Status">
+      <summary>Gets the task status.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.OnStartSearch">
+      <summary>Called on background threads when the search is started. Override to do task-specific search.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.OnStopSearch">
+      <summary>Called on the UI thread when the search is stopped. Override to do task-specific stop actions.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.SearchCallback">
+      <summary>Gets the callback interface that needs to be called when the search is complete.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.SearchQuery">
+      <summary>Gets the search query used by the search task.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.SearchResults">
+      <summary>Gets or sets the number of search results found. Set this value appropriately as the search progresses.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.SetTaskStatus(Microsoft.VisualStudio.VSConstants.VsSearchTaskStatus)">
+      <summary>Helper function to set the task status.</summary>
+      <param name="status">Status to be set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.Start">
+      <summary>Starts the search task.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsSearchTask.Stop">
+      <summary>Stops the search task.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsSearchTask.TaskStatus">
+      <summary>Gets the status of the current search. This property is set to appropriate values as the search progresses.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper">
+      <summary>Wraps a service provider instance. The class can be used to expose a <see cref="T:Microsoft.VisualStudio.Shell.SVsServiceProvider" /> value to a Managed Extensibility Framework composition container.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper.#ctor(System.IServiceProvider)">
+      <summary>Constructs an instance of the class.</summary>
+      <param name="serviceProvider">The instance of the service provider to wrap</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsServiceProviderWrapper.GetService(System.Type)">
+      <summary>Gets the service object of the specified type. </summary>
+      <returns>The service object.</returns>
+      <param name="serviceType">The type of service object.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsShellUtilities">
+      <summary>Provides static helper methods to use with the Visual Studio shell.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyListViewThemeStyles(System.Windows.Forms.ListView)">
+      <summary>Modifies a Windows Forms <see cref="T:System.Windows.Forms.ListView" /> control to use the new Explorer style theme.</summary>
+      <param name="listView">The list view control to modify.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyTreeViewThemeStyles(System.Windows.Forms.TreeView)">
+      <summary>Modifies a Windows Forms <see cref="T:System.Windows.Forms.TreeView" /> control to use the new Explorer style theme. Hot tracking is enabled by default.</summary>
+      <param name="treeView">The tree view control to modify.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ApplyTreeViewThemeStyles(System.Windows.Forms.TreeView,System.Boolean)">
+      <summary>Modifies a Windows Forms <see cref="T:System.Windows.Forms.TreeView" /> control to use the new Explorer style theme.</summary>
+      <param name="treeView">The tree view control to modify.</param>
+      <param name="enableHotTracking">true to enable hot tracking on the tree view control; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.EmptyTaskList(System.IServiceProvider)">
+      <summary>Empties the task list.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetCfgProvider(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetDebugMode(System.IServiceProvider)">
+      <summary>Gets the current debug mode of the shell, for example, design mode, running mode, or break mode.</summary>
+      <returns>One of the <see cref="T:Microsoft.VisualStudio.Shell.Interop.DBGMODE" /> values.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetEnvironmentFont(System.IServiceProvider)">
+      <summary>Retrieve the host's environment font as a <see cref="T:System.Drawing.Font" />.</summary>
+      <returns>The font.</returns>
+      <param name="provider">The service provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetErrorListItems(System.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetHierarchy(System.IServiceProvider,System.Guid)">
+      <summary>Gets the hierarchy node that is specified by the project GUID.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the project.</returns>
+      <param name="site">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="projectGuid">The GUID of the project.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetMiscellaneousProject(System.IServiceProvider)">
+      <summary>Gets the miscellaneous project from the current solution.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject3" /> interface of the miscellaneous project.</returns>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetMiscellaneousProject(System.IServiceProvider,System.Boolean)">
+      <summary>Returns the miscellaneous project in a solution.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject3" /> interface of the miscellaneous project.</returns>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" /> object used to retrieve the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSolution" /> object.</param>
+      <param name="create">true if the project should be created; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetOutputWindowPane(System.IServiceProvider,System.Guid)">
+      <summary>Gets the output window pane that is specified by the GUID.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsOutputWindowPane" /> interface that is specified by the GUID.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="guidPane">The GUID of the output window pane.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetPackageExtensionPoint``2(System.Guid,System.Guid)">
+      <typeparam name="TExtensionPoint"></typeparam>
+      <typeparam name="TInterface"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetProject(System.IServiceProvider,System.String)">
+      <summary>Returns a project for the specified document.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the project that contains the document.</returns>
+      <param name="site">The <see cref="T:System.IServiceProvider" /> object that is used to retrieve the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSolution" /> object.</param>
+      <param name="moniker">The unique identifier of the document in the project system.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetRDTDocumentInfo(System.IServiceProvider,System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData@,System.UInt32@)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData" /> interface and a document cookie from the running document table for the specified document.</summary>
+      <param name="site">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="documentName">The moniker of the file.</param>
+      <param name="hierarchy">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the project that containa the document.</param>
+      <param name="itemid">[out] The item ID of the document.</param>
+      <param name="persistDocData">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPersistDocData" /> interface for the document.</param>
+      <param name="docCookie">[out] The identifier of the document that is held by the running document table.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetRunningDocumentContents(System.IServiceProvider,System.String)">
+      <summary>Gets the text of the specified file, if it exists in the running document table.</summary>
+      <returns>The text of the file.</returns>
+      <param name="site">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="path">The absolute path of the file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetTaskItems(System.IServiceProvider)">
+      <summary>Gets a list of tasks.</summary>
+      <returns>An <see cref="T:System.Collections.IList" /> of type <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskItem2" /> of the task items.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetTaskItems2(System.IServiceProvider)">
+      <summary>Gets a list of all task items.</summary>
+      <returns>The task items. </returns>
+      <param name="serviceProvider">The service provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetTaskItems3(System.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetTextView(Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame)">
+      <summary>Gets the text view in the specified window frame.</summary>
+      <returns>The text view in an <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> object, or null if the window frame is a code window that is not implemented as a text view.</returns>
+      <param name="windowFrame">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> that contains the text view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetUIHierarchyWindow(System.IServiceProvider,System.Guid)">
+      <summary>Gets a window for the given GUID.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchyWindow" />.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="guidPersistenceSlot">The GUID of the hierarchy window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.GetWindowObject(Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame)">
+      <summary>Gets the window that exists in the specified window frame.</summary>
+      <returns>The <see cref="T:EnvDTE.Window" />, if there is an object of that type in the frame; otherwise, null.</returns>
+      <param name="windowFrame">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> interface for the window frame.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.IsDocumentOpen(System.IServiceProvider,System.String,System.Guid,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)">
+      <summary>Determines whether the specified document is open.</summary>
+      <returns>true if the document is open in the given logical view. If <paramref name="logicalView" /> is Guid.Empty, then this method returns true if any view is open; otherwise, false.</returns>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The full path to the document.</param>
+      <param name="logicalView">The GUID of the logical view.</param>
+      <param name="hierarchy">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy" /> interface of the project that contains the document.</param>
+      <param name="itemID">[out] Returns the item ID of the document.</param>
+      <param name="windowFrame">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> in which the document is open.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.IsInAutomationFunction(System.IServiceProvider)">
+      <summary>Determines whether the extensibility object is currently executing an automation operation.</summary>
+      <returns>true if the extensibility object is executing an automation operation; otherwise, false.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.IsSolutionBuilding(System.IServiceProvider)">
+      <summary>Determines whether the build manager is busy.</summary>
+      <returns>true if the build manager is building or deploying the built application; otherwise, false.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.IsVisualStudioInDesignMode(System.IServiceProvider)">
+      <summary>Determines whether Visual Studio is in design mode (as opposed to run mode or debug mode).</summary>
+      <returns>true if Visual Studio is in design mode; otherwise, false.</returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.LaunchDebugger(System.IServiceProvider,Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo)">
+      <summary>Starts the debugger.</summary>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="info">A <see cref="T:Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo" /> structure.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.LookupPackageString(System.Guid,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenAsMiscellaneousFile(System.IServiceProvider,System.String,System.String,System.Guid,System.String,System.Guid)">
+      <summary>Opens the specified miscellaneous file in the specified editor.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="path">The path of the file.</param>
+      <param name="caption">The name of the file.</param>
+      <param name="editor">The GUID of the editor in which to open the file.</param>
+      <param name="physicalView">The name of the kind of window in which to open the editor.</param>
+      <param name="logicalView">The logical view of the editor, for example <see cref="F:Microsoft.VisualStudio.VSConstants.LOGVIEWID_TextView" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenBrowser(System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenBrowser(System.String,System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenDocument(System.IServiceProvider,System.String)">
+      <summary>Opens the specified document.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="path">The path of the document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenDocument(System.IServiceProvider,System.String,System.Guid,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)">
+      <summary>Opens the specified document in the specified view.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The absolute path of the document.</param>
+      <param name="logicalView">The GUID of the logical view in which to open the document.</param>
+      <param name="hierarchy">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy" /> interface of the project that contains the document.</param>
+      <param name="itemID">[out] The item ID of the document.</param>
+      <param name="windowFrame">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> interface of the window in which the document is open.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenDocument(System.IServiceProvider,System.String,System.Guid,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@,Microsoft.VisualStudio.TextManager.Interop.IVsTextView@)">
+      <summary>Opens the specified document in the specified logical view.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The absolute path of the document.</param>
+      <param name="logicalView">The GUID of the logical view in which to open the document.</param>
+      <param name="hierarchy">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy" /> interface of the project that contains the document.</param>
+      <param name="itemID">[out] The item ID of the document.</param>
+      <param name="windowFrame">[out] Returns the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> interface of the window in which the document is open.</param>
+      <param name="view">[out] Returns the <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" />  interface of the primary view of the window.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenDocumentWithSpecificEditor(System.IServiceProvider,System.String,System.Guid,System.Guid)">
+      <summary>Opens the specified document by using the specified editor.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> interface of the window in which the document is opened.</returns>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The absolute path of the document.</param>
+      <param name="editorType">The GUID of the type of editor to use.</param>
+      <param name="logicalView">The GUID of the logical view in which to open the document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenDocumentWithSpecificEditor(System.IServiceProvider,System.String,System.Guid,System.Guid,Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy@,System.UInt32@,Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame@)">
+      <summary>Opens the specified document by using the specified editor.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The absolute path of the document.</param>
+      <param name="editorType">The GUID of the type of editor to use.</param>
+      <param name="logicalView">The GUID of the logical view in which to open the document.</param>
+      <param name="hierarchy">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy" /> interface of the project that contains the document.</param>
+      <param name="itemID">[out] The item ID of the document.</param>
+      <param name="windowFrame">[out] The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame" /> interface of the window in which the document is opened.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.OpenSystemBrowser(System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.PromptYesNo(System.String,System.String,Microsoft.VisualStudio.Shell.Interop.OLEMSGICON,Microsoft.VisualStudio.Shell.Interop.IVsUIShell)">
+      <summary>Displays a message box that contains the specified title and prompts the user to respond (yes or no) to the specified message.</summary>
+      <returns>true if the operation succeeded; otherwise, false.</returns>
+      <param name="message">The message to which the user must respond.</param>
+      <param name="title">The title of the message box.</param>
+      <param name="icon">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.OLEMSGICON" /> that defines the kind of message.</param>
+      <param name="uiShell">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIShell" /> interface of the shell in which to display the message box. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.RenameDocument(System.IServiceProvider,System.String,System.String)">
+      <summary>Renames the specified document.</summary>
+      <param name="site">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="oldName">The current absolute path of the document.</param>
+      <param name="newName">The new absolute path of the document.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.SaveFileIfDirty(Microsoft.VisualStudio.TextManager.Interop.IVsTextView)">
+      <summary>If the file is dirty, saves it in the specified text view.</summary>
+      <param name="view">The <see cref="T:Microsoft.VisualStudio.TextManager.Interop.IVsTextView" /> interface of the file to be saved.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.SaveFileIfDirty(System.IServiceProvider,System.String)">
+      <summary>Saves the specified file if it is dirty.</summary>
+      <param name="site">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="fullPath">The absolute path of the file.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.SetOleCmdText(System.IntPtr,System.String)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsShellUtilities.ShellIsInitialized"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsShellUtilities.ShellIsShuttingDown"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.VsShellUtilities.ShellIsZombie"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.ShowMessageBox(System.IServiceProvider,System.String,System.String,Microsoft.VisualStudio.Shell.Interop.OLEMSGICON,Microsoft.VisualStudio.Shell.Interop.OLEMSGBUTTON,Microsoft.VisualStudio.Shell.Interop.OLEMSGDEFBUTTON)">
+      <summary>Displays a message box with the specified message.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code. </returns>
+      <param name="serviceProvider">
+        <see cref="T:System.IServiceProvider" />.</param>
+      <param name="message">The message to display.</param>
+      <param name="title">The title of the message box.</param>
+      <param name="icon">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.OLEMSGICON" /> value that specifies the type of message.</param>
+      <param name="msgButton">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.OLEMSGBUTTON" /> value that specifies the set of buttons to display.</param>
+      <param name="defaultButton">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.OLEMSGDEFBUTTON" /> value that specifies which button is to be the default button.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsShellUtilities.TryGetPackageExtensionPoint``2(System.Guid,System.Guid)">
+      <typeparam name="TExtensionPoint"></typeparam>
+      <typeparam name="TInterface"></typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsSolutionPropID">
+      <summary>Identifies property settings for a solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionDirectory">
+      <summary>The directory where the solution file is saved.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionFileName">
+      <summary>The full path to the solution file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.UserOptionsFileName">
+      <summary>The full path to the user options file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionBaseName">
+      <summary>Gets or sets the base name of the solution file.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionDirty">
+      <summary>Indicates if the solution is dirty. If true, the solution file is dirty.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionOpen">
+      <summary>Indicates if a solution file is open. If true, the solution file is open.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.ProjectCount">
+      <summary>The number of projects open in the solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.RegisteredProjExtns">
+      <summary>A semicolon-separated list of all project extensions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.OpenProjectFilter">
+      <summary>The filter/entension list used in the Open Project dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.FileDefaultCodePage">
+      <summary>The code page for saving files (CP_ACP/CP_WINUNICODE).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionFileNameBeingLoaded">
+      <summary>The full path to the file being opened (valid only during open).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionNodeCaption">
+      <summary>The caption for solution node in Project Explorer.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionOpening">
+      <summary>Indicates if a solution file is being opened. If true, the solution file is being opened.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionSaveAsRequired">
+      <summary>Indicates if saving the solution requires a Save As dialog. If true, saving the solution does require a Save As dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.CountOfProjectsBeingLoaded">
+      <summary>The count of projects in file being opened (valid only during open).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionPropertyPages">
+      <summary>A semicolon-delimited list of class identifiers (CLSIDs) of the solution-level property pages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionNodeHidden">
+      <summary>Indicates if the solution node is hidden in the integrated development environment (IDE). If true, the solution node is hidden in the IDE.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.DeferredSaveSolution">
+      <summary>Indicates if the solution is "zero-impact" (that is, a permanent save is performed explicitly using File.SaveAll). If true, the solution is zero-impact.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SimplifiedConfigurations">
+      <summary>Indicates if the solution is in simplified configuration mode. If true, the solution is in simplified configuration mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionClosing">
+      <summary>Indicates if a solution file is being closed. If true, the solution file is being closed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsAProjectClosing">
+      <summary>The IUnknown of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> of the project being closed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionOpeningDocs">
+      <summary>Indicates if the solution is reopening the documents that were open when the solution was last closed. If true, the solution is reopening the documents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsOpenNotificationPending">
+      <summary>Indicates if the <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionEvents3.OnAfterOpenSolution(System.Object,System.Int32)" /> notification is pending. If true, the notification is pending. This occurs when a new project is being created with a new solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.ProjectLoadSecurityDialogState">
+      <summary>The state of the project load security dialog kept between different language packages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionUserFileCreatedOnThisComputer">
+      <summary>Indicates if the .suo file accompanying the solution file was originally created on the same computer it's being opened on. If true, the .suo file was created on the same computer it is being opened on. Check inside <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsPersistSolutionOpts2.ReadUserOptions(Microsoft.VisualStudio.OLE.Interop.IStream,System.String)" />. This property is read only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.NewProjectDlgPreferredLanguage">
+      <summary>The preferred language for the New Project dialog; if there is no preferred language, an empty length string is returned. If there is a preferred language, then the non-preferred language project types are displayed under an "Other Languages" node in the New Project dialog. The preferred language is set by the user's choice of development settings in the Import and Export Settings dialog.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSavingOnClose">
+      <summary>Indicates if the solution is being saved when closing. If true, the solution is being saved when closing.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.NoFrameworkDialogState">
+      <summary>The state of the project load security dialog kept between different language packages.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsInBackgroundIdleLoadProjectBatch">
+      <summary>Returns true if Visual Studio is currently loading a batch of pending projects triggered in the background at idle. IVsSolutionLoadEvents::OnBeforeLoadProjectBatch(true)  has been called.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsInSyncDemandLoadProjectBatch">
+      <summary>Returns true if Visual Studio is currently loading a batch of pending projects synchronously triggered by some user action or command invocation that requires a set of projects to be loaded. IVsSolutionLoadEvents::OnBeforeLoadProjectBatch(false)  has been called.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.IsSolutionFullyLoaded">
+      <summary>Indicates if all projects have been loaded by the Background Solution Load feature. If true, all projects have been loaded in the background.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.BaseSolutionExplorerCaption">
+      <summary>Gets or sets the base caption for the Solution Explorer tool window. The default is "SolutionExplorer". The full caption is built by concatenating BaseSolutionExplorerCaption and <see cref="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionExplorerCaptionSuffix" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionExplorerCaptionSuffix">
+      <summary>Gets or sets the suffix caption for the Solution Explorer tool window. The default is VT_Empty. The full caption is built by concatenating <see cref="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.BaseSolutionExplorerCaption" /> and SolutionExplorerCaptionSuffix.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionExplorerCaption">
+      <summary>The full caption for the Solution Explorer tool window. The full caption is built by concatenating <see cref="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.BaseSolutionExplorerCaption" /> and <see cref="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionExplorerCaptionSuffix" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.AddNewProjectAsSibling">
+      <summary>Gets or sets a Boolean: true if new projects should be added on the sibling directory of the solution, otherwise false.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.ActiveSolutionLoadManager">
+      <summary>Gets or sets a pointer to the active Solution Load Manager. The default is a null reference. A solution load manager is able to control how projects are loaded during the Solution Open operation. It can control whether projects are loaded immediately, loaded in the background (at idle), left to be loaded if needed, or set to stay unloaded. A solution load manager is expected to implement <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSolutionLoadManager" />. A common approach is to have the solution load manager package autoload for the SolutionOpening UIContext, for example, [ProvideAutoLoad(UIContextGuids.SolutionOpening)]. This property can also be set during <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionLoadEvents.OnBeforeOpenSolution(System.String)" /> or during <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsPersistSolutionProps.ReadSolutionProps(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.String,System.String,System.String,System.Int32,Microsoft.VisualStudio.OLE.Interop.IPropertyBag)" /> for the pre solution section.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionFileExt">
+      <summary>The solution file extension (default - ".sln").</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.UserOptsFileExt">
+      <summary>The solution options file extension (default - ".suo").</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.FaultedProjectCount">
+      <summary>The number of faulted projects in the solution.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.ProjectFaultResolutionContext">
+      <summary>The IUnknown of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsPropertyBag" /> that represents the current project fault resolution context. This property is read only (but the returned property bag is mutable).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsSolutionPropID.SolutionViewModel">
+      <summary>The IUnknown of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIDataSource" /> that contains the view model for some solution properties. This property is primarily used by the solution navigator.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskBodyCallback">
+      <summary>Used by the asynchronous task library helper as the method type for a task body (what the task executes). Users of the library can either pass in this delegate type directly or use one of the wrapper methods that wraps simpler anonymous functions to this delegate type.</summary>
+      <param name="task">The task that is executing, that is, the asynchronous task to which the task body belongs. This can be used to check if task cancellation was requested.</param>
+      <param name="parentTasks">An array that contains the dependent tasks that had to be completed before your task. Normally this is either empty if the task was a new task, or it contains a single task if the task was a continuation of another task.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions">
+      <summary>Specifies the task’s continuation options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.None">
+      <summary>Default = "Continue on any, no task options, run asynchronously" Specifies that the default behavior should be used. Continuations, by default, are scheduled when the antecedent task completes, regardless of the task's final <see cref="T:System.Threading.Tasks.TaskStatus" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.PreferFairness">
+      <summary>A hint to a <see cref="T:System.Threading.Tasks.TaskScheduler" /> to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner are more likely to be run sooner, and tasks scheduled later are more likely to be run later.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.LongRunning">
+      <summary>The task is a long-running, course-grained operation. It provides a hint to the <see cref="T:System.Threading.Tasks.TaskScheduler" /> that oversubscription may be warranted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.AttachedToParent">
+      <summary>The task is attached to a parent in the task hierarchy. The parent task is not marked as completed until this child task is completed as well.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.DenyChildAttach">
+      <summary>An <see cref="T:System.InvalidOperationException" /> is thrown if an attempt is made to attach a child task to the created task.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.LazyCancelation">
+      <summary>In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.NotOnRanToCompletion">
+      <summary>The continuation task should not be scheduled if its antecedent ran to completion. This option is not valid for multi-task continuations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.NotOnFaulted">
+      <summary>The continuation task should not be scheduled if its antecedent threw an unhandled exception. This option is not valid for multi-task continuations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.NotOnCanceled">
+      <summary>The continuation task should not be scheduled if its antecedent was canceled. This option is not valid for multi-task continuations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.OnlyOnFaulted">
+      <summary>The continuation task should be scheduled only if its antecedent threw an unhandled exception. This option is not valid for multi-task continuations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.OnlyOnRanToCompletion">
+      <summary>The continuation task should be scheduled only if its antecedent ran to completion. This option is not valid for multi-task continuations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.ExecuteSynchronously">
+      <summary>The continuation task should be executed synchronously. With this option specified, the continuation is run on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation is run on the thread creating the continuation. Only very short-running continuations should be executed synchronously.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.IndependentlyCanceled">
+      <summary>The task can be canceled independently of any other task.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.NotCancelable">
+      <summary>The continuation task cannot be canceled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.Default">
+      <summary>The same as <see cref="F:Microsoft.VisualStudio.Shell.VsTaskContinuationOptions.NotOnFaulted" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskCreationOptions">
+      <summary>Specifies the options for creating a task.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.None">
+      <summary>The default behavior should be used.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.PreferFairness">
+      <summary>A hint to a <see cref="T:System.Threading.Tasks.TaskScheduler" /> to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.LongRunning">
+      <summary>The task will be a long-running, coarse-grained operation. It provides a hint to the <see cref="T:System.Threading.Tasks.TaskScheduler" /> that oversubscription may be warranted. For background tasks, this member causes the task to run its own thread instead of the thread pool.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.AttachedToParent">
+      <summary>Creates the task as attached to the currently-running task. The parent task is not marked as completed until this child task is completed as well.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.DenyChildAttach">
+      <summary>A child task cannot be attached to the task.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskCreationOptions.NotCancelable">
+      <summary>The task cannot be canceled. Users will get an exception if they try to cancel the task.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper">
+      <summary>Supplies helper methods for using the Visual Studio task library in managed code.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CompleteAfterTask``1(Microsoft.VisualStudio.Shell.Interop.IVsTaskCompletionSource,System.Threading.Tasks.Task`1)">
+      <summary>Sets a continuation on the task passed in so that the task completion source is set to the correct state after the task is completed, faulted, or canceled.</summary>
+      <param name="taskCompletionSource">Task completion source that is set once the task is completed.</param>
+      <param name="task">Task that is used to set the state of the task completion source.</param>
+      <typeparam name="T">Return type of the task.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ContinueWhenAllCompleted(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTask[],Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)">
+      <summary>Creates a Visual Studio task that is run after all the provided tasks have either finished running or have been cancelled. Overrides <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService.ContinueWhenAllCompleted(System.UInt32,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsTask[],Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)" />.</summary>
+      <returns>The task scheduler service that is creating the task.</returns>
+      <param name="service">[in] The task scheduler service to use to create the task.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="dependentTasks">[in] An array of tasks to wait.</param>
+      <param name="taskBody">[in] Worker method for the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ContinueWhenAllCompleted(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTask[],Microsoft.VisualStudio.Shell.VsTaskContinuationOptions,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)">
+      <summary>Creates a task (using the specified options) that is run after all the given tasks are completed. Overrides <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService.ContinueWhenAllCompletedEx(System.UInt32,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsTask[],System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)" />.</summary>
+      <returns>The task scheduler service that is creating the task.</returns>
+      <param name="service">[in] The task scheduler service to use to create the task.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="dependentTasks">[in] An array of tasks to wait.</param>
+      <param name="options">[in] The continuation options set for the task.</param>
+      <param name="taskBody">[in] Worker method for the task.</param>
+      <param name="asyncState">[in] Asynchronous state for the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ContinueWith(Microsoft.VisualStudio.Shell.Interop.IVsTask,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)">
+      <summary>Appends the provided action to this task to be run after the task is run to completion. The action is invoked on the context provided. Overrides <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTask.ContinueWith(System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)" />.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" /> instance that has the current task as its parent.</returns>
+      <param name="task">[in] The task to which to append the action.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="body">[in] Action to be executed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ContinueWith(Microsoft.VisualStudio.Shell.Interop.IVsTask,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.VsTaskContinuationOptions,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)">
+      <summary>Appends the provided action (using the specified options) to this task to be run after the task is run to completion. The action is invoked on the context provided. Overrides <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTask.ContinueWithEx(System.UInt32,System.UInt32,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)" />.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" /> instance that has the current task as its parent.</returns>
+      <param name="task">[in] The task to which to append the action.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="options">[in] Allows setting TPL Task continuation options.</param>
+      <param name="taskBody">[in] Action to be executed.</param>
+      <param name="asyncState">[in] Asynchronous state for the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateAndStartTask(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)">
+      <summary>Creates a Visual Studio task that is executed with the specified context.</summary>
+      <returns>The task that was created.</returns>
+      <param name="scheduler">[in] The task scheduler service.</param>
+      <param name="context">[in] Where the task will be executed.</param>
+      <param name="pTaskBody">[in] Action to be executed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateAndStartTaskEx(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.VsTaskCreationOptions,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)">
+      <summary>Creates a Visual Studio task that is executed with the specified context.</summary>
+      <returns>The task that was created.</returns>
+      <param name="scheduler">[in] The task scheduler service.</param>
+      <param name="context">[in] Where the task will be executed.</param>
+      <param name="options">[in] Flags that control optional behavior for the creation and execution of tasks.</param>
+      <param name="pTaskBody">[in] Action to be executed.</param>
+      <param name="pAsyncState">Asynchronous state for the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTask(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody)">
+      <summary>Creates a task that is run on the given context.</summary>
+      <returns>The task scheduler service that is creating the task to run.</returns>
+      <param name="service">[in] The task scheduler service to use to create the task.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="taskBody">[in] Action to be executed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTask(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.VsTaskCreationOptions,Microsoft.VisualStudio.Shell.Interop.IVsTaskBody,System.Object)">
+      <summary>Creates a task with the specified options that is run on the given context.</summary>
+      <returns>The task scheduler service that is creating the task to run.</returns>
+      <param name="service">[in] The task scheduler service to use to create the task.</param>
+      <param name="context">[in] Where to run this task.</param>
+      <param name="options">[in] The creation options set for the task.</param>
+      <param name="taskBody">[in] Action to be executed.</param>
+      <param name="asyncState">[in] Asynchronous state for the task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskBody(Microsoft.VisualStudio.Shell.VsTaskBodyCallback)">
+      <summary>Creates a task body that can be consumed by the task scheduler service.</summary>
+      <returns>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskBody" />.</returns>
+      <param name="action">[in] Anonymous method to execute as the task body.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskBody(System.Action)">
+      <summary>Creates a task body that can be consumed by the task scheduler service.</summary>
+      <returns>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskBody" />.</returns>
+      <param name="action">[in] Anonymous method to execute as the task body.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskBody``1(System.Action{``0})">
+      <summary>Creates a task body that can be consumed by the task scheduler service.</summary>
+      <returns>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskBody" />.</returns>
+      <param name="action">[in] Anonymous method to execute as the task body.</param>
+      <typeparam name="T">The type of object to create.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskBody(System.Func`1)">
+      <summary>Creates a task body that can be consumed by the task scheduler service.</summary>
+      <returns>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskBody" />.</returns>
+      <param name="action">[in] Anonymous method to execute as the task body.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskBody``1(System.Func`2)">
+      <summary>Creates a task body that can be consumed by the task scheduler service.</summary>
+      <returns>An implementation of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskBody" />.</returns>
+      <param name="action">[in] Anonymous method to execute as the task body.</param>
+      <typeparam name="T">The type of object to create.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.CreateTaskCompletionSource(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskCreationOptions,System.Object)">
+      <summary>Creates a task completion source instance with the specified options.</summary>
+      <returns>The task scheduler service that is creating the task completion source.</returns>
+      <param name="service">[in] The task scheduler service to use to create the completion source.</param>
+      <param name="options">[in] Task creation options for the task controlled by the completion source.</param>
+      <param name="asyncState">[in] Asynchronous state that will be stored by the task controlled by the completion source.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.Delay(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,System.Double)">
+      <summary>Retrieves a task that delays execution of the subsequent task by a given period of time.</summary>
+      <returns>The delaying task.</returns>
+      <param name="scheduler">[in] The task scheduler service.</param>
+      <param name="delayMilliseconds">[in] The number of milliseconds to delay the subsequent task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.Delay(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,System.TimeSpan)">
+      <summary>Returns a task that delays execution of the subsequent task by a given period of time.</summary>
+      <returns>The delaying task.</returns>
+      <param name="scheduler">[in] The task scheduler service.</param>
+      <param name="delay">[in] The amount of time to delay the subsequent task.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.GetAwaiter(Microsoft.Internal.VisualStudio.Shell.VsTaskAwaiter)">
+      <summary>Gets the awaiter instance that contains the task that will be used to schedule continuations. Adds await support for an awaiter instance that can be returned from a call to <see cref="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ResumeWith(Microsoft.VisualStudio.Shell.Interop.IVsTask,Microsoft.VisualStudio.Shell.VsTaskRunContext)" />.</summary>
+      <returns>The same instance of the awaiter on which this method was called.</returns>
+      <param name="awaiter">[in] Awaiter that contains the task that will be used to schedule continuations.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.GetAwaiter(Microsoft.VisualStudio.Shell.Interop.IVsTask)">
+      <summary>Gets the task to be used for scheduling continuations.</summary>
+      <returns>An awaitable object for the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" /> instance.</returns>
+      <param name="task">[in] The task to be used for scheduling continuations.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.InvokeAsync``1(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsInvokableAsyncFunction{``0})">
+      <summary>transforms a task parallel library (TPL) task from an asynchronous function into an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTask" />.</summary>
+      <returns>An IVsTask that only completes once the TPL task that was returned from <paramref name="asyncFunction" /> completes.</returns>
+      <param name="scheduler">Task scheduler used to create the <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskCompletionSource" />.</param>
+      <param name="asyncFunction">Asynchronous function that takes an <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTaskCompletionSource" /> and returns a TPL task.</param>
+      <typeparam name="T">Return type of the task.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.ResumeWith(Microsoft.VisualStudio.Shell.Interop.IVsTask,Microsoft.VisualStudio.Shell.VsTaskRunContext)">
+      <summary>Extension method for task awatier to support awaits with a specific context.</summary>
+      <returns>The awaitable object.</returns>
+      <param name="task">[in] The task that will be used to schedule continuations.</param>
+      <param name="context">[in] Context under which the continuation would be scheduled.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.Wait(Microsoft.VisualStudio.Shell.Interop.IVsTask,System.Int32)">
+      <summary>Waits for the task to complete (not including any continuations). Override for <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTask.WaitEx(System.Int32,System.UInt32)" /> with default options.</summary>
+      <returns>The time to wait.</returns>
+      <param name="task">The task that is to wait to complete.</param>
+      <param name="millisecondsTimeout">The timeout (in milliseconds) or INFINITE.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.Wait(Microsoft.VisualStudio.Shell.Interop.IVsTask,System.Int32,Microsoft.VisualStudio.Shell.VsTaskWaitOptions)">
+      <summary>Waits for the task to complete (not including any continuations). Override for <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsTask.WaitEx(System.Int32,System.UInt32)" /> to use proper enumeration types.</summary>
+      <returns>The time to wait.</returns>
+      <param name="task">The task that is to wait to complete.</param>
+      <param name="millisecondsTimeout">The timeout (in milliseconds) or INFINITE.</param>
+      <param name="options">The options, specified in <see cref="T:Microsoft.VisualStudio.Shell.VsTaskWaitOptions" />, for the wait operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.Yield(Microsoft.VisualStudio.Shell.Interop.IVsTaskSchedulerService,Microsoft.VisualStudio.Shell.VsTaskRunContext,Microsoft.VisualStudio.Shell.Interop.IVsTaskCompletionSource)">
+      <summary>Yields the current operation on the thread. The rest of the asynchronous method will be scheduled as a continuation.</summary>
+      <returns>An awaiter implementation to use with the await keyword.</returns>
+      <param name="scheduler">The instance of the task scheduler service.</param>
+      <param name="context">Context to use for scheduling the rest of the asynchronous method.</param>
+      <param name="taskCompletionSource">If a task completion source is passed in, the task created is added as a dependency.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskRunContext">
+      <summary>Specifies how the task is run.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.BackgroundThread">
+      <summary>Runs the task on the background thread pool with normal priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.UIThreadSend">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.UIThreadBackgroundPriority">
+      <summary>Runs the task on the UI thread using background priority (that is, below user input).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.UIThreadIdlePriority">
+      <summary>Runs the task on the UI thread when Visual Studio is idle.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.CurrentContext">
+      <summary>Runs the task on the current context (that is, the UI thread or the background thread).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.BackgroundThreadLowIOPriority">
+      <summary>Runs the task on the background thread pool and sets the background mode on the thread while the task is running. This is useful for I/O-heavy background tasks that are not time critical.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskRunContext.UIThreadNormalPriority">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.VsTaskWaitOptions">
+      <summary>Specifies the options for task wait operations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskWaitOptions.None">
+      <summary>The default behavior should be used.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.VsTaskWaitOptions.AbortOnTaskCancellation">
+      <summary>The task must return from a wait immediately if the task is canceled.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.#ctor(System.Type,System.String,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.#ctor(System.Type,System.String,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.#ctor(System.Type,System.String,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.#ctor(System.Type,System.String,System.Type)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.LanguageTemplateFactoryType"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.PropertyName"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.PropertyValueInt"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.PropertyValueString"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideLanguagePropertyAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.#ctor(System.Type,System.String)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.#ctor(System.Type,System.String,System.String,System.Boolean,System.String,System.String)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.DefaultProjectExtension"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.DisplayName"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.DisplayProjectFileExtensions"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.DisplayProjectTypeVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.FactoryType"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.FolderGuid"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.LanguageVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.Name"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.NewProjectRequireNewFolderVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.PossibleProjectExtensions"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.ProjectSubTypeVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.ProjectTemplatesDirectory"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.ShowOnlySpecifiedTemplatesVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.SortPriority"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.TemplateGroupIDsVsTemplate"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.TemplateIDsVsTemplate"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute.#ctor(System.String,System.Type)"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute.FlavoredFactoryGuid"></member>
+    <member name="P:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute.LanguageTemplateFactoryType"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.WAProvideProjectFactoryTemplateMappingAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute">
+      <summary>Adds a project subtype to the existing list of defined project subtypes for the Web Site Project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute" /> class.</summary>
+      <param name="languageID">Language identifier being referenced from the Visual Studio template.</param>
+      <param name="languageName">Language name that shows up in the Add New Web Site dialog under the list of languages.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute.LanguageID">
+      <summary>Gets the language identifier that is being referenced from the Visual Studio template.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute.LanguageName">
+      <summary>Gets the language name that shows up in the Add New Web Site dialog under the list of languages.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute">
+      <summary>Allows the Web Site Project to nest one file type (related) under another file type (primary) in the solution explorer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute" /> class.</summary>
+      <param name="primaryFileExtension">The primary file extension that will nest files.</param>
+      <param name="relatedFileExtension">The related file extension that will nest under the primary file extension.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute.PrimaryFileExtension">
+      <summary>Gets the primary file extension that nests files.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this attribute with the given context.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute.RelatedFileExtension">
+      <summary>Gets the related file extension that nests under the primary file extension.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WebSiteProjectRelatedFilesAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Unregisters this attribute.</summary>
+      <param name="context">A <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext" /> provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.WindowPane">
+      <summary>Represents a Visual Studio window pane. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.WindowPane" /> with a null parent service provider</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.#ctor(System.IServiceProvider)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.WindowPane" /> with the specified service provider.</summary>
+      <param name="provider">
+        <see cref="T:System.IServiceProvider" />. Can be null.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WindowPane.Content">
+      <summary>Gets or sets the content of this tool window. </summary>
+      <returns>The object that represents the content of this tool window.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Dispose">
+      <summary>Disposes the window pane and its resources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Dispose(System.Boolean)">
+      <summary>Disposes the resources of the window pane.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>The service.</returns>
+      <param name="serviceType"> The type of the service to get.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WindowPane.InitializationMode">
+      <summary>Gets the initialization mode that is associated with this window pane.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Initialize">
+      <summary>Initializes services after the window pane has been sited.  </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.LoadUIState(System.IO.Stream)">
+      <summary>Override to load the previously saved state of the pane. </summary>
+      <returns>By default this method returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+      <param name="stateStream">The stream from which to load the state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes the specified command.</summary>
+      <returns>Returns <see cref="F:Microsoft.VisualStudio.OLE.Interop.OleConstants.OLECMDERR_E_NOTSUPPORTED" /> if the project manager is closed or the command is not supported. Otherwise, returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> or an error code if one of the executed commands returned an error code.</returns>
+      <param name="guidGroup">The GUID of the command group to which the command belongs.</param>
+      <param name="nCmdId">The ID of the command.</param>
+      <param name="nCmdExcept">Values taken from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> enumeration, which describe how the object should execute the command.</param>
+      <param name="pIn">Pointer to a VARIANTARG structure that contains input arguments. Can be null.</param>
+      <param name="vOut">Pointer to a VARIANTARG structure that contains command output. Can be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Gets the status of the commands.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="guidGroup">Unique identifier of the command group. All the commands that are passed in the <paramref name="prgCmds" /> array must belong to the group that is specified by <paramref name="guidCmdGroup" />.</param>
+      <param name="nCmdId">The number of commands in the <paramref name="prgCmds" /> array.</param>
+      <param name="oleCmd">A caller-allocated array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures that indicate the commands for which the caller requires status information. This method fills the <paramref name="cmdf " />member of each structure with values taken from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDF" /> enumeration.</param>
+      <param name="oleText">Pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXTF" /> structure to return a name and/or status information of a single command. Can be null to indicate that the caller does not require this information.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#CloseUIElementPane">
+      <summary>Closes the pane.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#CreateUIElementPane(System.Object@)">
+      <summary>Creates the pane.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="uiElement">[out] The created element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#GetDefaultUIElementSize(Microsoft.VisualStudio.OLE.Interop.SIZE[])">
+      <summary>When implemented in a derived class, gets the default size of the pane. </summary>
+      <returns>By default this method returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+      <param name="size">[out] The size.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#LoadUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <summary>When implemented in a derived class, loads custom state storage.</summary>
+      <returns>By default this method returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+      <param name="pstream">The stream from which to load the state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#SaveUIElementState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <summary>Stores the state of the pane to the specified stream.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pstream">The stream to which to save the state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#SetUIElementSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Sets the site for this window pane.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="p">The service provider.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsUIElementPane#TranslateUIElementAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Handles keyboard accelerators before the shell processes the message.</summary>
+      <returns>If <see cref="M:Microsoft.VisualStudio.Shell.WindowPane.PreProcessMessage(System.Windows.Forms.Message@)" /> returns true, returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_FAIL" />.</returns>
+      <param name="msg">The message.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#ClosePane">
+      <summary>Closes the window pane. Obsolete.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#CreatePaneWindow(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr@)">
+      <summary>Creates a window pane. Obsolete.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. </returns>
+      <param name="hwndParent">A pointer to the parent window.</param>
+      <param name="x">The absolute x ordinate.</param>
+      <param name="y">The absolute y ordinate.</param>
+      <param name="cx">The width of the window.</param>
+      <param name="cy">The height of the window.</param>
+      <param name="hwnd"> [out] A pointer to the new window pane.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#GetDefaultSize(Microsoft.VisualStudio.OLE.Interop.SIZE[])">
+      <summary>Gets the default size of the window pane. Obsolete.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />. </returns>
+      <param name="pSize">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.SIZE" /> structures.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#LoadViewState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <summary>Loads the saved view state. Obsolete.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+      <param name="pStream">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.IStream" /> from which to load the view state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#SaveViewState(Microsoft.VisualStudio.OLE.Interop.IStream)">
+      <summary>Saves the loaded view state. Obsolete.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+      <param name="pStream">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.IStream" /> to which to save the view state.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Initializes this window pane with the specified service provider. Obsolete.</summary>
+      <returns>If this method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />; if it fails, it returns <see cref="F:Microsoft.VisualStudio.VSConstants._FAIL" />.</returns>
+      <param name="psp">
+        <see cref="T:System.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.Microsoft#VisualStudio#Shell#Interop#IVsWindowPane#TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
+      <summary>Handles the translation of navigation keys. Obsolete</summary>
+      <returns>If this method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />; if it fails, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.E_FAIL" />.</returns>
+      <param name="lpmsg">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.MSG" /> structures that contain the character or character combination to be translated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.OnClose">
+      <summary>Raised when the window is closed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.OnCreate">
+      <summary>Raised when the window pane is created.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.PreProcessMessage(System.Windows.Forms.Message@)">
+      <summary>Preprocesses the messages from navigation keys.</summary>
+      <returns>true if the method was handled; otherwise, false.</returns>
+      <param name="m">The <see cref="T:System.Windows.Forms.Message" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.SaveUIState(System.IO.Stream@)">
+      <summary>Override to save custom state information to be used later when the pane is reconstructed.</summary>
+      <returns>By default sets the stream to null and returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. </returns>
+      <param name="stateStream">The stream with the state information.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.WindowPane.System#IServiceProvider#GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>An object that represents the service.</returns>
+      <param name="serviceType">The type of the service to get.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.WindowPane.Window">
+      <summary>Gets the window associated with this window pane.</summary>
+      <returns>
+        <see cref="T:System.Windows.Forms.IWin32Window" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode">
+      <summary>Represents the possible initialization states for a <see cref="T:Microsoft.VisualStudio.Shell.WindowPane" /> object.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.Uninitialized">
+      <summary>The window pane is not initialized.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.IVsWindowPane">
+      <summary>The window pane was initialized with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsWindowPane.CreatePaneWindow(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.IntPtr@)" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.WindowPane.PaneInitializationMode.IVsUIElementPane">
+      <summary>The window pane was initialized with <see cref="M:Microsoft.VisualStudio.Shell.Interop.IVsUIElementPane.CreateUIElementPane(System.Object@)" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject">
+      <summary>A project that is a subtype or flavor of an inner project. All methods by default delegate to the inner project. Non-default behaviors should be handled by the flavored project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.#ctor">
+      <summary>When overridden in a derived class, initializes an instance of the <see cref="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject" /> class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)">
+      <summary>Subscribes to hierarchy events.</summary>
+      <returns>A unique value, or cookie, that is needed to disable notification of hierarchy events.</returns>
+      <param name="eventSink">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Close">
+      <summary>Closes and cleans up a hierarchy once the environment determines that it is no longer used. </summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.DirectoryAdded">
+      <summary>Raised after a directory has been added to the project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.DirectoryRemoved">
+      <summary>Raised after a directory has been removed from the project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.DirectoryRenamed">
+      <summary>Raised after a directory in the project has been renamed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes a command on a specific item within a UI hierarchy window, or on the hierarchy itself. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The identifier of the item affected by the command. For single selection, this value is the actual item ID. For multiple selections, set <paramref name="itemid" /> equal to <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="VSITEMID_SELECTION" />.</param>
+      <param name="pguidCmdGroup">Unique identifier of the command group. All the commands in <paramref name="nCmdID " />must belong to the group specified by <paramref name="pguidCmdGroup" />.</param>
+      <param name="nCmdID">The command to be executed. This command must belong to the group specified with <paramref name="pguidCmdGroup" />.</param>
+      <param name="nCmdexecopt">A member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> enumeration, describing the type of action to perform.</param>
+      <param name="pvaIn">A pointer to a VARIANTARG structure containing input arguments. Can be null.</param>
+      <param name="pvaOut">A pointer to a VARIANTARG structure to receive command output. Can be null.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.FileAdded">
+      <summary>Raised after a file has been added to the project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.FileRemoved">
+      <summary>Raised after a file has been removed from the project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.FileRenamed">
+      <summary>Raised after a file in the project has been renamed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.GetCanonicalName(System.UInt32,System.String@)">
+      <summary>Gets the unique name associated with an item in the hierarchy. Used for workspace persistence, such as remembering window positions.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the hierarchy item. </param>
+      <param name="name">[out] The canonical name of the hierarchy item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.GetGuidProperty(System.UInt32,System.Int32)">
+      <summary>Gets properties whose values are GUIDs.</summary>
+      <returns>The GUID value of the property.</returns>
+      <param name="itemId">The item ID of the hierarchy node for which to get the property.</param>
+      <param name="propId">The ID of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <summary>Determines whether or not a node is a nested hierarchy.</summary>
+      <returns>If <paramref name="itemid" /> is not a nested hierarchy node, this method returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_FAIL" />. If the requested interface is not supported on the hierarchy object, <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_NOINTERFACE" /> is returned. The caller would then treat this node as if it had no children. </returns>
+      <param name="itemId">The item ID of the node.</param>
+      <param name="guidHierarchyNested">The interface ID of the node.</param>
+      <param name="hierarchyNested">[out] Returns a pointer to the node, if it is a nested hierarchy node. </param>
+      <param name="itemIdNested">[out] Returns the item ID of the nested hierarchy node; this will always be <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <summary>Gets the value of a property for a given node.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The item ID of the node.</param>
+      <param name="propId">The ID of the requested property.</param>
+      <param name="property">[out] The value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.GetSite">
+      <summary>Gets the service provider from which to access the services.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.Boolean@)">
+      <summary>Called by the outer project subtype to have the owned inner project subtype do its initialization work. </summary>
+      <param name="fileName">The name of the project file.</param>
+      <param name="location">The path of the project file.</param>
+      <param name="name">The name of the project.</param>
+      <param name="flags">Flags from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJECTFLAGS" /> enumeration.</param>
+      <param name="guidProject">[ref] The interface ID of the project.</param>
+      <param name="cancel">[out] Returns true if project creation was canceled.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.innerOleCommandTarget">
+      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget" /> interface of the inner project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.innerVsAggregatableProject">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsAggregatableProject" /> of the inner project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.innerVsHierarchy">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy" /> interface of the inner project.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.innerVsUIHierarchy">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy" /> interface of the inner project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes a specified command or displays help for a command.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pguidCmdGroup">The ID of the command group to which the command belongs.</param>
+      <param name="nCmdID">The ID of the command.</param>
+      <param name="nCmdexecopt">A member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> enumeration, describing the type of action to take.</param>
+      <param name="pvaIn">A pointer to a VARIANTARG structure containing input arguments. May be null.</param>
+      <param name="pvaOut">A pointer to a VARIANTARG structure containing command output. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Queries the object for the status of one or more commands.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="pguidCmdGroup">The GUID of the command group to which the commands belong.</param>
+      <param name="cCmds">The number of commands in the command array.</param>
+      <param name="prgCmds">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures that contain information about the commands.</param>
+      <param name="pCmdText">Pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT" /> structure in which to return name and/or status information of a single command. Can be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProject#GetAggregateProjectTypeGuids(System.String@)">
+      <summary>Gets the list of project type GUIDs that make up the aggregate project. This method should be delegated to the innermost project within the system of aggregated project subtypes.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="projectTypeGuids">[out] A semicolon-delimited set of project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProject#InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Called by the outer project subtype to have the inner project subtype do its initialization work. </summary>
+      <returns>If the method succeeds, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="fileName">The project file name of the project to be initialized.</param>
+      <param name="location">The path of the project file. </param>
+      <param name="name">The name of the project.</param>
+      <param name="flags">Flags that describe how a project is to be created or opened. Values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" /> enumeration.</param>
+      <param name="guidProject">[ref] The interface ID of the project. It should be <see cref="F:Microsoft.VisualStudio.NativeMethods.IID_IUnknown" />.</param>
+      <param name="project">[out] A pointer to the project. </param>
+      <param name="canceled">[out] true if the project was canceled. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProject#OnAggregationComplete">
+      <summary>Called to continue initialization after aggregation is complete.</summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProject#SetAggregateProjectTypeGuids(System.String)">
+      <summary>Updates the list of GUIDs that are persisted in the project file of the base project. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />\. If it fails, it returns an error code.</returns>
+      <param name="projectTypeGuids">The GUIDs to set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProject#SetInnerProject(System.Object)">
+      <summary>Sets up the inner project as well as the necessary interface pointers.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="inner">The IUnknown of the inner project subtype.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)">
+      <summary>Subscribes to hierarchy events.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="eventSink">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents" /> to which to register.</param>
+      <param name="cookie">[out] Returns the unique identifier used to unsubscribe for these events.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Close">
+      <summary>Closes and cleans up a hierarchy once the environment determines that it is no longer used. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetCanonicalName(System.UInt32,System.String@)">
+      <summary>Gets a unique name for an item in the hierarchy. Used for workspace persistence, such as remembering window positions. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the hierarchy item.</param>
+      <param name="name">[out] The canonical name of the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <summary>Gets properties whose values are GUIDs. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the hierarchy item.</param>
+      <param name="propId">The ID of the property.</param>
+      <param name="guid">[out] Returns the GUID value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <summary>Determines whether or not a node is a nested hierarchy.</summary>
+      <returns>If <paramref name="itemid" /> is not a nested hierarchy node, this method returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_FAIL" />. If the requested interface is not supported on the hierarchy object, <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_NOINTERFACE" /> is returned. The caller would then treat this node as if it had no children. </returns>
+      <param name="itemId">The item ID of the node.</param>
+      <param name="guidHierarchyNested">The interface ID of the node.</param>
+      <param name="hierarchyNested">[out] Returns a pointer to the node, if it is a nested hierarchy node. </param>
+      <param name="itemIdNested">[out] Returns the item ID of the nested hierarchy node; this will always be <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <summary>Gets properties of a given node or of the hierarchy. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the item.</param>
+      <param name="propId">The ID of the property.</param>
+      <param name="property">[out] The value of the property. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)">
+      <summary>Gets the service provider from which to access the services. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="serviceProvider"> <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#ParseCanonicalName(System.String,System.UInt32@)">
+      <summary>Returns the identifier of the hierarchy item, given its canonical name. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="name">The canonical name of the item.</param>
+      <param name="itemId">[out] The ID of the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#QueryClose(System.Int32@)">
+      <summary>Determines whether the hierarchy can be closed. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="canClose">[out] Returns true if the hierarchy can be closed, otherwise false. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <summary>Sets properties whose values are GUIDs. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the item.</param>
+      <param name="propId">The ID of the property to set.</param>
+      <param name="guid">The GUID value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)">
+      <summary>Sets properties of a specific node or of the hierarchy. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the item.</param>
+      <param name="propId">The ID of the property to set.</param>
+      <param name="property">The value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Sets the service provider from which to access the services. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="serviceProvider">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#UnadviseHierarchyEvents(System.UInt32)">
+      <summary>Disables client notification of hierarchy events.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="cookie">The unique identifier that was handed back with <see cref="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused0">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused1">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused2">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused3">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused4">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterAddDirectoriesEx(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS[])">
+      <summary>Raised after directories have been added to a project.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array.</param>
+      <param name="cDirectories">The number of directories to be added.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of indices of the directories that were affected.</param>
+      <param name="rgpszMkDocuments">An array of paths of the directories that were added.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterAddFilesEx(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSADDFILEFLAGS[])">
+      <summary>Raised after files have been added to a project.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array.</param>
+      <param name="cFiles">The number of files to be added.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects.</param>
+      <param name="rgFirstIndices">An array of indices of the files that were affected.</param>
+      <param name="rgpszMkDocuments">An array of paths of the files that were affected.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSADDFILEFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterRemoveDirectories(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSREMOVEDIRECTORYFLAGS[])">
+      <summary>Raised after a directory was removed from the project.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array.</param>
+      <param name="cDirectories">The number of directories affected.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of indices of the directories that were affected.</param>
+      <param name="rgpszMkDocuments">An array of paths of the directories that were affected. </param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSREMOVEDIRECTORYFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterRemoveFiles(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[])">
+      <summary>Raised after files have been removed from the project.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array.</param>
+      <param name="cFiles">The number of files that were affected.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of indices of the files that were affected.</param>
+      <param name="rgpszMkDocuments">An array of paths of the files that were affected.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterRenameDirectories(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSRENAMEDIRECTORYFLAGS[])">
+      <summary>Raised after a directory has been moved or renamed.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array. </param>
+      <param name="cDirs">The number of directories affected.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of indices of the directories affected.</param>
+      <param name="rgszMkOldNames">An array of the old paths of the directories.</param>
+      <param name="rgszMkNewNames">An array of the new paths of the directories.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSRENAMEDIRECTORYFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterRenameFiles(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS[])">
+      <summary>Raised after files have been moved or renamed.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array. </param>
+      <param name="cFiles">The number of files affected.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of the indices of the files.</param>
+      <param name="rgszMkOldNames">An array of the old paths of the files.</param>
+      <param name="rgszMkNewNames">An array of the new paths of the files.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS" />. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnAfterSccStatusChanged(System.Int32,System.Int32,Microsoft.VisualStudio.Shell.Interop.IVsProject[],System.Int32[],System.String[],System.UInt32[])">
+      <summary>This method is called by the source code control component to inform listeners that source control status has changed. Do not call this method. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="cProjects">The number of projects in the <paramref name="rgpProjects" /> array.</param>
+      <param name="cFiles">The number of files affected.</param>
+      <param name="rgpProjects">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> objects, corresponding to the projects in the solution.</param>
+      <param name="rgFirstIndices">An array of the indices of the files.</param>
+      <param name="rgpszMkDocuments">An array of paths of the files. </param>
+      <param name="rgdwSccStatus">An array of SccStatus flags. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryAddDirectories(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYRESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYRESULTS[])">
+      <summary>Raised by a project to determine whether directories can be added to the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected.</param>
+      <param name="cDirectories">The number of directories affected.</param>
+      <param name="rgpszMkDocuments">An array of paths to the directories. </param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYRESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDDIRECTORYRESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryAddFiles(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILEFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILERESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILERESULTS[])">
+      <summary>Raised to determine whether files can be added to the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected.</param>
+      <param name="cFiles">The number of files affected. </param>
+      <param name="rgpszMkDocuments">An array of paths of the files.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILEFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILERESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYADDFILERESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryRemoveDirectories(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[])">
+      <summary>Raised to determine whether directories can be removed from the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected.</param>
+      <param name="cDirectories">The number of directories affected.</param>
+      <param name="rgpszMkDocuments">An array of paths of the directories.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryRemoveFiles(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILEFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILERESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILERESULTS[])">
+      <summary>Raised to determine whether files can be removed from the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected. </param>
+      <param name="cFiles">The number of files affected.</param>
+      <param name="rgpszMkDocuments">An array of paths to the files.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILEFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILERESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEFILERESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryRenameDirectories(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEDIRECTORYFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEDIRECTORYRESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEDIRECTORYRESULTS[])">
+      <summary>Raised to determine whether directories can be renamed in the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected.</param>
+      <param name="cDirs">The number of directories affected. </param>
+      <param name="rgszMkOldNames">An array of the old paths of the files.</param>
+      <param name="rgszMkNewNames">An array of the new paths of the files.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEDIRECTORYFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEDIRECTORYRESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILERESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsTrackProjectDocumentsEvents2#OnQueryRenameFiles(Microsoft.VisualStudio.Shell.Interop.IVsProject,System.Int32,System.String[],System.String[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILEFLAGS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILERESULTS[],Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILERESULTS[])">
+      <summary>Raised to determine whether files can be renamed in the project. Not used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="pProject">The <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsProject" /> affected.</param>
+      <param name="cFiles">The number of files affected.</param>
+      <param name="rgszMkOldNames">An array of the old paths of the files.</param>
+      <param name="rgszMkNewNames">An array of the new paths of the files.</param>
+      <param name="rgFlags">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILEFLAGS" />.</param>
+      <param name="pSummaryResult">An array of summary <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILERESULTS" /> objects, which represent a summary of the yes/no values returned.</param>
+      <param name="rgResults">An array of <see cref="T:Microsoft.VisualStudio.Shell.Interop.VSQUERYRENAMEFILERESULTS" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)">
+      <summary>Subscribes to hierarchy events.</summary>
+      <returns>The cookie. </returns>
+      <param name="pEventSink">
+        <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents" />.</param>
+      <param name="pdwCookie">A unique value, or cookie, that is needed to disable notification of hierarchy events.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Close">
+      <summary>Closes the project and cleans up its resources once the environment determines that it is no longer used.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
+      <summary>Executes a command on a specific item within a UI hierarchy window, or on the hierarchy itself. </summary>
+      <returns>If the method succeeded, <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />, otherwise an error code.</returns>
+      <param name="itemid">The identifier of the item affected by the command. For single selection, this value is the actual item ID. For multiple selections, set <paramref name="itemid" /> equal to <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="VSITEMID_SELECTION" />.</param>
+      <param name="pguidCmdGroup">Unique identifier of the command group. All the commands in <paramref name="nCmdID " />must belong to the group specified by <paramref name="pguidCmdGroup" />.</param>
+      <param name="nCmdID">The command to be executed. This command must belong to the group specified with <paramref name="pguidCmdGroup" />.</param>
+      <param name="nCmdexecopt">A member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> enumeration, describing the type of action to perform.</param>
+      <param name="pvaIn">A pointer to a VARIANTARG structure containing input arguments. Can be null.</param>
+      <param name="pvaOut">A pointer to a VARIANTARG structure to receive command output. Can be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetCanonicalName(System.UInt32,System.String@)">
+      <summary>Gets the unique name associated with an item in the hierarchy. Used for workspace persistence, such as remembering window positions.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The ID of the hierarchy item. </param>
+      <param name="pbstrName">[out] The canonical name of the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <summary>Gets properties whose values are GUIDs.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="itemid">The item ID of the hierarchy node for which to get the property.</param>
+      <param name="propid">The ID of the property.</param>
+      <param name="pguid">[out] The GUID value.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)">
+      <summary>Determines whether or not a node is a nested hierarchy.</summary>
+      <returns>If <paramref name="itemid" /> is not a nested hierarchy node, this method returns <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_FAIL" />. If the requested interface is not supported on the hierarchy object, <see cref="F:Microsoft.VisualStudio.VSConstants." /><see cref="E_NOINTERFACE" /> is returned. The caller would then treat this node as if it had no children. </returns>
+      <param name="itemid">The item ID of the node.</param>
+      <param name="iidHierarchyNested">The interface ID of the node.</param>
+      <param name="ppHierarchyNested">[out] Returns a pointer to the node, if it is a nested hierarchy node. </param>
+      <param name="pitemidNested">[out] Returns the item ID of the nested hierarchy node; this will always be <see cref="F:Microsoft.VisualStudio.VSConstants.VSITEMID_ROOT" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)">
+      <summary>Gets the value of a property for a given node.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The item ID of the node.</param>
+      <param name="propid">The ID of the requested property.</param>
+      <param name="pvar">[out] The value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)">
+      <summary>Gets the service provider from which to access the services.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="ppSP">[out] <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ParseCanonicalName(System.String,System.UInt32@)">
+      <summary>Returns the identifier of the hierarchy item, given its canonical name. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pszName">The canonical name of the item.</param>
+      <param name="pitemid">[out] The ID of the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryClose(System.Int32@)">
+      <summary>Determines whether the hierarchy can be closed. </summary>
+      <returns>true if the hierarchy can be closed, otherwise false.</returns>
+      <param name="pfCanClose">[out] Returns true if the hierarchy can be closed, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Gets the status of the specified commands.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The ID of the item being queried.</param>
+      <param name="pguidCmdGroup">The GUID of the command group to which the commands belong.</param>
+      <param name="cCmds">The number of commands in the <paramref name="prgCmds" /> array.</param>
+      <param name="prgCmds">An array of command <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures with information on the commands.</param>
+      <param name="pCmdText">A pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT" /> structure containing name and/or status information on the command.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <summary>Sets properties whose values are GUIDs. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The ID of the item.</param>
+      <param name="propid">The ID of the property to set.</param>
+      <param name="rguid">The GUID value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)">
+      <summary>Sets properties of a specific node or of the hierarchy. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The ID of the item.</param>
+      <param name="propid">The ID of the property to set.</param>
+      <param name="var">The value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Sets the service provider from which to access the services. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="psp">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#UnadviseHierarchyEvents(System.UInt32)">
+      <summary>Disables client notification of hierarchy events.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="dwCookie">The unique identifier that was handed back with <see cref="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused0">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused1">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused2">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused3">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused4">
+      <summary>A placeholder for a future method.</summary>
+      <returns>Implementers should return <see cref="F:Microsoft.VisualStudio.VSConstants.E_NOTIMPL" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.OnAggregationComplete">
+      <summary>Subscribes to <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2" /> events. It is not required to flavor a project but makes it easier for derived classes to subscribe to these events.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.ParseCanonicalName(System.String,System.UInt32@)">
+      <summary>Returns the identifier of the hierarchy item, given its canonical name. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="name">The canonical name of the item.</param>
+      <param name="itemId">[out] The ID of the item.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.QueryClose">
+      <summary>Determines whether the hierarchy can be closed. </summary>
+      <returns>true if the hierarchy can be closed, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
+      <summary>Gets the status of the specified commands.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="itemid">The ID of the item being queried.</param>
+      <param name="pguidCmdGroup">The GUID of the command group to which the commands belong.</param>
+      <param name="cCmds">The number of commands in the <paramref name="prgCmds" /> array.</param>
+      <param name="prgCmds">An array of command <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures with information on the commands.</param>
+      <param name="pCmdText">A pointer to an <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT" /> structure containing name and/or status information on the command.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.SccStatusChanged">
+      <summary>Raised after the source code control status of an item in the project has changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.serviceProvider">
+      <summary>The service provider of the project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.SetGuidProperty(System.UInt32,System.Int32,System.Guid@)">
+      <summary>Sets properties whose values are GUIDs. </summary>
+      <param name="itemId">The ID of the item.</param>
+      <param name="propId">The ID of the property to set.</param>
+      <param name="guid">The GUID value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.SetInnerProject(System.Object)">
+      <summary>Sets up the interfaces and menu commands for the inner project. </summary>
+      <param name="inner">The inner project subtype.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.SetProperty(System.UInt32,System.Int32,System.Object)">
+      <summary>Sets properties of a specific node or of the hierarchy. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" /> . If it fails, it returns an error code.</returns>
+      <param name="itemId">The ID of the item.</param>
+      <param name="propId">The ID of the property to set.</param>
+      <param name="property">The value of the property.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.System#IServiceProvider#GetService(System.Type)">
+      <summary>Gets the service of the specified type.</summary>
+      <returns>A service of the type specified. </returns>
+      <param name="serviceType">The type of the service.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.UnadviseHierarchyEvents(System.UInt32)">
+      <summary>Disables client notification of hierarchy events.</summary>
+      <param name="cookie">The unique identifier that was handed back with <see cref="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Unused0">
+      <summary>A placeholder for a future method.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Unused1">
+      <summary>A placeholder for a future method.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Unused2">
+      <summary>A placeholder for a future method.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Unused3">
+      <summary>A placeholder for a future method.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.Unused4">
+      <summary>A placeholder for a future method.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.EventHandler`1">
+      <summary>Represents the method that handles events that relate to files and folders of the flavored project.</summary>
+      <param name="sender">The object that raises the event.</param>
+      <param name="e">
+        <see cref="T:Microsoft.VisualStudio.Package.Flavor.ProjectDocumentsChangeEventArgs" />.</param>
+      <typeparam name="ProjectDocumentsChangeEventArgs"></typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase">
+      <summary>A project that is a subtype/flavor of an inner project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.#ctor"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerOleCommandTarget"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsAggregatableProject"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsHierarchy"></member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase._innerVsUIHierarchy"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Close"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryAdded">
+      <summary>Called after a directory was added to this project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryRemoved">
+      <summary>Called after a directory was remove from this project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.DirectoryRenamed">
+      <summary>Called after a directory was renamed in this project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileAdded">
+      <summary>Called after a file was added to this project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileRemoved">
+      <summary>Called after a file was remove from this project.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FileRenamed">
+      <summary>Called after a file was renamed in this project.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.FreeInterfaces"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetCanonicalName(System.UInt32,System.String@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetComInterface``1">
+      <summary>A project derived from this base class will be aggregated with a native COM component (the ProjectAggregator object) that can also aggregate an inner project in case of flavoring.</summary>
+      <typeparam name="Interface_T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetGuidProperty(System.UInt32,System.Int32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetProperty(System.UInt32,System.Int32,System.Object@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.GetSite"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.Boolean@)">
+      <summary>Allows the project to initialize itself. At this point it possible to call the inner project. This method also allows canceling the project creation process.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#OLE#Interop#IOleCommandTarget#QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#GetAggregateProjectTypeGuids(System.String@)">
+      <summary>This must be delegetated to the inner most project</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Do the initialization here (such as loading flavor specific information from the project)</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#OnAggregationComplete">
+      <summary>This is called when all object in aggregation have received InitializeForOuter calls. At this point the aggregation is complete and fully functional.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#SetAggregateProjectTypeGuids(System.String)">
+      <summary>This must be delegated to the innermost project</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectCorrected#SetInnerProject(System.IntPtr)">
+      <summary>This is where all QI for interface on the inner object should happen Then set the inner project wait for InitializeForOuter to be called to do the real initialization</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetCanonicalName(System.UInt32,System.String@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#ParseCanonicalName(System.String,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#QueryClose(System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#UnadviseHierarchyEvents(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsHierarchy#Unused4"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#AdviseHierarchyEvents(Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ExecCommand(System.UInt32,System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetCanonicalName(System.UInt32,System.String@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetGuidProperty(System.UInt32,System.Int32,System.Guid@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetNestedHierarchy(System.UInt32,System.Guid@,System.IntPtr@,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetProperty(System.UInt32,System.Int32,System.Object@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#GetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#ParseCanonicalName(System.String,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryClose(System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetGuidProperty(System.UInt32,System.Int32,System.Guid@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetProperty(System.UInt32,System.Int32,System.Object)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#UnadviseHierarchyEvents(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Microsoft#VisualStudio#Shell#Interop#IVsUIHierarchy#Unused4"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.OnAggregationComplete">
+      <summary>This is called when all object in aggregation have received InitializeForOuter calls. At this point the aggregation is complete and fully functional.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.ParseCanonicalName(System.String,System.UInt32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.QueryClose"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.QueryStatusCommand(System.UInt32,System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)"></member>
+    <member name="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SccStatusChanged">
+      <summary>Called after the source code control status of a file in this project changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.serviceProvider"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetGuidProperty(System.UInt32,System.Int32,System.Guid@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetInnerProject(System.IntPtr)">
+      <summary>This is were all QI for interface on the inner object should happen Then set the inner project wait for InitializeForOuter to be called to do the real initialization</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.SetProperty(System.UInt32,System.Int32,System.Object)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.System#IServiceProvider#GetService(System.Type)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.UnadviseHierarchyEvents(System.UInt32)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused0"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused1"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused3"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.Unused4"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectBase.EventHandler`1">
+      <typeparam name="ProjectDocumentsChangeEventArgs"></typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory">
+      <summary>A factory for creating flavored projects, otherwise known as project subtypes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.CanCreateProject(System.String,System.UInt32)">
+      <summary>Determines whether or not the project can be created with the supplied parameters.</summary>
+      <returns>true if the project file name is valid, otherwise false.</returns>
+      <param name="fileName">The name of the file.</param>
+      <param name="flags">Not used.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.CreateProject(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Creates a project.</summary>
+      <param name="fileName">The name of the project file.</param>
+      <param name="location">The path of the project file. </param>
+      <param name="name">The name of the project.</param>
+      <param name="flags">Values from <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" />.</param>
+      <param name="projectGuid">The interface ID of the project.</param>
+      <param name="project">[out] Returns a pointer to the project.</param>
+      <param name="canceled">[out] Returns true if the operation was canceled, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Dispose(System.Boolean)">
+      <summary>Disposes the service provider.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Initialize">
+      <summary>Initializes the project factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProjectFactory#GetAggregateProjectType(System.String,System.String@)">
+      <summary>Gets a semicolon-delimited string of project type GUIDs.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="fileName">The name of the project file.</param>
+      <param name="projectTypeGuid">[out] Returns the semicolon-delimited string of project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsAggregatableProjectFactory#PreCreateForOuter(System.Object,System.Object@)">
+      <summary>Creates an aggregatable inner project.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="outerProject">The outer project, or null if the outer project is to be created.</param>
+      <param name="project">[out] Returns the inner project.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#CanCreateProject(System.String,System.UInt32,System.Int32@)">
+      <summary>Determines whether or not the project can be created.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="fileName">The name of the file.</param>
+      <param name="flags">If used, values from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" /> enumeration.</param>
+      <param name="canCreate">[out] Returns true if the project can be created, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#Close">
+      <summary>Disposes this object.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#CreateProject(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Creates a flavored project.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="fileName">The name of the project file.</param>
+      <param name="location">The path of the project file. </param>
+      <param name="name">The name of the project.</param>
+      <param name="flags">Values from <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" />.</param>
+      <param name="projectGuid">The interface ID of the project.</param>
+      <param name="project">[out] Returns a pointer to the project.</param>
+      <param name="canceled">[out] Returns true if the operation was canceled, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
+      <summary>Initializes the project and allows the project to obtain services proffered by the environment. </summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.NativeMethods.S_OK" />.</returns>
+      <param name="provider">
+        <see cref="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.PreCreateForOuter(System.Object)">
+      <summary>Creates an instance of the project. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="outerProject">The outermost project, or null if the outer project is being created.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.ProjectTypeGuids(System.String)">
+      <summary>Gets the set of project type GUIDs from the project file.</summary>
+      <returns>When implemented by a derived class, a semicolon-delimited string containing the project type GUIDs in the project file.</returns>
+      <param name="file">The project file.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactory.serviceProvider">
+      <summary>Gets the project's service provider.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.ServiceProvider" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase">
+      <summary>Base class for flavored project factories.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.CanCreateProject(System.String,System.UInt32)">
+      <summary>Determines whether or not the project can be created with the supplied parameters.</summary>
+      <returns>true if the project file name is valid, otherwise false.</returns>
+      <param name="fileName">The name of the file.</param>
+      <param name="flags">Not used.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.CreateProject(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Creates a project.</summary>
+      <param name="fileName">The name of the project file.</param>
+      <param name="location">The path of the project file. </param>
+      <param name="name">The name of the project.</param>
+      <param name="flags">Values from <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" />.</param>
+      <param name="projectGuid">The interface ID of the project.</param>
+      <param name="project">[out] Returns a pointer to the project.</param>
+      <param name="canceled">[out] Returns true if the operation was canceled, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Dispose(System.Boolean)">
+      <summary>Disposes the service provider.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Initialize">
+      <summary>Initializes the project factory.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectFactoryCorrected#GetAggregateProjectType(System.String,System.String@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Flavor#IVsAggregatableProjectFactoryCorrected#PreCreateForOuter(System.IntPtr,System.IntPtr@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#CanCreateProject(System.String,System.UInt32,System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#Close"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#CreateProject(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.Microsoft#VisualStudio#Shell#Interop#IVsProjectFactory#SetSite(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.PreCreateForOuter(System.IntPtr)">
+      <summary>Creates an instance of the project. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="outerProjectIUnknown">The outermost project, or null if the outer project is being created.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.ProjectTypeGuids(System.String)">
+      <summary>Gets the set of project type GUIDs from the project file.</summary>
+      <returns>When implemented by a derived class, a semicolon-delimited string containing the project type GUIDs in the project file.</returns>
+      <param name="file">The project file.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Flavor.FlavoredProjectFactoryBase.serviceProvider">
+      <summary>Gets the project's service provider.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Shell.ServiceProvider" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.ILocalRegistryCorrected">
+      <summary>Establishes a locally-registered COM object relative to the local Visual Studio registry hive.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.ILocalRegistryCorrected.CreateInstance(System.Guid,System.IntPtr,System.Guid@,System.UInt32,System.IntPtr@)">
+      <summary>Creates an instance of a class listed in the local registry.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="clsid">[in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object.</param>
+      <param name="punkOuterIUnknown">[in] Pointer to the IUnknown interface of the newly created object. A value of null indicates that the object is not being created as part of an aggregate. If non-null, this is a pointer to the aggregate object's IUnknown.</param>
+      <param name="riid">[in] Interface to be used to communicate with the object. For example, IID_IClassFactory.</param>
+      <param name="dwFlags">[in] Flags controlling the instance creation from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.CLSCTX" /> enumeration. Specifies a value of <see cref="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_SERVER" />.</param>
+      <param name="ppvObj">[out] Address of pointer variable that receives the interface pointer requested in <paramref name="riid" />. Upon successful return, <paramref name="ppvObj" /> contains the requested interface pointer. Upon failure, <paramref name="ppvObj" /> contains null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.ILocalRegistryCorrected.GetClassObjectOfClsid(System.Guid@,System.UInt32,System.IntPtr,System.Guid@,System.IntPtr@)">
+      <summary>Returns the class object associated with a CLSID.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="clsid">[in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object.</param>
+      <param name="dwFlags">[in] Flags controlling the instance creation from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.CLSCTX" /> enumeration. Specifies a value of <see cref="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_SERVER" />.</param>
+      <param name="lpReserved">[in] Reserved.</param>
+      <param name="riid">[in] Interface to be used to communicate with the object. For example, IID_IClassFactory.</param>
+      <param name="ppvClassObject">[in] Address of pointer variable that receives the interface pointer requested in <paramref name="riid" />. Upon successful return, <paramref name="ppvObj" /> contains the requested interface pointer. Upon failure, <paramref name="ppvObj" /> contains null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.ILocalRegistryCorrected.GetTypeLibOfClsid(System.Guid,Microsoft.VisualStudio.OLE.Interop.ITypeLib@)">
+      <summary>Not implemented. Do not use.</summary>
+      <param name="clsid">Do not use.</param>
+      <param name="pptLib">Do not use.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected">
+      <summary>Implemented by a project that supports adding project subtypes through aggregation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.GetAggregateProjectTypeGuids(System.String@)">
+      <summary>Gets the list of project type GUIDs that make up the aggregate project. This method should be delegated to the innermost project within the system of aggregated project subtypes.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pbstrProjTypeGuids">Pointer to a string containing the project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.InitializeForOuter(System.String,System.String,System.String,System.UInt32,System.Guid@,System.IntPtr@,System.Int32@)">
+      <summary>Called by the owner, the outer project subtype, to have the owned project, the inner project subtype, to do its initialization work.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="pszFilename">[in] Project file name of the project to be initialized.</param>
+      <param name="pszLocation">[out] Location of the initialized project file.</param>
+      <param name="pszName">[in] Pointer to a null-terminated string containing the name.</param>
+      <param name="grfCreateFlags">[in] Controls how a project is created or opened. Values are taken from the <see cref="T:Microsoft.VisualStudio.Shell.Interop.__VSCREATEPROJFLAGS" /> enumeration.</param>
+      <param name="iidProject">[in] Identifier of the interface of the returned <paramref name="ppvProject" />.</param>
+      <param name="ppvProject">[out, iid_is(iidProject)] Pointer to the interface specified by <paramref name="iidProject" />.</param>
+      <param name="pfCanceled">[out] Pointer to a flag where true indicates canceled.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.OnAggregationComplete">
+      <summary>Indicates that aggregation is complete.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.SetAggregateProjectTypeGuids(System.String)">
+      <summary>This method updates the list of GUIDs that are persisted in the project file of the base project.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="lpstrProjTypeGuids">String containing the project type GUIDs.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectCorrected.SetInnerProject(System.IntPtr)">
+      <summary>This method is used to pass in the pointer to the inner IUnknown of the project subtype that is being aggregated.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="punkInnerIUnknown">[in] Pointer to the IUnknown of the inner project subtype.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected">
+      <summary>Creates a project type that supports aggregation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected.GetAggregateProjectType(System.String,System.String@)">
+      <summary>Returns a string containing a list of project type GUIDs to aggregate to create an instance of this project. </summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="fileName">[in] The name of the project file containing the list of project type GUIDs.</param>
+      <param name="projectTypeGuid">[out] Pointer to a string containing a semi-colon delimited list of the project type GUIDs, ordered from outer to the inner project subtype.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsAggregatableProjectFactoryCorrected.PreCreateForOuter(System.IntPtr,System.IntPtr@)">
+      <summary>Called by the owner or outer project subtype so that the owned or inner project subtype can create a version of itself that can be aggregated.</summary>
+      <returns>If the method succeeds, it returns <see cref="F:Microsoft.VisualStudio.VSConstants.S_OK" />. If it fails, it returns an error code.</returns>
+      <param name="outerProjectIUnknown">[in] Pointer to the outer IUnknown interface.</param>
+      <param name="projectIUnknown">[out] Pointer to the inner or owned project subtype IUnknown interface.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2.SetInner(System.IntPtr)"></member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.IVsProjectAggregator2.SetMyProject(System.IntPtr)"></member>
+    <member name="T:Microsoft.VisualStudio.Shell.Flavor.ProjectDocumentsChangeEventArgs">
+      <summary>Contains event data for events relating to files and folders of the project subtype, for example the <see cref="E:Microsoft.VisualStudio.Shell.Flavor.FlavoredProject.FileAdded" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Flavor.ProjectDocumentsChangeEventArgs.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Shell.Flavor.ProjectDocumentsChangeEventArgs" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.Flavor.ProjectDocumentsChangeEventArgs.MkDocument">
+      <summary>Gets or sets the unique name of the project item that was changed.</summary>
+      <returns>The unique name of the project item that was changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager">
+      <summary>Represents the settings stored inside Visual Studio.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.#ctor(System.IServiceProvider)">
+      <param name="serviceProvider">The service provider that is needed to get <see cref="T:Microsoft.VisualStudio.Shell.Interop.IVsSettingsManager" />, which provides settings-related functionality.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetApplicationDataFolder(Microsoft.VisualStudio.Settings.ApplicationDataFolder)">
+      <summary>Gets the folder that Visual Studio uses for storing various cache, backup, template, etc. files</summary>
+      <returns>The full path of the requested folder.</returns>
+      <param name="folder">The requested folder.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetCollectionScopes(System.String)">
+      <summary>Gets the scopes that contain the given collection. </summary>
+      <param name="collectionPath">The path of the collection to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetCommonExtensionsSearchPaths">
+      <summary>Gets the list of folders that Visual Studio uses for installing/discovering machine-wide extensions.</summary>
+      <returns>The list of extension root paths.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetPropertyScopes(System.String,System.String)">
+      <summary>Gets the scopes that contain the given property. </summary>
+      <returns>The enclosing scopes.</returns>
+      <param name="collectionPath">The path of the collection of the property.</param>
+      <param name="propertyName">The name of the property to be searched.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetReadOnlySettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> class for the requested scope that can be used for read-only operations.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Settings.SettingsStore" /> object that can be used for accessing the scope.</returns>
+      <param name="scope">The requested scope.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager.GetWritableSettingsStore(Microsoft.VisualStudio.Settings.SettingsScope)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> object for the requested scope which can be used both for reading and writing.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Settings.WritableSettingsStore" /> object that can be used for accessing the scope.</returns>
+      <param name="scope">The requested scope.</param>
+      <exception cref="T:System.ArgumentException">The given scope is not writable.</exception>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.dll
new file mode 100644
index 0000000000000000000000000000000000000000..cae24fd465468ea5845b9c052c27171a5f7a8f82
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
new file mode 100644
index 00000000..fd9222af
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Data.xml
@@ -0,0 +1,3191 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Text.Data</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs">
+      <summary>Provides information about the <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.ContentTypeChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType,System.Object)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs" /> with the specified before and after snapshots and before and after content types.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> immediately after the change occurred.</param>
+      <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> before the change occurred.</param>
+      <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> after the change occurred.</param>
+      <param name="editTag">An arbitrary object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">One of <paramref name="beforeSnapshot" />, <paramref name="afterSnapshot" />, <paramref name="beforeContentType" />, or <paramref name="afterContentType" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.AfterContentType">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> after the change occurred.</summary>
+      <returns>The content type after the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ContentTypeChangedEventArgs.BeforeContentType">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> before the change occurred.</summary>
+      <returns>The content type before the change.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.CustomTrackToVersion">
+      <summary>Provides a custom implementation of span tracking. This delegate should be implemented by custom tracking spans.</summary>
+      <returns>The span to which <paramref name="currentSpan" /> tracks.</returns>
+      <param name="customSpan">The span to be tracked.</param>
+      <param name="currentVersion">The version to which <paramref name="currentSpan" /> belongs.</param>
+      <param name="targetVersion">The version to which <paramref name="currentSpan" /> is to be tracked.</param>
+      <param name="currentSpan">The span to track.</param>
+      <param name="customState">The custom state that was provided when the span was created.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery">
+      <summary>The callback for notifying read-only regions of edits.</summary>
+      <returns>Whether the read-only region is in effect.</returns>
+      <param name="isEdit">true if an edit is being attempted, false if the read-only check should be side-effect free.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.EdgeInsertionMode">
+      <summary>Defines the edge insertion modes for read-only regions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.EdgeInsertionMode.Allow">
+      <summary>Allows insertions at the edge of read-only regions. If there is a read-only region [3, 6) that allows edge insertions, an insertion at position 3 or position 6 will succeed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.EdgeInsertionMode.Deny">
+      <summary>Prevents insertions at the edge of read-only regions. If there is a read-only region [3, 6) that allows edge insertions, an insertion at position 3 or position 6 will fail.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.EditOptions">
+      <summary>Options applicable to text editing transactions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.EditOptions" /> for computing a minimal difference, with the given <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" />.</summary>
+      <param name="differenceOptions">The string difference options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.#ctor(System.Boolean,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.EditOptions" />.</summary>
+      <param name="computeMinimalChange">true if the minimal difference is to be computed, otherwise false.</param>
+      <param name="differenceOptions">The <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.EditOptions.ComputeMinimalChange">
+      <summary>Determines whether to compute the minimal change.</summary>
+      <returns>true if this edit computes minimal change using the differencing option <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" />, false otherwise.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.EditOptions.DefaultMinimalChange">
+      <summary>Turn this edit into a minimal change, using line and word string differencing.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.EditOptions.DifferenceOptions">
+      <summary>The differencing options for this edit, if <see cref="P:Microsoft.VisualStudio.Text.EditOptions.ComputeMinimalChange" /> is true.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.Equals(System.Object)">
+      <summary>Determines whether two sets of options are the same.</summary>
+      <returns>true if both objects are the same, otherwise false.</returns>
+      <param name="obj">The object to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.GetHashCode">
+      <summary>Provides a hash function for the type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.EditOptions.None">
+      <summary>No special treatment.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.op_Equality(Microsoft.VisualStudio.Text.EditOptions,Microsoft.VisualStudio.Text.EditOptions)">
+      <summary>Determines whether two EditOption objects are the same.</summary>
+      <returns>true if both sets of options are the same, otherwise false.</returns>
+      <param name="left">The left-hand set of options.</param>
+      <param name="right">The right-hand set of options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.op_Inequality(Microsoft.VisualStudio.Text.EditOptions,Microsoft.VisualStudio.Text.EditOptions)">
+      <summary>Determines whether two EditOption objects are different.</summary>
+      <returns>true if the two sets are different, otherwise false.</returns>
+      <param name="left">The left-hand set of options.</param>
+      <param name="right">The right-hand set of options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EditOptions.ToString">
+      <summary>Provides a string representation of these edit options.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.EncodingChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.ITextDocument.EncodingChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.#ctor(System.Text.Encoding,System.Text.Encoding)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.EncodingChangedEventArgs" /></summary>
+      <param name="oldEncoding">The previous encoding.</param>
+      <param name="newEncoding">The new encoding.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.NewEncoding">
+      <summary>Gets the new encoding.</summary>
+      <returns>The new encoding.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.EncodingChangedEventArgs.OldEncoding">
+      <summary>Gets the previous encoding.</summary>
+      <returns>The previous encoding.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.FileActionTypes">
+      <summary>Describes the type of file action.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.ContentSavedToDisk">
+      <summary>The content was saved to disk.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.ContentLoadedFromDisk">
+      <summary>The content was loaded from disk.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.FileActionTypes.DocumentRenamed">
+      <summary>The document was renamed.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IEncodingDetector">
+      <summary>Attempts to detect the text encoding associated with a stream.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IEncodingDetector.GetStreamEncoding(System.IO.Stream)">
+      <summary>Attempts to detect the encoding associated with a stream.</summary>
+      <returns>The detected encoding, or null if one could not be determined.</returns>
+      <param name="stream">The stream to read.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IExtensionErrorHandler">
+      <summary>Allows editor hosts to detect exceptions that get captured at extension points.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IExtensionErrorHandler.HandleError(System.Object,System.Exception)">
+      <summary>Sends notification that an exception has occurred.</summary>
+      <param name="sender">The extension object or event handler that threw the exception.</param>
+      <param name="exception">The exception that was thrown.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IMappingPoint">
+      <summary>A position in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that can be mapped within a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingPoint.AnchorBuffer">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> from which this point was created.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingPoint.BufferGraph">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> that this point uses to perform the mapping.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetInsertionPoint(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Maps the point to an insertion point in a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the matching buffer, or null if the point does not appear in that buffer.</returns>
+      <param name="match">The predicate used to match the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="match" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps the point to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the targeted buffer, or null if the point and affinity do not appear in that buffer.</returns>
+      <param name="targetBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which to map the point.</param>
+      <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows: if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the anchor bufferif <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the anchor buffer.This parameter has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps the point to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <returns>A nullable <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</returns>
+      <param name="targetSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which to map the point.</param>
+      <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows: if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the anchor buffer if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the anchor buffer This parameter has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetSnapshot" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingPoint.GetPoint(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer},Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps the point to a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the matching buffer, or null if the point and affinity do not appear in that buffer.</returns>
+      <param name="match">The predicate used to match the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows: if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the anchor buffer if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the anchor buffer This parameter has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="match" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IMappingSpan">
+      <summary>A span in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that can be mapped within a <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.AnchorBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> from which this span was created.</summary>
+      <returns>the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.BufferGraph">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> that this span uses to perform mapping.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.End">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> for the end of this span.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Maps the span to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The possibly empty collection of spans in the <paramref name="targetBuffer" /> to which the span maps.</returns>
+      <param name="targetBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which to map the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the span to a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <returns>The possibly empty collection of spans in the <paramref name="targetSnapshot" /> to which the span maps.</returns>
+      <param name="targetSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which to map the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetSnapshot" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IMappingSpan.GetSpans(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Maps the span to a matching <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A possibly empty collection of spans in the matching buffer.</returns>
+      <param name="match">The predicate used to identify the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="match" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IMappingSpan.Start">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> for the start of this span.</summary>
+      <returns>the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.INormalizedTextChangeCollection">
+      <summary>A normalized list of <see cref="T:Microsoft.VisualStudio.Text.ITextChange" /> objects. Changes are sorted in ascending order of position, and abutting and overlapping changes are combined into a single change.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.INormalizedTextChangeCollection.IncludesLineChanges">
+      <summary>Determines whether any of the <see cref="T:Microsoft.VisualStudio.Text.ITextChange" /> objects in this list have a nonzero <see cref="P:Microsoft.VisualStudio.Text.ITextChange.LineCountDelta" />.</summary>
+      <returns>true if at least one <see cref="T:Microsoft.VisualStudio.Text.ITextChange" /> in this list has a nonzero <see cref="P:Microsoft.VisualStudio.Text.ITextChange.LineCountDelta" />, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IReadOnlyRegion">
+      <summary>Tracks a possibly empty read-only region of text.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.EdgeInsertionMode">
+      <summary>The edge insertion behavior of the read-only region.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.EdgeInsertionMode" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.QueryCallback">
+      <summary>The delegate that notifies the read-only region of read-only checks and edits.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.Span">
+      <summary>The span of text marked read-only by this region.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit">
+      <summary>Represents a set of read-only region editing operations (creating and removing read-only regions on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateDynamicReadOnlyRegion(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.EdgeInsertionMode,Microsoft.VisualStudio.Text.DynamicReadOnlyRegionQuery)">
+      <summary>Marks a span of text in this buffer as conditionally read-only, subject to a check performed when the region is queried. The span remains read-only until it is marked as writable or forced writable again.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> used to track this read-only region. This object will be used to remove the read-only region.</returns>
+      <param name="span">The span to mark as read-only.</param>
+      <param name="trackingMode">Specifies the tracking behavior of the read-only region.</param>
+      <param name="edgeInsertionMode">Specifies the edge insertion behavior of the read-only region.</param>
+      <param name="callback">The delegate that notifies the read-only region of read-only checks and edits. May be null. See <see cref="P:Microsoft.VisualStudio.Text.IReadOnlyRegion.QueryCallback" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="span" /> is past the end of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateReadOnlyRegion(Microsoft.VisualStudio.Text.Span)">
+      <summary>Marks a span of text in this buffer as read-only. The span remains read-only until the <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> is removed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> used to track this read-only region. This object will be used to remove the read-only region.</returns>
+      <param name="span">The span to mark as read-only.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="span" /> is past the end of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.CreateReadOnlyRegion(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.EdgeInsertionMode)">
+      <summary>Marks a span of text in this buffer as read-only. The span remains read-only until it is marked as writable or forced writable again.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> used to track this read-only region. This object will be used to remove the read-only region.</returns>
+      <param name="span">The span to mark as read-only.</param>
+      <param name="trackingMode">Specifies the tracking behavior of the read-only region.</param>
+      <param name="edgeInsertionMode">Specifies the edge insertion behavior of the read-only region.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="span" /> is past the end of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit.RemoveReadOnlyRegion(Microsoft.VisualStudio.Text.IReadOnlyRegion)">
+      <summary>Removes the read-only region from the list of read-only regions in this buffer.</summary>
+      <param name="readOnlyRegion">The read-only region to remove.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="readOnlyRegion" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="readOnlyRegion" /> was created on another buffer.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextBuffer">
+      <summary>A mutable sequence of Unicode (UTF-16) characters.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.ChangeContentType(Microsoft.VisualStudio.Utilities.IContentType,System.Object)">
+      <summary>Changes the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</param>
+      <param name="editTag">An object associated with this edit transaction.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="newContentType" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object is active for this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed">
+      <summary>Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is successfully applied.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedHighPriority">
+      <summary>Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is successfully applied.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ChangedLowPriority">
+      <summary>Occurs when a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is successfully applied.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.Changing">
+      <summary>Occurs just before a non-empty <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is applied.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CheckEditAccess">
+      <summary>Determines whether edit operations on this text buffer are permitted on the calling thread.</summary>
+      <returns>true if the calling thread is allowed to perform edit operations, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.ContentType">
+      <summary>Gets the content type of the text in the buffer.</summary>
+      <returns>The content type of the text in the buffer.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ContentTypeChanged">
+      <summary>Occurs whenever the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> has been changed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateEdit">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> object that handles compound edit operations on this buffer.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object is active for this text buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateEdit(Microsoft.VisualStudio.Text.EditOptions,System.Nullable{System.Int32},System.Object)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> object that handles compound edit operations on this buffer.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> object.</returns>
+      <param name="options">Options to apply to the compound edit operation.</param>
+      <param name="reiteratedVersionNumber">If not null, indicates that the version to be created by this edit operation is the product of an undo or redo operation.</param>
+      <param name="editTag">An object associated with this edit transaction.</param>
+      <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object is active for this text buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.CreateReadOnlyRegionEdit">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit" /> object that handles adding or removing read-only regions from this buffer.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">Another <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object is active for this text buffer.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot">
+      <summary>Gets the current content of the buffer.</summary>
+      <returns>The current content of the buffer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Delete(Microsoft.VisualStudio.Text.Span)">
+      <summary>Deletes a sequence of characters from the buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</returns>
+      <param name="deleteSpan">The span of characters to delete.</param>
+      <exception cref="T:System.InvalidOperationException">A <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is currently active.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="deleteSpan" />.End is greater than the length of the buffer.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBuffer.EditInProgress">
+      <summary>Determines whether an edit operation is currently in progress on the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>true if an edit operation is currently in progress on the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.GetReadOnlyExtents(Microsoft.VisualStudio.Text.Span)">
+      <summary>Gets a list of read-only regions that overlap the given span.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> of read-only regions that overlap the given span.</returns>
+      <param name="span">The span to check for read-only regions.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership" /> has previously been called, and this call is being made from a different thread.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="span" /> is past the end of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Insert(System.Int32,System.String)">
+      <summary>Inserts the given <paramref name="text" /> at the specified <paramref name="position" /> in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</returns>
+      <param name="position">The buffer position at which the first character of the text will appear.</param>
+      <param name="text">The text to be inserted.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">A text edit is currently active.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether a text modification or deletion would be prohibited at <paramref name="span" /> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" />.</summary>
+      <returns>true if the entire span could be deleted or replaced, otherwise false.</returns>
+      <param name="span">The span to check.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership" /> has previously been called, and this call is being made from a different thread.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:Microsoft.VisualStudio.Text.Span.End" /> property of <paramref name="span" /> is greater than the length of <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(Microsoft.VisualStudio.Text.Span,System.Boolean)">
+      <summary>Determines whether a text modification or deletion would be prohibited at <paramref name="span" /> due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" />.</summary>
+      <returns>true if the entire span could be deleted or replaced, false otherwise.</returns>
+      <param name="span">The span to check.</param>
+      <param name="isEdit">true if this check is part of an edit. false for a query without side effects.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership" /> has previously been called, and this call is being made from a different thread.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="P:Microsoft.VisualStudio.Text.Span.End" /> property of <paramref name="span" /> is greater than the length of <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(System.Int32)">
+      <summary>Determines whether a text insertion would be prohibited at the specified position due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" />.</summary>
+      <returns>true if an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> would prohibit insertions at this position, otherwise false.</returns>
+      <param name="position">The position of the proposed text insertion.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership" /> has previously been called, and this call is being made from a different thread.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is negative or greater than the length of <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.IsReadOnly(System.Int32,System.Boolean)">
+      <summary>Determines whether a text insertion would be prohibited at the specified position due to an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" />.</summary>
+      <returns>true if an <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegion" /> would prohibit insertions at this position, otherwise false.</returns>
+      <param name="position">The position of the proposed text insertion.</param>
+      <param name="isEdit">true if this check is part of an edit. false for a query without side effects.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership" /> has previously been called, and this call is being made from a different thread.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is negative or greater than the length of <see cref="P:Microsoft.VisualStudio.Text.ITextBuffer.CurrentSnapshot" />.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.PostChanged">
+      <summary>Occurs after the <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed" /> event and any resulting edits.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBuffer.ReadOnlyRegionsChanged">
+      <summary>Occurs when a <see cref="T:Microsoft.VisualStudio.Text.IReadOnlyRegionEdit" /> has created or removed read-only regions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+      <summary>Replaces a sequence of characters with different text. This is equivalent to first deleting the text to be replaced and then inserting the new text.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</returns>
+      <param name="replaceSpan">The span of characters to replace.</param>
+      <param name="replaceWith">The new text to replace the old.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="replaceWith" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">A text edit is currently active.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="replaceSpan" />.End is greater than the length of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBuffer.TakeThreadOwnership">
+      <summary>Claims ownership of this buffer for the current thread. All subsequent modifications of this <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> must be made from the current thread, or else an <see cref="T:System.InvalidOperationException" /> will be raised.</summary>
+      <exception cref="T:System.InvalidOperationException">This method has been called previously from a different thread, or a <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object is active for this text buffer.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextBufferEdit">
+      <summary>Represents edit operations against a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply">
+      <summary>Commits all the modifications made with this <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object to the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. It also causes the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to generate a new snapshot and raise its <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changed" /> event if any modifications were made. </summary>
+      <returns>A snapshot of the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> after the change is applied. If there was no change, or edit was canceled, no new snapshot will be generated, and the previous snapshot will be returned.</returns>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel">
+      <summary>Abandons all modifications started using this <see cref="T:Microsoft.VisualStudio.Text.ITextBufferEdit" /> object. Any further calls on this object will result in an <see cref="T:System.InvalidOperationException" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object, or the edit has already been applied.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBufferEdit.Canceled">
+      <summary>Determines whether this edit has been canceled.</summary>
+      <returns>true if this edit has been canceled, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBufferEdit.Snapshot">
+      <summary>Gets a snapshot of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> at the time this object was created.</summary>
+      <returns>A snapshot of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> at the time this object was created.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextBufferFactoryService">
+      <summary>The factory service for ordinary text buffers.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer">
+      <summary>Creates an empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> "text".</summary>
+      <returns>An empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</summary>
+      <returns>An empty <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with the given <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="contentType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(System.IO.TextReader,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with the given content type and populates it by reading data from the specified text reader.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> object with the given text reader and content type.</returns>
+      <param name="reader">The <see cref="T:System.IO.TextReader" /> from which to read.</param>
+      <param name="contentType">The <paramref name="contentType" /> for the text contained in the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /></param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="reader" /> is null or <paramref name="contentType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextBufferFactoryService.CreateTextBuffer(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> and populates it with the given text.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> object with the given text and <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+      <param name="text">The initial text to add.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">Either <paramref name="text" /> or <paramref name="contentType" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.InertContentType">
+      <summary>A content type for which no associated artifacts are automatically created.</summary>
+      <returns>The inert <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.PlaintextContentType">
+      <summary>Predefined content type for plain text files. </summary>
+      <returns>The plain text <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextBufferFactoryService.TextBufferCreated">
+      <summary>Raised when any <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> is created.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextBufferFactoryService.TextContentType">
+      <summary>The text content type.</summary>
+      <returns>The text <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextChange">
+      <summary>Describes a single contiguous text change operation on the text buffer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.Delta">
+      <summary>Gets the difference in the length of the buffer that results from this change.</summary>
+      <returns>The difference in the length of the buffer that results from this change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.LineCountDelta">
+      <summary>Gets the difference in the number of lines in the snapshot that results from this change.</summary>
+      <returns>The difference in the number of lines in the snapshot that results from this change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewEnd">
+      <summary>Gets the end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText" /> in the snapshot immediately after the text change.</summary>
+      <returns>The end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText" /> in the snapshot immediately after the text change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewLength">
+      <summary>Gets the length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText" />.</summary>
+      <returns>The length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.NewText" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewPosition">
+      <summary>Gets the position of the text change in the snapshot immediately after the change. </summary>
+      <returns>The position of the text change in the snapshot immediately after the change. </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewSpan">
+      <summary>Gets the span of the <see cref="T:Microsoft.VisualStudio.Text.ITextChange" /> in the snapshot immediately after the change.</summary>
+      <returns>The span of the <see cref="T:Microsoft.VisualStudio.Text.ITextChange" /> in the snapshot immediately after the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.NewText">
+      <summary>Gets the text that replaced the old text.</summary>
+      <returns>The text that replaced the old text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldEnd">
+      <summary>Gets the end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText" /> in the snapshot immediately before the change.</summary>
+      <returns>The end position of the <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText" /> in the snapshot immediately before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldLength">
+      <summary>Gets the length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText" />.</summary>
+      <returns>The length of <see cref="P:Microsoft.VisualStudio.Text.ITextChange.OldText" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldPosition">
+      <summary>Gets the position of the text change in the snapshot immediately before the change.</summary>
+      <returns>The position of the text change in the snapshot immediately before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldSpan">
+      <summary>The span of the text change in the snapshot immediately before the change.</summary>
+      <returns>The span of the text change in the snapshot immediately before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange.OldText">
+      <summary>Gets the text that was replaced.</summary>
+      <returns>The text that was replaced.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextChange2"></member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextChange2.IsOpaque"></member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextDocument">
+      <summary>Represents a document in the file system that persists an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDocument.DirtyStateChanged">
+      <summary>Occurs when the value of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty" /> changes. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding">
+      <summary>Gets or sets the encoding of the document when saved to disk.</summary>
+      <returns>The <see cref="T:System.Text.Encoding" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDocument.EncodingChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding" /> property changes.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDocument.FileActionOccurred">
+      <summary>Occurs when the document has been loaded from or saved to disk. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath">
+      <summary>The name and path of the file.</summary>
+      <returns>The file path.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty">
+      <summary>Determines whether the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> is dirty.</summary>
+      <returns>true if dirty, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.IsReloading">
+      <summary>Determines whether the <see cref="M:Microsoft.VisualStudio.Text.ITextDocument.Reload" /> method is executing.</summary>
+      <returns>true if reloading, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime">
+      <summary>Gets the last <see cref="T:System.DateTime" /> a change was made to the contents of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The last content modified time.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.LastSavedTime">
+      <summary>Gets the last <see cref="T:System.DateTime" /> the file was saved. This time exactly matches the last file written time on the file system.</summary>
+      <returns>The last saved time.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Reload">
+      <summary>Reloads the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath" /> into a <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" />. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.ReloadResult" /> that indicates whether the reload took place and whether the encoding was sufficient.</returns>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file load.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred during file load.</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Reload(Microsoft.VisualStudio.Text.EditOptions)">
+      <summary>Reloads the contents of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath" /> into <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" />, using the given <see cref="T:Microsoft.VisualStudio.Text.EditOptions" />. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ReloadResult" />.</returns>
+      <param name="options">The options to use for the text buffer edit.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file load.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred during file load.</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Rename(System.String)">
+      <summary>Rename the document to the given new file path.</summary>
+      <param name="newFilePath">The new file path for this document.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.Save">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.FilePath" />. </summary>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred during file save.</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the specified file path.</summary>
+      <param name="filePath">The name of the new file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the specified file path.</summary>
+      <param name="filePath">The name of the new file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> or <paramref name="newContentType" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,System.Boolean)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the specified file path.</summary>
+      <param name="filePath">The name of the new file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <param name="createFolder">true if the folder containing <paramref name="filePath" /> should be created if it does not exist, otherwise false.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveAs(System.String,System.Boolean,System.Boolean,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the specified file path.</summary>
+      <param name="filePath">The name of the new file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <param name="createFolder">true if the folder containing <paramref name="filePath" /> should be created if it does not exist, otherwise false.</param>
+      <param name="newContentType">The new <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> or <paramref name="newContentType" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveCopy(System.String,System.Boolean)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the given <paramref name="filePath" />.</summary>
+      <param name="filePath">The name of the file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SaveCopy(System.String,System.Boolean,System.Boolean)">
+      <summary>Saves the contents of the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer" /> to the specified file path.</summary>
+      <param name="filePath">The name of the file.</param>
+      <param name="overwrite">true if <paramref name="filePath" /> should be overwritten if it exists, otherwise false.</param>
+      <param name="createFolder">true if the folder containing <paramref name="filePath" /> should be created if it does not exist, otherwise false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+      <exception cref="T:System.UnauthorizedAccessException">An access error occurred during file save.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred (including an error caused by attempting to overwrite an existing file when <paramref name="overwrite" /> is false).</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.SetEncoderFallback(System.Text.EncoderFallback)">
+      <summary>Change the encoder fallback of <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.Encoding" />.</summary>
+      <param name="fallback">The new encoder fallback</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDocument.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> containing the document. This value is always non-null.</summary>
+      <returns>The text buffer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocument.UpdateDirtyState(System.Boolean,System.DateTime)">
+      <summary>Updates the <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty" /> and <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime" /> properties.</summary>
+      <param name="isDirty">The new value for <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.IsDirty" />.</param>
+      <param name="lastContentModifiedTime">The new value for <see cref="P:Microsoft.VisualStudio.Text.ITextDocument.LastContentModifiedTime" />.</param>
+      <exception cref="T:System.InvalidOperationException">This object is in the middle of raising events.</exception>
+      <exception cref="T:System.ObjectDisposedException">This object has been disposed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextDocumentFactoryService">
+      <summary>Represents a service that creates, loads, and disposes text documents.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that opens and loads the contents of the file into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" />.</returns>
+      <param name="filePath">The full path to the file to be loaded.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> or <paramref name="contentType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType,System.Boolean,System.Boolean@)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that opens and loads the contents of the file into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" />.</returns>
+      <param name="filePath">The full path to the file to be loaded.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="attemptUtf8Detection">Whether to attempt to load the document as a UTF-8 file.</param>
+      <param name="characterSubstitutionsOccurred">[out] Set to true if some of the file bytes could not be directly translated using the given encoding.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> or <paramref name="contentType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateAndLoadTextDocument(System.String,Microsoft.VisualStudio.Utilities.IContentType,System.Text.Encoding,System.Boolean@)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that opens and loads the contents of the file into a new <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" />.</returns>
+      <param name="filePath">The full path to the file to be loaded.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="encoding">The encoding to use. The decoder part of the Encoding object will not be used.</param>
+      <param name="characterSubstitutionsOccurred">[out] Set to true if some of the file bytes could not be directly translated using the given encoding.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" />, <paramref name="contentType" />, or <paramref name="encoding" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.CreateTextDocument(Microsoft.VisualStudio.Text.ITextBuffer,System.String)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> with <paramref name="textBuffer" />, which is to be saved to the file.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to be saved to the file.</param>
+      <param name="filePath">The full path to the file.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> or <paramref name="filePath" /> is null.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TextDocumentCreated">
+      <summary>Occurs when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> is created.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TextDocumentDisposed">
+      <summary>Occurs when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> is disposed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextDocumentFactoryService.TryGetTextDocument(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.ITextDocument@)">
+      <summary>Retrieve an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> for the given buffer, if one exists.</summary>
+      <returns>true if a document exists for this buffer, false otherwise.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which to get a document.</param>
+      <param name="textDocument">The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> for this buffer, if one exists.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextEdit">
+      <summary>Represents a set of editing operations on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Delete(Microsoft.VisualStudio.Text.Span)">
+      <summary>Deletes a sequence of characters from the buffer.</summary>
+      <returns>true if the deletion succeeded, false if it was prevented by a read-only region.</returns>
+      <param name="deleteSpan">The span of characters to delete.</param>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">deleteSpan.End is greater than the length of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Delete(System.Int32,System.Int32)">
+      <summary>Deletes a sequence of characters from the buffer.</summary>
+      <returns>true if the deletion succeeded; false if it was prevented by a read-only region.</returns>
+      <param name="startPosition">The position of the first character to delete.</param>
+      <param name="charsToDelete">The number of characters to delete.</param>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startPosition" /> is less than zero or greater than the length of the buffer, or <paramref name="charsToDelete" /> is less than zero, or <paramref name="startPosition" /> + <paramref name="charsToDelete" /> is greater than the length of the buffer.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextEdit.HasEffectiveChanges">
+      <summary>Determines whether the edit has changes in non-read-only regions.</summary>
+      <returns>true if the edit has changes in non-read-only regions, otherwise false. </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextEdit.HasFailedChanges">
+      <summary>Determines whether any changes failed to be added to this edit due to read-only regions.</summary>
+      <returns>true if any changes failed to be added to this edit due to read-only regions, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Insert(System.Int32,System.Char[],System.Int32,System.Int32)">
+      <summary>Inserts an array of characters at the specified position in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>true if the insertion succeeded, false if it was prevented by a read-only region.</returns>
+      <param name="position">The buffer position at which the first character of the text will appear.</param>
+      <param name="characterBuffer">The character array from which characters will be inserted.</param>
+      <param name="startIndex">The index in <paramref name="characterBuffer" /> of the first character to insert.</param>
+      <param name="length">The number of characters to insert from <paramref name="characterBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="characterBuffer" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the buffer, or <paramref name="startIndex" /> is less than zero, or <paramref name="length" /> is less than zero, or <paramref name="startIndex" /> + <paramref name="length" /> is greater than the length of <paramref name="characterBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Insert(System.Int32,System.String)">
+      <summary>Inserts the given <paramref name="text" /> at the specified <paramref name="position" />in the text buffer.</summary>
+      <returns>true if the insertion succeeded, false if it failed due to a read-only region.</returns>
+      <param name="position">The buffer position at which the first character of the text will appear.</param>
+      <param name="text">The text to be inserted.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+      <summary>Replaces a sequence of characters with different text. </summary>
+      <returns>true if the replacement succeeded, false if it was prevented by a read-only region.</returns>
+      <param name="replaceSpan">The span of characters to replace.</param>
+      <param name="replaceWith">The new text.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="replaceWith" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">replaceSpan.End is greater than the length of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextEdit.Replace(System.Int32,System.Int32,System.String)">
+      <summary>Replaces a sequence of characters with different text. </summary>
+      <returns>true if the replacement succeeded; false if it was prevented by a read-only region.</returns>
+      <param name="startPosition">The buffer position at which to start replacing.</param>
+      <param name="charsToReplace">The number of characters to replace.</param>
+      <param name="replaceWith">The new text.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="replaceWith" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">The <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Apply" /> or <see cref="M:Microsoft.VisualStudio.Text.ITextBufferEdit.Cancel" /> or <see cref="M:System.IDisposable.Dispose" /> method has previously been called on this object.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startPosition" /> is less than zero or greater than the length of the buffer, or <paramref name="charsToReplace" /> is less than zero, or <paramref name="startPosition" /> + <paramref name="charsToReplace" /> is greater than the length of the buffer.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextSnapshot">
+      <summary>Provides read access to an immutable snapshot of a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that contains a sequence of Unicode characters. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.ContentType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.TextBuffer" /> when this snapshot was current.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)">
+      <summary>Copies a range of text to a character array.</summary>
+      <param name="sourceIndex">The starting index in the text snapshot.</param>
+      <param name="destination">The destination array.</param>
+      <param name="destinationIndex">The index in the destination array at which to start copying the text.</param>
+      <param name="count">The number of characters to copy.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="destination" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="sourceIndex" /> is less than zero or greater than the length of the snapshot, or <paramref name="count" /> is less than zero, or <paramref name="sourceIndex" /> plus <paramref name="count" /> is greater than the length of the snapshot, or <paramref name="destinationIndex" /> is less than zero, or <paramref name="destinationIndex" /> plus <paramref name="count" /> is greater than the length of <paramref name="destination" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" />.</returns>
+      <param name="position">The position of the point.</param>
+      <param name="trackingMode">The tracking mode of the point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" />.</returns>
+      <param name="position">The position of the point.</param>
+      <param name="trackingMode">The tracking mode of the point.</param>
+      <param name="trackingFidelity">The tracking fidelity of the point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="span">The span of text in this snapshot.</param>
+      <param name="trackingMode">How the tracking span will react to changes at its boundaries.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the text snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="span">The span of text in this snapshot.</param>
+      <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+      <param name="trackingFidelity">The tracking fidelity of the span.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the text snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="start">The starting position of the tracking span.</param>
+      <param name="length">The length of the tracking span.</param>
+      <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length" />, or <paramref name="length" /> is negative, or <paramref name="start" /> plus <paramref name="length" /> is less than <paramref name="start" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="start">The starting position of the tracking span.</param>
+      <param name="length">The length of the tracking span.</param>
+      <param name="trackingMode">How the tracking span should react to changes at its boundaries.</param>
+      <param name="trackingFidelity">The tracking fidelity mode.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length" />, or <paramref name="length" /> is negative, or <paramref name="start" /> plus <paramref name="length" /> is less than <paramref name="start" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineFromLineNumber(System.Int32)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> for the given line number.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</returns>
+      <param name="lineNumber">The line number.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="lineNumber" /> is less than zero, or greater than or equal to the line count.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineFromPosition(System.Int32)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> for a line at the given position.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</returns>
+      <param name="position">The position.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetLineNumberFromPosition(System.Int32)">
+      <summary>Gets the number of the line that contains the character at the specified position.</summary>
+      <returns>The line number of the line in which <paramref name="position" /> lies.</returns>
+      <param name="position">The position from which to get the line number.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText">
+      <summary>Gets all the text in the snapshot.</summary>
+      <returns>A non-null string.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText(Microsoft.VisualStudio.Text.Span)">
+      <summary>Gets text from the snapshot starting at the beginning of the span and having a length equal to the length of the span.</summary>
+      <returns>A non-null string.</returns>
+      <param name="span">The span to return.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.GetText(System.Int32,System.Int32)">
+      <summary>Gets text from the snapshot starting at <paramref name="startIndex" /> and having a length equal to <paramref name="length" />.</summary>
+      <returns>The string of length <paramref name="length" /> starting at <paramref name="startIndex" /> in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+      <param name="startIndex">The starting index.</param>
+      <param name="length">The length of text to get.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startIndex" /> is less than zero or greater than the length of the snapshot, or <paramref name="length" /> is less than zero, or <paramref name="startIndex" /> plus <paramref name="length" /> is greater than the length of the snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Item(System.Int32)">
+      <summary>Gets one character at the specified position.</summary>
+      <returns>The character at <paramref name="position" />.</returns>
+      <param name="position">The position of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero, or greater than or equal to the length of the snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Length">
+      <summary>Gets the number of UTF-16 characters in the snapshot.</summary>
+      <returns>The number of characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.LineCount">
+      <summary>Gets the number of lines in the snapshot. </summary>
+      <returns>The number of lines.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Lines">
+      <summary>Gets an enumerator for the set of lines in the snapshot.</summary>
+      <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of type <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.TextBuffer">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> of which this is a snapshot.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.ToCharArray(System.Int32,System.Int32)">
+      <summary>Converts a range of text to a character array.</summary>
+      <returns>The array of characters starting at <paramref name="startIndex" /> in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> and extending to its end.</returns>
+      <param name="startIndex">The starting index of the range of text.</param>
+      <param name="length">The length of the text.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startIndex" /> is less than zero or greater than the length of the snapshot, or <paramref name="length" /> is less than zero, or <paramref name="startIndex" /> plus <paramref name="length" /> is greater than the length of the snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshot.Version">
+      <summary>The version of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that this <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> represents.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.Write(System.IO.TextWriter)">
+      <summary>Writes the contents of the snapshot.</summary>
+      <param name="writer">The <see cref="T:System.IO.TextWriter" /> to use.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="writer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshot.Write(System.IO.TextWriter,Microsoft.VisualStudio.Text.Span)">
+      <summary>Writes a substring of the contents of the snapshot.</summary>
+      <param name="writer">The <see cref="T:System.IO.TextWriter" /> to use.</param>
+      <param name="span">The span of text to write.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="writer" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the span is greater than the length of the snapshot. </exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextSnapshotLine">
+      <summary>Represents a line of text from an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.End">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character past the end of the line, excluding any line break characters.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character past the end of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.EndIncludingLineBreak">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character past the end of the line, including any line break characters.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character past the end of the line, including any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Extent">
+      <summary>Gets the extent of the line, excluding any line break characters.</summary>
+      <returns>The extent of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.ExtentIncludingLineBreak">
+      <summary>Gets the extent of the line, including any line break characters.</summary>
+      <returns>The extent of the line, including any line break characters.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetLineBreakText">
+      <summary>Gets the string consisting of the line break characters (if any) at the end of the line. </summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetText">
+      <summary>Gets the text of the line, excluding any line break characters.</summary>
+      <returns>The text of the line.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextSnapshotLine.GetTextIncludingLineBreak">
+      <summary>Gets the text of the line, including any line break characters.</summary>
+      <returns>The text of the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Length">
+      <summary>Gets the length of the line, excluding any line break characters.</summary>
+      <returns>The length of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LengthIncludingLineBreak">
+      <summary>Gets the length of the line, including any line break characters.</summary>
+      <returns>The length of the line, including any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LineBreakLength">
+      <summary>Gets the length of line break characters (always falls in the range [0..2]).</summary>
+      <returns>The length of line break characters (always falls in the range [0..2]).</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.LineNumber">
+      <summary>Gets the 0-based line number of the line.</summary>
+      <returns>The 0-based line number of the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Snapshot">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> in which the line appears.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> in which the line appears.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextSnapshotLine.Start">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character in the line.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the first character in the line.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITextVersion">
+      <summary>Describes a version of an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. Each application of an <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> to a text buffer generates a new <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Changes">
+      <summary>Gets the text changes that produce the next version. </summary>
+      <returns>The text changes.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateCustomTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.TrackingFidelityMode,System.Object,Microsoft.VisualStudio.Text.CustomTrackToVersion)">
+      <summary>Creates a custom <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> should represent.</param>
+      <param name="trackingFidelity">The tracking fidelity of the span.</param>
+      <param name="customState">Client-defined state associated with the span.</param>
+      <param name="behavior">The custom tracking behavior.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">span.End is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" />.</returns>
+      <param name="position">The position of the point.</param>
+      <param name="trackingMode">The tracking mode of the point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of this version.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingPoint(System.Int32,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" />.</returns>
+      <param name="position">The position of the point.</param>
+      <param name="trackingMode">The tracking mode of the point.</param>
+      <param name="trackingFidelity">The tracking fidelity of the point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> should represent.</param>
+      <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> will react to changes at its boundaries.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">span.End is greater than the length of this version, or <paramref name="trackingMode" /> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="span">The span of text in this snapshot that the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> should represent.</param>
+      <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> will react to changes at its boundaries.</param>
+      <param name="trackingFidelity">The tracking fidelity of the span.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">span.End is greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length" />, or <paramref name="trackingMode" /> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="start">The starting position of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</param>
+      <param name="length">The length of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</param>
+      <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> will react to changes at its boundaries.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is negative or greater than the length of this version, or <paramref name="length" /> is negative, or <paramref name="start" /> + <paramref name="length" /> is less than <paramref name="start" />, or <paramref name="trackingMode" /> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITextVersion.CreateTrackingSpan(System.Int32,System.Int32,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.TrackingFidelityMode)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this version.</summary>
+      <returns>A non-null <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.</returns>
+      <param name="start">The starting position of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</param>
+      <param name="length">The length of the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> in this snapshot.</param>
+      <param name="trackingMode">How the <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> will react to changes at its boundaries.</param>
+      <param name="trackingFidelity">The tracking fidelity mode.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is negative or greater than <see cref="P:Microsoft.VisualStudio.Text.ITextVersion.Length" />, or <paramref name="length" /> is negative, or <paramref name="start" /> + <paramref name="length" /> is less than <paramref name="start" />, or <paramref name="trackingMode" /> is equal to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Length">
+      <summary>Gets the length in characters of this <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />.</summary>
+      <returns>The number of characters in this version.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.Next">
+      <summary>Gets the next <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />. </summary>
+      <returns>The next text version.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.ReiteratedVersionNumber">
+      <summary>Gets the oldest version number for which all text changes between that version and this version have been canceled out by corresponding undo/redo operations.</summary>
+      <returns>The oldest version number.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.TextBuffer">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which this <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" /> applies.</summary>
+      <returns>The text buffer.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextVersion.VersionNumber">
+      <summary>The version number for this version, used for comparisons between versions of the same buffer.</summary>
+      <returns>The version number.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITrackingPoint">
+      <summary>A tracking position in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetCharacter(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps this tracking point to the specified snapshot and gets the character at that position.</summary>
+      <returns>The character at the specified position.</returns>
+      <param name="snapshot">The snapshot to which to map the position.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The tracking point is at the end position of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the tracking point to a particular snapshot of its <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</returns>
+      <param name="snapshot">The snapshot to which to map the tracking point.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPosition(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Gets the position of the tracking point in the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <returns>A position in the given snapshot.</returns>
+      <param name="snapshot">The snapshot to which to map the position.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingPoint.GetPosition(Microsoft.VisualStudio.Text.ITextVersion)">
+      <summary>Gets the position of the tracking point in the specified <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />.</summary>
+      <returns>A position in the given version.</returns>
+      <param name="version">The version to which to map the position.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="version" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="version" /> is not a version of <see cref="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which this point refers.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which this point refers.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TrackingFidelity">
+      <summary>Determines how the tracking point behaves when moving to a previous version or when encountering versions that are replications of previous versions (due to undo or redo).</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.TrackingFidelityMode" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingPoint.TrackingMode">
+      <summary>Determines whether the tracking point shifts or remains stationary when insertions occur at its position.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ITrackingSpan">
+      <summary>A span of text in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that grows or shrinks with changes to the text buffer. The span may be empty.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetEndPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the end of the tracking span to the specified snapshot of its text buffer.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the specified snapshot.</returns>
+      <param name="snapshot">The snapshot to which to map the end point.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetSpan(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the tracking span to the specified snapshot of its text buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</returns>
+      <param name="snapshot">The snapshot to which to map the tracking span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetSpan(Microsoft.VisualStudio.Text.ITextVersion)">
+      <summary>Maps the tracking span to the specified version of its text buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Span" />.</returns>
+      <param name="version">The version to which to map the tracking span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="version" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="version" /> is not a version of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetStartPoint(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the start of the tracking span to the specified snapshot of its text buffer.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> of the provided snapshot.</returns>
+      <param name="snapshot">The snapshot to which to map the start point.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.ITrackingSpan.GetText(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps the tracking span to the specified snapshot of its text buffer and gets the text it designates.</summary>
+      <returns>The contents of the tracking span in the specified text snapshot.</returns>
+      <param name="snapshot">The snapshot to which to map the tracking span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is not a snapshot of <see cref="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TextBuffer">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to which this tracking span refers.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TrackingFidelity">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.TrackingFidelityMode" /> of the tracking span. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.TrackingFidelityMode" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITrackingSpan.TrackingMode">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.SoanTrackingMode" /> of this tracking span, which determines how it behaves when insertions occur at its edges.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SoanTrackingMode" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection">
+      <summary>A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects, all from the same snapshot.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor">
+      <summary>Initializes an empty <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> from a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> and a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to apply to <paramref name="spans" />.</param>
+      <param name="spans">The <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> or <paramref name="spans" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The spans in <paramref name="spans" /> extend beyond the end of <paramref name="snapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Span})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> from a list of <see cref="T:Microsoft.VisualStudio.Text.Span" /> objects and a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</summary>
+      <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to apply to <paramref name="spans" />.</param>
+      <param name="spans">A set of <see cref="T:Microsoft.VisualStudio.Text.Span" /> objects.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> or <paramref name="spans" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The spans in <paramref name="spans" /> extend beyond the end of <paramref name="snapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.Span})"></member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> with a single element.</summary>
+      <param name="span">The single member of the collection.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="span" /> is not initialized.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.SnapshotSpan})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> from a list of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects.</summary>
+      <param name="snapshotSpans">A set of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshotSpans" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> is uninitialized, or it does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> as the other snapshot spans, or it refers to an uninitialized <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.#ctor(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.SnapshotSpan})"></member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Contains(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether the collection contains the specified snapshot span.</summary>
+      <returns>true if the collection contains the snapshot span, otherwise false.</returns>
+      <param name="item">The snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Contains(System.Object)">
+      <summary>Determines whether the collection contains the specified snapshot span.</summary>
+      <returns>true if the snapshot span is contained in the collection, otherwise false.</returns>
+      <param name="value">The snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.CopyTo(Microsoft.VisualStudio.Text.SnapshotSpan[],System.Int32)">
+      <summary>Copies the collection to the specified array of snapshot spans at the specified location.</summary>
+      <param name="array">The array of snapshot spans.</param>
+      <param name="arrayIndex">The location to which to start copying the snapshot spans.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> is negative or greater than the array length, or the number of spans in the collection is greater than the length of the array minus the array index.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.CopyTo(System.Array,System.Int32)">
+      <summary>Copies the snapshot spans in this collection to the specified array, starting at the specified index.</summary>
+      <param name="array">The array.</param>
+      <param name="index">The location at which to start copying.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> is not one-dimensional.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is negative, or greater than the length of the array, or the number of spans is greater than the length of the array less the index.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Count">
+      <summary>Gets the number of spans in the collection.</summary>
+      <returns>The number of spans in the collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Difference(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Calculates the difference between two normalized snapshot span collections and normalizes the result.</summary>
+      <returns>The (normalized) set of differences between the normalized snapshot span collections..</returns>
+      <param name="left">The first normalized span collection.</param>
+      <param name="right">The second normalized span collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Equals(System.Object)">
+      <summary>Determines whether two snapshot span collections are the same.</summary>
+      <returns>true if the two collections are the same, otherwise false.</returns>
+      <param name="obj">The second collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.GetEnumerator">
+      <summary>Gets an enumerator for the collection.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.GetHashCode">
+      <summary>Gets a hash code for the collection.</summary>
+      <returns>A 32-bit hash code associated with the collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IndexOf(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the index of the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The index of the snapshot span.</returns>
+      <param name="item">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IndexOf(System.Object)">
+      <summary>Gets the index of the specified snapshot span.</summary>
+      <returns>The location of the snapshot span.</returns>
+      <param name="value">The snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Intersection(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Calculates the intersection of two normalized snapshot span collections and normalizes the result.</summary>
+      <returns>The normalized set of intersecting spans.</returns>
+      <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+      <param name="right">The second <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Determines whether this collection intersects with another normalized snapshot span collection.</summary>
+      <returns>true if the collections intersect, otherwise false.</returns>
+      <param name="set">The collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="set" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.SnapshotSpan)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Item(System.Int32)">
+      <summary>Gets the snapshot span at the specified location.</summary>
+      <returns>The snapshot span.</returns>
+      <param name="index">The location at which to get the snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Equality(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> objects are the same.</summary>
+      <returns>true if the two sets are the same, otherwise false.</returns>
+      <param name="left">The first collection.</param>
+      <param name="right">The second collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Implicit(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)~Microsoft.VisualStudio.Text.NormalizedSpanCollection">
+      <summary>Converts the specified <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> to a <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> containing the corresponding normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Span" /> objects.</returns>
+      <param name="spans">The collection to convert.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.op_Inequality(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /> are different.</summary>
+      <returns>true if the two collections are different, otherwise false.</returns>
+      <param name="left">The first collection.</param>
+      <param name="right">The second collection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Overlap(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Calculates the overlap of two normalized snapshot span collections and normalizes the result.</summary>
+      <returns>The normalized set of overlapping snapshot spans.</returns>
+      <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+      <param name="right">The second <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" /></param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The input collections refer to different snapshots.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Determines whether this normalized snapshot span collection overlaps with another collection.</summary>
+      <returns>true if the collections refer to the same snapshot and their spans overlap, otherwise false.</returns>
+      <param name="set">The normalized snapshot span collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="set" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.SnapshotSpan)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{T}#Add(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Adds a snapshot span to the collection. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="item">The item to add.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{T}#Clear">
+      <summary>Clears the collection. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
+      <summary>Determines whether the collection is read-only. Always returns true.</summary>
+      <returns>Always returns true.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#ICollection{T}#Remove(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Removes the specified span from the collection. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <returns>true if it was possible to remove the span. This method throws a <see cref="T:System.NotSupportedException" />.</returns>
+      <param name="item">The item to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#IList{T}#Insert(System.Int32,Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Inserts a snapshot span into the list. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="index">The location at which to insert the snapshot span.</param>
+      <param name="item">The snapshot span to insert.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
+      <summary>Removes a snapshot span at the specified location. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="index">The location at which to remove the snapshot span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#ICollection#IsSynchronized">
+      <summary>Determines whether this collection is synchronized.</summary>
+      <returns>true if the collection is synchronized, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#ICollection#SyncRoot">
+      <summary>Gets an object that can be used to synchronized access to this collection.</summary>
+      <returns>The object that can be used to synchronized access to this collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets an enumerator for the collection.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Add(System.Object)">
+      <summary>Adds an object to the list. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <returns>The location at which the object was added. . This method throws a <see cref="T:System.NotSupportedException" />.</returns>
+      <param name="value">The object to add.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Clear">
+      <summary>Clears the list. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
+      <summary>Inserts a snapshot span into the list at the specified location. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="index">The location.</param>
+      <param name="value">The snapshot span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#IsFixedSize">
+      <summary>Determines whether the collection is of fixed size. Always returns true.</summary>
+      <returns>Always returns true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#IsReadOnly">
+      <summary>Determines whether this collection is read-only. This property always returns true.</summary>
+      <returns>This property always returns true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Item(System.Int32)">
+      <summary>Gets the snapshot span at the specified location. </summary>
+      <returns>The snapshot span.</returns>
+      <param name="index">The location.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#Remove(System.Object)">
+      <summary>Removes the specified snapshot span. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="value">The snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.System#Collections#IList#RemoveAt(System.Int32)">
+      <summary>Removes a snapshot span at the specified location. This method throws a <see cref="T:System.NotSupportedException" />.</summary>
+      <param name="index">The location.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.ToString">
+      <summary>Converts the spans to a string.</summary>
+      <returns>The string representation.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection.Union(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Calculates the union of two snapshot span collections and normalizes the result.</summary>
+      <returns>The normalized union of the two collections.</returns>
+      <param name="left">The first <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+      <param name="right">The second <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The collections refer to different snapshots.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection">
+      <summary>A collection of spans that are sorted by start position, with adjacent and overlapping spans combined.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> that is empty.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor(Microsoft.VisualStudio.Text.Span)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> that contains the specified span.</summary>
+      <param name="span">The span contained by the span set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Span})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.NormalizedSpanCollection" /> that contains the specified list of spans.</summary>
+      <param name="spans">The spans to be added.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spans" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Difference(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Finds the difference between two sets. The difference is defined as everything in the first span set that is not in the second span set.</summary>
+      <returns>The new span set that corresponds to the difference between <paramref name="left" /> and <paramref name="right" />.</returns>
+      <param name="left">The first span set.</param>
+      <param name="right">The second span set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Equals(System.Object)">
+      <summary>Determines whether this span set is the same as another object.</summary>
+      <returns>true if the two objects are equal, otherwise false.</returns>
+      <param name="obj">The other normalized span collection to test.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.GetHashCode">
+      <summary>Gets a unique hash code for the span set.</summary>
+      <returns>A 32-bit hash code associated with the set.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Intersection(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Finds the intersection of two span sets.</summary>
+      <returns>The new span set that corresponds to the intersection of <paramref name="left" /> and <paramref name="right" />.</returns>
+      <param name="left">The first span set.</param>
+      <param name="right">The second span set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Determines whether this span set intersects with another span set.</summary>
+      <returns>true if the span sets intersect, otherwise false.</returns>
+      <param name="set">The second span set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="set" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.IntersectsWith(Microsoft.VisualStudio.Text.Span)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.op_Equality(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Determines whether two span sets are the same.</summary>
+      <returns>true if the two sets are equivalent, otherwise false.</returns>
+      <param name="left">The first set.</param>
+      <param name="right">The second set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.op_Inequality(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Determines whether two span sets are not the same.</summary>
+      <returns>true if the two sets are not equivalent, otherwise false.</returns>
+      <param name="left">The first set.</param>
+      <param name="right">The second set.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Overlap(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Finds the overlap of two span sets.</summary>
+      <returns>The new span set that corresponds to the overlap of <paramref name="left" /> and <paramref name="right" />.</returns>
+      <param name="left">The first span set.</param>
+      <param name="right">The second span set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Determines whether this span set overlaps with another span set.</summary>
+      <returns>true if the span sets overlap, otherwise false.</returns>
+      <param name="set">The span set to test.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="set" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.OverlapsWith(Microsoft.VisualStudio.Text.Span)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.ToString">
+      <summary>Provides a string representation of the set.</summary>
+      <returns>The string representation of the set.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.NormalizedSpanCollection.Union(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Finds the union of two span sets.</summary>
+      <returns>The new span set that corresponds to the union of <paramref name="left" /> and <paramref name="right" />.</returns>
+      <param name="left">The first span set.</param>
+      <param name="right">The second span set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="left" /> or <paramref name="right" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.PointTrackingMode">
+      <summary>Represents tracking modes for <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> objects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.PointTrackingMode.Positive">
+      <summary>The point tracks toward the end of the document. An insertion at the current position pushes the point to the end of the inserted text. If a replacement contains the point, it will end up at the end of the replacement text.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.PointTrackingMode.Negative">
+      <summary>The point tracks toward the beginning of the document. An insertion at the current position leaves the point unaffected. If a replacement contains the point, it will end up at the beginning of the replacement text.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.PositionAffinity">
+      <summary>Describes whether a position in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that can be thought of as lying between two characters is coupled to the preceding character or the following character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor">
+      <summary>The position is coupled to the preceding character.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor">
+      <summary>The position is coupled to the following character.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.PreContentChangedEventArgs">
+      <summary>Information provided before content changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.INormalizedTextChangeCollection)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.PreContentChangedEventArgs" />.</summary>
+      <param name="beforeSnapshot">A text snapshot before the change.</param>
+      <param name="changes">The collection of changes.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.BeforeSnapshot">
+      <summary>Gets the text snapshot before the change.</summary>
+      <returns>The text snapshot before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.PreContentChangedEventArgs.Changes">
+      <summary>Gets the collection of changes.</summary>
+      <returns>the collection of changes.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.ReloadResult">
+      <summary>Represents the possible results of reloading a text document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.ReloadResult.Aborted">
+      <summary>The reload was blocked by the text document buffer's read-only regions or by a <see cref="E:Microsoft.VisualStudio.Text.ITextBuffer.Changing" /> event.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.ReloadResult.Succeeded">
+      <summary>The reload completed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.ReloadResult.SucceededWithCharacterSubstitutions">
+      <summary>The reload completed, but some bytes could not be decoded and were replaced with a replacement character.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.SnapshotPoint">
+      <summary>An immutable text position in a particular text snapshot.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> with respect to a particular snapshot and position.</summary>
+      <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</param>
+      <param name="position">The position of the point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Add(System.Int32)">
+      <summary>Creates a new snapshot point at the specified offset from this point.</summary>
+      <returns>The new snapshot point.</returns>
+      <param name="offset">The offset of the new point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The new point is less than zero or greater than Snapshot.Length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.CompareTo(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether this snapshot is the same as a second snapshot point.</summary>
+      <returns>A negative integer if the position of this snapshot point occurs before the second snapshot point, a positive integer if the position of this snapshot point occurs before the second snapshot point, and zero if the positions are the same.</returns>
+      <param name="other">The second snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Difference(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Calculates the offset between this snapshot point and another snapshot point.</summary>
+      <returns>The offset between the two points, equivalent to other.Position - this.Position.</returns>
+      <param name="other">The second snapshot point.</param>
+      <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Equals(System.Object)">
+      <summary>Determines whether this snapshot point is the same as a second snapshot point.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="obj">The second snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetChar">
+      <summary>Gets the character at the position of this snapshot point.</summary>
+      <returns>The character at the position of this snapshot point.</returns>
+      <exception cref="T:System.ArgumentOutOfRangeException">The position of this point is equal to the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetContainingLine">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> containing this snapshot point.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.GetHashCode">
+      <summary>Serves as a hash function for this type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Addition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+      <summary>Increments the position of a snapshot point.</summary>
+      <returns>The incremented snapshot point.</returns>
+      <param name="point">The point from which to calculate the new position.</param>
+      <param name="offset">The offset of the new point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The new point is less than zero or greater than Snapshot.Length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Equality(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether this snapshot point is the same as a second snapshot point.</summary>
+      <returns>true if the snapshot points are the same, otherwise false.</returns>
+      <param name="left">The left-hand snapshot point.</param>
+      <param name="right">The right-hand snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_GreaterThan(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether the position of one snapshot point is greater than the position of a second snapshot point.</summary>
+      <returns>true if the first position is greater than the second position, otherwise false.</returns>
+      <param name="left">The left-hand snapshot point.</param>
+      <param name="right">The right-hand snapshot point.</param>
+      <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Implicit(Microsoft.VisualStudio.Text.SnapshotPoint)~System.Int32">
+      <summary>Implicitly converts the snapshot point to an integer equal to the position of the snapshot point in the snapshot.</summary>
+      <returns>The integer equal to the position of the snapshot point in the snapshot.</returns>
+      <param name="snapshotPoint">The snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Inequality(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether this snapshot point is different from a second snapshot point.</summary>
+      <returns>True if the two objects are different, otherwise false.</returns>
+      <param name="left">The left-hand snapshot point.</param>
+      <param name="right">The right-hand snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_LessThan(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether the position of the left point is less than the position of the right point.</summary>
+      <returns>true if left.Position is greater than right.Position, otherwise false.</returns>
+      <param name="left">The left-hand snapshot point.</param>
+      <param name="right">The right-hand snapshot point.</param>
+      <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Subtraction(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Calculates the offset between two <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> objects.</summary>
+      <returns>The offset between the two points, equivalent to start.Position - other.Position.</returns>
+      <param name="start">The starting point.</param>
+      <param name="other">The point from which to calculate the offset.</param>
+      <exception cref="T:System.ArgumentException">The two points do not belong to the same snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.op_Subtraction(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+      <summary>Decrements the position of a snapshot point.</summary>
+      <returns>An integer representing the position.</returns>
+      <param name="point">The point from which to calculate the new position.</param>
+      <param name="offset">The offset of the new point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The new point is less than zero or greater than Snapshot.Length.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotPoint.Position">
+      <summary>Gets the position of the point.</summary>
+      <returns>A non-negative integer less than or equal to the length of the snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotPoint.Snapshot">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which this snapshot point refers.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.Subtract(System.Int32)">
+      <summary>Creates a new snapshot point at the specified negative offset from this point.</summary>
+      <returns>The snapshot point.</returns>
+      <param name="offset">The offset of the new point.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The new point is less than zero or greater than Snapshot.Length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.ToString">
+      <summary>Converts this snapshot point to a string.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Translates this snapshot point to a different snapshot of the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A new snapshot point that has been mapped to the requested snapshot.</returns>
+      <param name="targetSnapshot">The snapshot to which to translate.</param>
+      <param name="trackingMode">The <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" /> to use in the translation.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetSnapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="targetSnapshot" /> does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> as this snapshot point.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.SnapshotSpan">
+      <summary>An immutable text span in a particular text snapshot.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.Span)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> with the specified snapshot and span.</summary>
+      <param name="snapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> on which to base the snapshot span.</param>
+      <param name="span">The span of the snapshot span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">span.End is greater than snapshot.Length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> with the specified snapshot, start point, and length.</summary>
+      <param name="snapshot">The text snapshot on which to base the snapshot span.</param>
+      <param name="start">The starting point of the snapshot span.</param>
+      <param name="length">The length of the snapshot span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="snapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is negative or greater than snapshot.Length, or <paramref name="length" /> is negative, or <paramref name="start" /> + <paramref name="length" /> is greater than snapshot.Length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from two <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> objects.</summary>
+      <param name="start">The start point.</param>
+      <param name="end">The end point, which must be from the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> as the start point.</param>
+      <exception cref="T:System.ArgumentException">The snapshot points belong to different <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> objects.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end point comes before the start point.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from an existing <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> and a specified length.</summary>
+      <param name="start">The starting snapshot point.</param>
+      <param name="length">The length of the span.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="length" /> is negative, or <paramref name="start" /> + <paramref name="length" /> is greater than the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> lies within the span.</summary>
+      <returns>true if the position is greater than or equal to parameter span.Start and strictly less than parameter span.End, otherwise false.</returns>
+      <param name="point">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether the snapshot span falls completely within this span.</summary>
+      <returns>true if the specified span falls completely within this span, otherwise false.</returns>
+      <param name="snapshotSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether the specified span falls completely within this span.</summary>
+      <returns>true if the specified span falls completely within this span, otherwise false.</returns>
+      <param name="simpleSpan">The <see cref="T:Microsoft.VisualStudio.Text.Span" /> to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Contains(System.Int32)">
+      <summary>Determines whether the position lies within the span.</summary>
+      <returns>true if the position is greater than or equal to parameter span.Start and strictly less than parameter span.End, otherwise false.</returns>
+      <param name="position">The position to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.End">
+      <summary>Gets the end of the snapshot span. </summary>
+      <returns>The end of the snapshot span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Equals(System.Object)">
+      <summary>Determines whether two snapshot spans are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The other snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.GetHashCode">
+      <summary>Serves as a hash function for this type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.GetText">
+      <summary>The text contained by this snapshot span.</summary>
+      <returns>A non-null string.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Intersection(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Calculates the intersection with the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The intersection of the spans, or null if they do not intersect.</returns>
+      <param name="snapshotSpan">The span to check.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshotSpan" /> does not refer to the same snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Intersection(Microsoft.VisualStudio.Text.Span)">
+      <summary>Calculates the intersection with the given span.</summary>
+      <returns>The intersection of the spans, or null if they do not intersect.</returns>
+      <param name="simpleSpan">The span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether the specified snapshot span intersects this span. </summary>
+      <returns>true if the spans intersect, otherwise false.</returns>
+      <param name="snapshotSpan">The span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether the specified span intersects this span. </summary>
+      <returns>true if the spans intersect, otherwise false.</returns>
+      <param name="simpleSpan">The span to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.IsEmpty">
+      <summary>Determines whether or not this span is empty.</summary>
+      <returns>true if the length of the span is zero, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Length">
+      <summary>Gets the length of the span, which is always non-negative.</summary>
+      <returns>The length of the span, which is always non-negative.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Equality(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether two snapshot spans are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="left">The left-hand snapshot span.</param>
+      <param name="right">The right-hand snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Implicit(Microsoft.VisualStudio.Text.SnapshotSpan)~Microsoft.VisualStudio.Text.Span">
+      <summary>Implicitly converts a snapshot span to a span.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Span" />.</returns>
+      <param name="snapshotSpan">The snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.op_Inequality(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether two snapshot spans are different.</summary>
+      <returns>true if the objects are different, otherwise false.</returns>
+      <param name="left">The left-hand snapshot span.</param>
+      <param name="right">The right-hand snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Overlap(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the overlap with the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The overlap of the spans, or null if they do not overlap.</returns>
+      <param name="snapshotSpan">The span to check.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshotSpan" /> does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> as this snapshot span.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.Overlap(Microsoft.VisualStudio.Text.Span)">
+      <summary>Getss the overlap with the given span.</summary>
+      <returns>The overlap of the spans, or null if they do not overlap.</returns>
+      <param name="simpleSpan">The span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether another span overlaps this span. </summary>
+      <returns>true if the spans overlap, otherwise false.</returns>
+      <param name="snapshotSpan">The span to check for overlap.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether <paramref name="simpleSpan" /> overlaps this span. </summary>
+      <returns>true if the spans overlap, otherwise false.</returns>
+      <param name="simpleSpan">The span to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Snapshot">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which this snapshot span refers.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Span">
+      <summary>Gets the span covered by the snapshot span.</summary>
+      <returns>The span covered by the snapshot span.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpan.Start">
+      <summary>Gets the starting index of the snapshot span.</summary>
+      <returns>The starting index of the snapshot span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.ToString">
+      <summary>Converts this snapshot span to a string.</summary>
+      <returns>The string, or "uninit" if the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> is null.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Translates this snapshot span to a different snapshot of the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A new snapshot span.</returns>
+      <param name="targetSnapshot">The snapshot to which to translate.</param>
+      <param name="spanTrackingMode">The <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" /> to use in the translation.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="targetSnapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="targetSnapshot" /> does not refer to the same <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> as this snapshot span.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs">
+      <summary>Provides information for events that report changes that affect a span of text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.SnapshotSpanEventArgs.Span">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Span">
+      <summary>Represents a range.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.#ctor(System.Int32,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Span" /> with the given start point and length.</summary>
+      <param name="start">The starting point of the span.</param>
+      <param name="length">The length of the span.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> or <paramref name="length" /> is less than zero, or (start + length) is greater than the length of the text snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.Contains(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether the specified span falls completely within this span.</summary>
+      <returns>true if the specified span falls completely within this span, otherwise false.</returns>
+      <param name="span">The span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.Contains(System.Int32)">
+      <summary>Determines whether the position lies within the span.</summary>
+      <returns>true if the position is greater than or equal to <see cref="P:Microsoft.VisualStudio.Text.Span.Start" /> and less than <see cref="P:Microsoft.VisualStudio.Text.Span.End" />, otherwise false.</returns>
+      <param name="position">The position to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Span.End">
+      <summary>Gets the end of the span. </summary>
+      <returns>The end of the span. </returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.Equals(System.Object)">
+      <summary>Determines whether two spans are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="obj">The second span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.FromBounds(System.Int32,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Span" /> with the given start and end positions.</summary>
+      <returns>The new span.</returns>
+      <param name="start">The start position of the new span.</param>
+      <param name="end">The end position of the new Span.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="start" /> is less than zero, or <paramref name="end" /> is less than <paramref name="start" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.GetHashCode">
+      <summary>Provides a hash function for the type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.Intersection(Microsoft.VisualStudio.Text.Span)">
+      <summary>Gets the intersection with the given span, or null if there is no intersection.</summary>
+      <returns>The intersection of the spans, or null if they do not intersect.</returns>
+      <param name="span">The span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.IntersectsWith(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether <paramref name="span" /> intersects this span. </summary>
+      <returns>true if the spans intersect, otherwise false.</returns>
+      <param name="span">The span to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Span.IsEmpty">
+      <summary>Determines whether or not this span is empty.</summary>
+      <returns>true if the length of the span is zero, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Span.Length">
+      <summary>Gets the length of the span, which is always non-negative.</summary>
+      <returns>The length of the span, which is always non-negative.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.op_Equality(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether two spans are the same.</summary>
+      <returns>true if the spans are the same, otherwise false.</returns>
+      <param name="left">The left-hand span.</param>
+      <param name="right">The right-hand span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.op_Inequality(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether two spans are different.</summary>
+      <returns>true if the spans are different, otherwise false.</returns>
+      <param name="left">The left-hand span.</param>
+      <param name="right">The right-hand span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.Overlap(Microsoft.VisualStudio.Text.Span)">
+      <summary>Gets the overlap with the specified span.</summary>
+      <returns>The overlap of the spans, or null if they do not overlap.</returns>
+      <param name="span">The span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.OverlapsWith(Microsoft.VisualStudio.Text.Span)">
+      <summary>Determines whether the specified span overlaps this span.</summary>
+      <returns>true if the spans overlap, otherwise false.</returns>
+      <param name="span">The span to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Span.Start">
+      <summary>Gets the starting index of the span.</summary>
+      <returns>The starting index of the span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Span.ToString">
+      <summary>Provides a string representation of the span.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.SpanTrackingMode">
+      <summary>Represents tracking modes for <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeExclusive">
+      <summary>The leading edge of the span is positive tracking (insertions push the current position towards the end) and the trailing edge is negative tracking (insertions push the current position towards the start). The span will not expand when text changes occur at the span boundaries. For example, if an EdgeExclusive Span has Start position 3, and a single character is inserted at position 3, the Span will then have Start position 4 and its length will be unchanged.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive">
+      <summary>The leading edge of the span is negative tracking (insertions push the current position toward the start) and the trailing edge is positive tracking (insertions push the current position toward the end). The span will expand when text changes occur at the span boundaries. For example, if an EdgeInclusive Span has Start position 3, and a single character is inserted at position 3, the Span will then have Start position 3 and its length will be increased by one.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive">
+      <summary>Both edges of the span are positive tracking (insertions push the current position toward the end).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative">
+      <summary>Both edges of the span are negative tracking (insertions push the current position toward the start).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.SpanTrackingMode.Custom">
+      <summary>Custom client-determined tracking behavior.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs">
+      <summary>Provides information about a newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs" />.</summary>
+      <param name="textBuffer">The text buffer.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextBufferCreatedEventArgs.TextBuffer">
+      <summary>The newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextContentChangedEventArgs">
+      <summary>Provides information about an edit transaction on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextContentChangedEventArgs" />.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> immediately after the change occurred.</param>
+      <param name="options">Edit options that were applied to this change.</param>
+      <param name="editTag">An arbitrary object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="beforeSnapshot" />, <paramref name="afterSnapshot" />, or <paramref name="options" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.Changes">
+      <summary>Gets the set of changes that occurred.</summary>
+      <returns>The set of changes that occurred</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangedEventArgs.Options">
+      <summary>Gets the edit options that were applied to this change.</summary>
+      <returns>The edit options that were applied to this change.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextContentChangingEventArgs">
+      <summary>Provides information about an upcoming edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /></summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Object,System.Action{Microsoft.VisualStudio.Text.TextContentChangingEventArgs})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextContentChangingEventArgs" /> to be passed during a Changing event.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change.</param>
+      <param name="editTag">An arbitrary object associated with this change.</param>
+      <param name="cancelAction">The action to execute when <see cref="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Cancel" /> is called. Invoked at most once.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="beforeSnapshot" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Before">
+      <summary>Gets the most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change.</summary>
+      <returns>The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.BeforeVersion">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" /> associated with <see cref="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Before" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" /> associated with <see cref="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Before" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Cancel">
+      <summary>Cancels the edit transaction.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.Canceled">
+      <summary>Determines whether the edit transaction has been canceled.</summary>
+      <returns>true if the edit transaction was canceled, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextContentChangingEventArgs.EditTag">
+      <summary>Gets an object provided by the initiator of the changes.</summary>
+      <returns>The object provided by the initiator of the changes.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextDocumentEventArgs">
+      <summary>Provides information for events raised when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> has been created or disposed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextDocumentEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextDocument)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextDocumentEventArgs" />.</summary>
+      <param name="textDocument">The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that was created or disposed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDocumentEventArgs.TextDocument">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that was created or disposed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> that was created or disposed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs">
+      <summary>Provides information for events that are raised when an <see cref="T:Microsoft.VisualStudio.Text.ITextDocument" /> has loaded from or saved to disk.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.#ctor(System.String,System.DateTime,Microsoft.VisualStudio.Text.FileActionTypes)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs" /> for a file action event.</summary>
+      <param name="filePath">The path to the file.</param>
+      <param name="time">The <see cref="T:System.DateTime" /> when the file action occurred.</param>
+      <param name="fileActionType">The <see cref="T:Microsoft.VisualStudio.Text.FileActionTypes" /> that occurred.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.FileActionType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.FileActionTypes" /> that occurred.</summary>
+      <returns>The file action type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.FilePath">
+      <summary>Gets the path to the file.</summary>
+      <returns>The file path.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDocumentFileActionEventArgs.Time">
+      <summary>Gets the <see cref="T:System.DateTime" /> when the file action occurred.</summary>
+      <returns>The date/time of the file action.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs">
+      <summary>Provides information about a transaction on a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that causes a new <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to be generated.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs" /> for a Change event.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> immediately after the change occurred.</param>
+      <param name="editTag">An object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="beforeSnapshot" /> or <paramref name="afterSnapshot" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.After">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> after the change.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> after the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.AfterVersion">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />n associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.After" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" />n associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.After" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.Before">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> before the change occurred.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> before the change occurred.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.BeforeVersion">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" /> associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.Before" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextVersion" /> associated with <see cref="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.Before" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextSnapshotChangedEventArgs.EditTag">
+      <summary>Gets an object provided by the initiator of the changes.</summary>
+      <returns>The object provided by the initiator of the changes.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextSnapshotToTextReader">
+      <summary>Provides a <see cref="T:System.IO.TextReader" /> facade over a text snapshot.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextSnapshotToTextReader" /> with the specified text snapshot.</summary>
+      <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to expose as a reader.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textSnapshot" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Close">
+      <summary>Closes the reader and releases associated resources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Peek">
+      <summary>Returns the next character without changing the state of the reader or the character source.</summary>
+      <returns>The next character to be read, or -1 if no more characters are available, or if the stream does not support seeking.</returns>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Read">
+      <summary>Reads the next character from the input stream and advances the character position by one character.</summary>
+      <returns>The next character from the input stream, or -1 if no more characters are available.</returns>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.Read(System.Char[],System.Int32,System.Int32)">
+      <summary>Reads the specified number of characters from the current stream and writes the data to the buffer, beginning at the specified location.</summary>
+      <returns>The number of characters that have been read. The number will be less than or equal to <paramref name="count" />, depending on whether the data is available within the stream. This method returns zero if called when no more characters are left to read.</returns>
+      <param name="buffer">When this method returns, contains the specified character array from the current source.</param>
+      <param name="index">The place in buffer at which to begin writing.</param>
+      <param name="count">The maximum number of characters to read.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="buffer" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> or <paramref name="count" /> is negative, or the buffer length minus index is less than <paramref name="count" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
+      <summary>Reads a maximum of <paramref name="count" /> characters from the current stream and writes the data to the buffer, beginning at <paramref name="index" />.</summary>
+      <returns>The number of characters that have been read. The number will be less than or equal to <paramref name="count" />, depending on whether the data is available within the stream. This method returns zero if called when no more characters are left to read.</returns>
+      <param name="buffer">When this method returns, contains the specified character array from the current source.</param>
+      <param name="index">The place in buffer at which to begin writing.</param>
+      <param name="count">The maximum number of characters to read.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="buffer" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> or <paramref name="count" /> is negative, or the buffer length minus index is less than <paramref name="count" />.</exception>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadLine">
+      <summary>Reads a line of characters from the current stream and returns the data as a string.</summary>
+      <returns>The next line from the input stream, or null if all characters have been read.</returns>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextSnapshotToTextReader.ReadToEnd">
+      <summary>Reads all the characters from the current position to the end of the reader and returns them as a string.</summary>
+      <returns>A string containing all the characters from the current position to the end of the reader.</returns>
+      <exception cref="T:System.ObjectDisposedException">The reader is closed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tracking"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Tracking.TrackPositionBackwardInTime(Microsoft.VisualStudio.Text.PointTrackingMode,System.Int32,Microsoft.VisualStudio.Text.ITextVersion,Microsoft.VisualStudio.Text.ITextVersion)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Tracking.TrackPositionForwardInTime(Microsoft.VisualStudio.Text.PointTrackingMode,System.Int32,Microsoft.VisualStudio.Text.ITextVersion,Microsoft.VisualStudio.Text.ITextVersion)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Tracking.TrackSpanBackwardInTime(Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.ITextVersion,Microsoft.VisualStudio.Text.ITextVersion)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Tracking.TrackSpanForwardInTime(Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.ITextVersion,Microsoft.VisualStudio.Text.ITextVersion)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.TrackingFidelityMode">
+      <summary>Represents special tracking behaviors for <see cref="T:Microsoft.VisualStudio.Text.ITrackingPoint" /> and <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Forward">
+      <summary>Mapping back to a previous version (either by explicitly moving to that version or by undo or redo operations) may give a different result from the one that was originally given for that version. This mode is suitable for most purposes, and is the most space-efficient mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Backward">
+      <summary>Mapping back to a previous version gives the same result as mapping forward from the origin version. This mode should be used only for short-lived points and spans.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.UndoRedo">
+      <summary>Mapping to a version that is the result of an undo or redo operation gives the same result as mapping forward to the version that underwent the undo or redo operation. This mode is more expensive than <see cref="F:Microsoft.VisualStudio.Text.TrackingFidelityMode.Forward" /> in both space and time and should be used only if necessary.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate`1">
+      <summary>A predicate used by <see cref="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceService" /> to allow callers to stop differencing prematurely.</summary>
+      <returns>true if the algorithm should continue processing, false to stop the algorithm.</returns>
+      <param name="leftIndex">The current index in the left sequence being differenced.</param>
+      <param name="leftSequence">The left sequence being differenced.</param>
+      <param name="longestMatchSoFar">The length of the longest match so far.</param>
+      <typeparam name="T">The type of sequences being differenced.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DetermineLocalityCallback">
+      <summary>Determining the locality for a given difference type and left/right strings.</summary>
+      <returns>The locality, if desired, or null to fall back to the default locality.</returns>
+      <param name="differenceType">The type of difference to get the locality for. This is guaranteed to be a single type.</param>
+      <param name="leftStrings">The left text, decomposed into a list of strings.</param>
+      <param name="rightStrings">The right text, decomposed into a list of strings.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.Difference">
+      <summary>Represents a single difference in the set of differences of two lists of elements.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.#ctor(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Differencing.Match,Microsoft.VisualStudio.Text.Differencing.Match)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference" /> with the specified left and right spans and before and after matches.</summary>
+      <param name="left">The left side of the difference (may have zero length).</param>
+      <param name="right">The right side of the difference (may have zero length).</param>
+      <param name="before">The non-differing element range before this difference.</param>
+      <param name="after">The non-differing element range after this difference.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.After">
+      <summary>The match after this difference. It is null at the end of the sequence.</summary>
+      <returns>The match after the difference.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Before">
+      <summary>The match before this section. It is null at the beginning of the sequence.</summary>
+      <returns>The match before the difference.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.DifferenceType">
+      <summary>The type of the difference (add, remove, or change).</summary>
+      <returns>The type of the difference.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.Equals(System.Object)">
+      <summary>Determines whether two Difference objects are the same (have the same difference type and the same before and after matches).</summary>
+      <returns>true if both objects are the same, otherwise false.</returns>
+      <param name="obj">The second Difference object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.GetHashCode">
+      <summary>Serves as a hash code for this type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Left">
+      <summary>The left side of the difference (may be zero length).</summary>
+      <returns>The left side of the difference.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Difference.Right">
+      <summary>The right side of the difference (may be zero length).</summary>
+      <returns>The right side of the difference.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Difference.ToString">
+      <summary>The string representation of this difference.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceType">
+      <summary>The types of differences.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Add">
+      <summary>Lines were added, so the text is on the right-hand side.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Remove">
+      <summary>Lines were removed, so the text is on the left-hand side.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceType.Change">
+      <summary>Lines were changed, so the text is on both sides.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1">
+      <summary>Represents a collection of <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference" /> objects. </summary>
+      <typeparam name="T">The element type of the compared lists.</typeparam>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.Differences">
+      <summary>Returns the difference collection as a list.</summary>
+      <returns>The list of differences.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.LeftSequence">
+      <summary>Gets the left sequence that was used to create this difference collection.</summary>
+      <returns>The left sequence.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.MatchSequence">
+      <summary>Gets the original match sequence that was used to create this difference collection.</summary>
+      <returns>The match sequence.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceCollection`1.RightSequence">
+      <summary>Gets the right sequence that was used to create this difference collection.</summary>
+      <returns>The right sequence.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceService">
+      <summary>Determines the differences between two sequences, based on adding or removing elements (but not translating or copying elements).</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceService.DifferenceSequences``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})">
+      <summary>Calculates the differences between the two sequences.</summary>
+      <returns>A collection of the differences between the two sequences.</returns>
+      <param name="left">The left sequence. In most cases this is the "old" sequence.</param>
+      <param name="right">The right sequence. In most cases this is the "new" sequence.</param>
+      <typeparam name="T">The type of the sequences.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceService.DifferenceSequences``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0},Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate{``0})">
+      <summary>Calculates the differences between the two sequences. The supplied predicate will be called on each step through the left sequence.</summary>
+      <returns>A collection of the differences between the two sequences.</returns>
+      <param name="left">The left sequence. In most cases this is the "old" sequence.</param>
+      <param name="right">The right sequence. In most cases this is the "new" sequence.</param>
+      <param name="continueProcessingPredicate">A predicate that will be called on each step through the <paramref name="left" /> sequence, with the option of stopping the algorithm prematurely.</param>
+      <typeparam name="T">The type of the sequences.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection">
+      <summary>Represents a difference collection in which the left and right sequences are <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList" /> objects, and each difference may itself contain an <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.GetContainedDifferences(System.Int32)">
+      <summary>Gets the contained difference collection for the given element, if it has any.</summary>
+      <returns>true if the <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference" /> in question has contained differences, otherwise false.</returns>
+      <param name="index">The index at which to compute the contained differences.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.HasContainedDifferences(System.Int32)">
+      <summary>Determines whether the <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference" /> at the given index itself contains differences. </summary>
+      <returns>true if the <see cref="T:Microsoft.VisualStudio.Text.Differencing.Difference" /> in question has contained differences, otherwise false.</returns>
+      <param name="index">The index at which to check for contained differences.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.LeftDecomposition">
+      <summary>Gets the original left tokenized list.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IHierarchicalDifferenceCollection.RightDecomposition">
+      <summary>Get the original right tokenized list.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService">
+      <summary>This service has several shortcut methods that compute differences over strings, snapshots, and spans.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService.DiffSnapshotSpans(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Calculates the differences between two snapshot spans, using the given difference options.</summary>
+      <returns>A hierarchical collection of differences.</returns>
+      <param name="left">The left snapshot. In most cases this is the the "old" snapshot.</param>
+      <param name="right">The right snapshot. In most cases this is the "new" snapshot.</param>
+      <param name="differenceOptions">The options to use.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService.DiffStrings(System.String,System.String,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Calculates the differences between two strings, using the given difference options.</summary>
+      <returns>A hierarchical collection of differences.</returns>
+      <param name="left">The left string. In most cases this is the the "old" string.</param>
+      <param name="right">The right string. In most cases this is the "new" string.</param>
+      <param name="differenceOptions">The options to use in differencing</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingSelectorService"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingSelectorService.DefaultTextDifferencingService"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingSelectorService.GetTextDifferencingService(Microsoft.VisualStudio.Utilities.IContentType)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingService"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingService.DiffSnapshotSpans(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingService.DiffSnapshotSpans(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,System.Func`2)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITextDifferencingService.DiffStrings(System.String,System.String,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList">
+      <summary>A tokenized representation of a string into abutting and non-overlapping segments.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.GetElementInOriginal(System.Int32)">
+      <summary>Maps the index of an element to its span in the original list.</summary>
+      <returns>The span of the element.</returns>
+      <param name="index">The index of the element in the element list.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The specified index is either negative or exceeds the list's Count property.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.GetSpanInOriginal(Microsoft.VisualStudio.Text.Span)">
+      <summary>Maps a span of elements in this list to the span in the original list.</summary>
+      <returns>The span mapped onto the original list.</returns>
+      <param name="span">The span of elements in the elements list.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ITokenizedStringList.Original">
+      <summary>The original string that was tokenized.</summary>
+      <returns>The original string.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.Match">
+      <summary>Represents a range of matches between two sequences as a pair of spans of equal length.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.#ctor(Microsoft.VisualStudio.Text.Span,Microsoft.VisualStudio.Text.Span)">
+      <summary>Creates a match from two spans of equal length.</summary>
+      <param name="left">The span from the left sequence.</param>
+      <param name="right">The span from the right sequence.</param>
+      <exception cref="T:System.ArgumentNullException">The left span or right span is null.</exception>
+      <exception cref="T:System.ArgumentException">The spans are not of equal length.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.Equals(System.Object)">
+      <summary>Determines whether two Match objects have the same left and right spans.</summary>
+      <returns>True if both Match objects are the same, otherwise false.</returns>
+      <param name="obj">The second Match.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.GetEnumerator">
+      <summary>Gets an enumerator typed as a <see cref="T:System.Tuple`2" /> of integers.</summary>
+      <returns>The typed enumerator.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.GetHashCode">
+      <summary>Provides a hash function.</summary>
+      <returns>The hash function.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Left">
+      <summary>Get the left-side range</summary>
+      <returns>The left range.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Length">
+      <summary>Gets the length of the spans. Both spans have equal lengths.</summary>
+      <returns>The length of the spans.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.Match.Right">
+      <summary>Gets the right span.</summary>
+      <returns>The right span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.Match.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets an untyped enumerator.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions">
+      <summary>Options to use in calculating string differences.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" /> with the specified options.</summary>
+      <param name="other">The other options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.#ctor(Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes,System.Int32,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions" /> with the specified options.</summary>
+      <param name="differenceType">The difference type.</param>
+      <param name="locality">The locality.</param>
+      <param name="ignoreTrimWhiteSpace">Whether or not to ignore whitespace.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.ContinueProcessingPredicate">
+      <summary>An optional predicate that allows clients to cancel differencing before it has completely finished.</summary>
+      <returns>
+        <see cref="T:Microsoft.VisualStudio.Text.Differencing.ContinueProcessingPredicate`1" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DetermineLocalityCallback">
+      <summary>An optional callback to override the locality for a specific round of differencing.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.DetermineLocalityCallback" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DifferenceType">
+      <summary>The type of string differencing to do, as a combination of line, word, and character differencing.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.Equals(System.Object)">
+      <summary>Determines whether two StringDifferenceOptions are the same.</summary>
+      <returns>true if they are the same, otherwise false.</returns>
+      <param name="obj">The object to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.GetHashCode">
+      <summary>Provides a hash function for the type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.IgnoreTrimWhiteSpace">
+      <summary>Gets or sets whether to ignore white space.</summary>
+      <returns>true if whitespace is to be ignored, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.Locality">
+      <summary>The greatest distance a differencing element (line, span, or character) can move and still be considered part of the same source.</summary>
+      <returns>The greatest distance, in number of lines.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.op_Equality(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Determines whether two StringDifferenceOptions are the same</summary>
+      <returns>true if the two differences are the same, otherwise false.</returns>
+      <param name="left">The left string difference.</param>
+      <param name="right">The right string difference.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.op_Inequality(Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions)">
+      <summary>Determines whether two StringDifferenceOptions are different.</summary>
+      <returns>true if the two differences are not the same, otherwise false.</returns>
+      <param name="left">The left string difference.</param>
+      <param name="right">The right string difference.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.ToString">
+      <summary>Provides a string representation of these difference options.</summary>
+      <returns>The string.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.WordSplitBehavior">
+      <summary>The behavior to use when splitting words, if word differencing is requested by the <see cref="P:Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions.DifferenceType" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes">
+      <summary>A bitwise combination of the enumeration values to use when computing differences with the various methods in <see cref="T:Microsoft.VisualStudio.Text.Differencing.IHierarchicalStringDifferenceService" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Line">
+      <summary>Compute the line difference.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Word">
+      <summary>Compute the word difference.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.StringDifferenceTypes.Character">
+      <summary>Compute the character difference.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior">
+      <summary>Behavior to use while splitting words in string differencing.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.Default">
+      <summary>Split words by <see cref="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.CharacterClass" />. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.CharacterClass">
+      <summary>Split words by character class. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.WhiteSpace">
+      <summary>Split the text into words by whitespace only. </summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.WhiteSpaceAndPunctuation">
+      <summary>Split the text into words by whitespace and punctuation/symbols.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.WordSplitBehavior.LanguageAppropriate">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions">
+      <summary>Options that apply to an <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions.None">
+      <summary>No special treatment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions.FillInMappingMode">
+      <summary>When mapping spans, include hidden text between the start point and the end point.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs">
+      <summary>Provides data about the <see cref="E:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceSpansChanged" /> event, in which the set of hidden source spans has changed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection,System.Object)">
+      <summary>Initialize a new instance of an <see cref="T:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs" /> object.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> immediately after the change occurred.</param>
+      <param name="elidedSpans">Zero or more source spans that were hidden.</param>
+      <param name="expandedSpans">Zero or more source spans that were expanded.</param>
+      <param name="sourceToken">An arbitrary object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="beforeSnapshot" />, <paramref name="afterSnapshot" />, <paramref name="elidedSpans" />, or <paramref name="expandedSpans" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.After">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> after the change.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> after the change</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.Before">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> before the change occurred.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> before the change occurred.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.ElidedSpans">
+      <summary>Gets the set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</summary>
+      <returns>The set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ElisionSourceSpansChangedEventArgs.ExpandedSpans">
+      <summary>Gets the set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</summary>
+      <returns>The set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs">
+      <summary>Provides data f <see cref="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBufferContentTypeChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs" /> with the specified text buffer and the old and new content types.</summary>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> has changed.</param>
+      <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> before the change.</param>
+      <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> after the change.</param>
+      <exception cref="T:System.ArgumentNullException">One of <paramref name="textBuffer" />, <paramref name="beforeContentType" />, or <paramref name="afterContentType" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.AfterContentType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> after the change.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> after the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.BeforeContentType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> before the change.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> before the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBufferContentTypeChangedEventArgs.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> has changed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> has changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs">
+      <summary>Information provided for a <see cref="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBuffersChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.#ctor(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs" /> with the provided buffers.</summary>
+      <param name="addedBuffers">The list of buffers that were added.</param>
+      <param name="removedBuffers">The list of buffers that were removed.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="addedBuffers" /> or <paramref name="removedBuffers" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.AddedBuffers">
+      <summary>Gets the list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that have been added to the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</summary>
+      <returns>The list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that have been added to the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.GraphBuffersChangedEventArgs.RemovedBuffers">
+      <summary>Gets the list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that have been removed from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</summary>
+      <returns>The list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that have been removed from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph">
+      <summary>Represents a graph of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects. The top level text buffer might or might not be a <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.CreateMappingPoint(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> with the specified snapshot point and tracking mode.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> that can track within its buffer and map within the graph.</returns>
+      <param name="point">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in one of the buffers of the graph.</param>
+      <param name="trackingMode">How to track the point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.CreateMappingSpan(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> that can track within its buffer and map within the graph.</returns>
+      <param name="span">A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> in one of the buffers of the graph.</param>
+      <param name="trackingMode">How to track the span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GetTextBuffers(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Finds all the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects in the graph that match the specified predicate.</summary>
+      <returns>A non-null but possibly empty collection of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects.</returns>
+      <param name="match">The predicate used for matching.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="match" /> is null.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBufferContentTypeChanged">
+      <summary>Occurs when the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of any <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in the buffer graph changes.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IBufferGraph.GraphBuffersChanged">
+      <summary>Occurs when the set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects in the buffer graph changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps a position in the graph to the corresponding position in a buffer lower in the graph. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A point in a snapshot of the target buffer, or null if the top position does not map to that buffer with the given affinity.</returns>
+      <param name="position">The position in a buffer in the graph.</param>
+      <param name="trackingMode">How <paramref name="position" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetBuffer">The buffer to which to map the <paramref name="position" />.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer. This setting has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="position" />.Snapshot or <paramref name="targetBuffer" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToBuffer(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in a buffer that is lower in the graph. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A collection of zero or more snapshot spans in the target buffer to which the span maps.</returns>
+      <param name="span">The span that is to be mapped.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetBuffer">The buffer to which to map the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot or <paramref name="targetBuffer" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToFirstMatch(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot},Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps a position in the graph to a position in a matching buffer that is lower in the graph. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A point in a snapshot of the target buffer, or null if position does not map down to any buffer selected by <paramref name="match" />.</returns>
+      <param name="position">The position in a buffer in the graph.</param>
+      <param name="trackingMode">How <paramref name="position" /> is tracked to the current snapshot if necessary.</param>
+      <param name="match">The predicate that identifies the target buffer.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer.This setting has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="position" />.Snapshot or <paramref name="match" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToFirstMatch(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+      <summary>Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in some source snapshot selected by a predicate.</summary>
+      <returns>A collection of zero or more snapshot spans in the target buffer to which the topSpan maps.</returns>
+      <param name="span">The span that is to be mapped.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="match">The predicate that identifies the target buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot or <paramref name="match" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToInsertionPoint(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+      <summary>Maps a position in some buffer in the graph to a position in a matching buffer that is lower in the graph and to which an insertion would be routed. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A point in a snapshot of some source buffer.</returns>
+      <param name="position">The position in a buffer in the graph.</param>
+      <param name="trackingMode">How <paramref name="position" /> is tracked to the current snapshot if necessary.</param>
+      <param name="match">The predicate that identifies the target buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="position" />.Snapshot or <paramref name="match" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps a position in the graph to the corresponding position in a snapshot lower in the graph. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A point in a snapshot of the target buffer, or null if the top position does not map to that buffer with the given affinity.</returns>
+      <param name="position">The position in a buffer in the graph.</param>
+      <param name="trackingMode">How <paramref name="position" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetSnapshot">The buffer to which to map the <paramref name="position" />.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer.This setting has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="position" />.Snapshot or <paramref name="targetSnapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapDownToSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps a snapshot span in some buffer in the graph to a sequence of zero or more spans in a buffer that is lower in the graph. Source buffers are considered to be lower than the projection buffers that consume them.</summary>
+      <returns>A collection of zero or more snapshot spans in the target buffer to which the span maps.</returns>
+      <param name="span">The span that is to be mapped.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetSnapshot">The buffer to which to map the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot or <paramref name="targetSnapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.PositionAffinity,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Maps a position in the current snapshot of some buffer that is a member of the buffer graph to a snapshot of some buffer.</summary>
+      <returns>The corresponding position in a snapshot of the target buffer, or null if the position does not map to the target buffer.</returns>
+      <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+      <param name="trackingMode">How <paramref name="point" /> is tracked to the current snapshot if necessary.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer.This setting has no effect if the mapping is unambiguous.</param>
+      <param name="targetBuffer">The buffer to which to map.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="point" />.Snapshot is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToBuffer(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Maps a span in the current snapshot of some buffer that is a member of the buffer graph to a sequence of spans in a snapshot of a designated buffer.</summary>
+      <returns>A collection of zero or more snapshot spans in the top buffer to which the span maps.</returns>
+      <param name="span">A span in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetBuffer">The buffer to which to map.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToFirstMatch(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot},Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps a position in the current snapshot of some buffer that is a member of the buffer graph to a snapshot of some buffer that is selected by a predicate.</summary>
+      <returns>The corresponding position in a snapshot of the matching buffer, or null if does not map to the matching buffer.</returns>
+      <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+      <param name="trackingMode">How <paramref name="point" /> is tracked to the current snapshot if necessary.</param>
+      <param name="match">The predicate that identifies the target buffer.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer.This setting has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="point" />.Snapshot or <paramref name="match" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToFirstMatch(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,System.Predicate{Microsoft.VisualStudio.Text.ITextSnapshot})">
+      <summary>Maps a span in the current snapshot of some buffer that is a member of the buffer graph up to a sequence of spans in a snapshot of some buffer that is selected by a predicate.</summary>
+      <returns>A collection of zero or more snapshot spans in the top buffer to which the span maps.</returns>
+      <param name="span">A span in some buffer in the buffer graph.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="match">The predicate that identifies the target buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot or <paramref name="match" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PointTrackingMode,Microsoft.VisualStudio.Text.PositionAffinity,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps a position in the current snapshot of a buffer that is a member of the buffer graph to the specified snapshot.</summary>
+      <returns>The corresponding position in <paramref name="targetSnapshot" />, or null if the position does not map to <paramref name="targetSnapshot" /> using this graph.</returns>
+      <param name="point">A point in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+      <param name="trackingMode">How <paramref name="point" /> is tracked to the current snapshot if necessary.</param>
+      <param name="affinity">If the mapping is ambiguous (the position is on a source span seam), determines whether the mapping should target the position immediately after the preceding character or immediately before the following character in the top buffer.This setting has no effect if the mapping is unambiguous.</param>
+      <param name="targetSnapshot">The snapshot to which to map.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="point" />.Snapshot is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" />, or <paramref name="affinity" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraph.MapUpToSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SpanTrackingMode,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Maps a span in the current snapshot of a buffer that is a member of the buffer graph to a sequence of spans in a snapshot of a designated buffer.</summary>
+      <returns>A collection of zero or more snapshot spans in <paramref name="targetSnapshot" /> to which the span maps using this graph.</returns>
+      <param name="span">A span in some buffer in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+      <param name="trackingMode">How <paramref name="span" /> is tracked to the current snapshot if necessary.</param>
+      <param name="targetSnapshot">The snapshot to which to map.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" />.Snapshot is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="trackingMode" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SpanTrackingMode" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IBufferGraph.TopBuffer">
+      <summary>Gets the top text buffer in the buffer graph.</summary>
+      <returns>The top text buffer in the buffer graph.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IBufferGraphFactoryService">
+      <summary>Creates a buffer graph from a graph of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects created by projection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IBufferGraphFactoryService.CreateBufferGraph(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Initializes a new instance of an <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer">
+      <summary>A restricted projection buffer that has exactly one source buffer. Spans from the source buffer must appear in the same order in the projection buffer as in the source buffer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.CurrentSnapshot">
+      <summary>Gets the current snapshot of this elision buffer.</summary>
+      <returns>The current snapshot of this elision buffer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ElideSpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Hides the text designated in the specified spans.</summary>
+      <returns>A newly generated snapshot.</returns>
+      <param name="spansToElide">The spans of text to hide with respect to the current snapshot of the source buffer. It is not an error if some of the designated text is already hidden. These spans are converted to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeExclusive" /> tracking spans.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spansToElide" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the final span in <paramref name="spansToElide" /> is greater than the length of the current snapshot of the <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ExpandSpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Expands the text specified by the specified spans.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="spansToExpand">The spans of text to expand, with respect to the current snapshot of the source buffer. It is not an error if some of the designated text is already expanded.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spansToExpand" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the final spans in <paramref name="spansToExpand" /> is greater than the length of the current snapshot of the <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.ModifySpans(Microsoft.VisualStudio.Text.NormalizedSpanCollection,Microsoft.VisualStudio.Text.NormalizedSpanCollection)">
+      <summary>Modifies the exposed text by hiding <paramref name="spansToElide" /> and then expanding the specified spans in a single transaction.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="spansToElide">The spans of text to hide with respect to the current snapshot of the source buffer. It is not an error if some of the designated text is already hidden. These spans are converted to <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeExclusive" /> tracking spans. This parameter may be null.</param>
+      <param name="spansToExpand">The spans of text to expand, with respect to the current snapshot of the source buffer.It is not an error if some of the designated text is already expanded. This parameter may be null.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of the final spans in <paramref name="spansToElide" /> or <paramref name="spansToExpand" /> is greater than the length of the current snapshot of the <see cref="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.Options">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions" /> in effect for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions" /> in effect for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceBuffer">
+      <summary>Gets the source buffer of this elision buffer.</summary>
+      <returns>The source buffer of this elision buffer.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IElisionBuffer.SourceSpansChanged">
+      <summary>Occurs when there are changes to the set of hidden spans.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot">
+      <summary>A snapshot from an <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.MapFromSourceSnapshotToNearest(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Maps from a snapshot point in the source buffer to the corresponding point in the elision snapshot. </summary>
+      <returns>A position in the elision snapshot.</returns>
+      <param name="point">The snapshot point in a source buffer to map.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="point" /> does not belong to the source snapshot of this elision snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.SourceSnapshot">
+      <summary>Gets the text snapshot on which this elision snapshot is based.</summary>
+      <returns>The text snapshot on which this elision snapshot is based.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IElisionSnapshot.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" /> of which this is a snapshot.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" /> of which this is a snapshot.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer">
+      <summary>A text buffer that contains projections of other text buffers, composed of a list of tracking spans of those buffers. The buffers that contribute to the projection buffer are called source buffers, and the tracking spans that describe the contributed regions are called source spans.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.DeleteSpans(System.Int32,System.Int32)">
+      <summary>Deletes a sequence of source spans from the projection buffer.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The position at which to begin deleting spans.</param>
+      <param name="spansToDelete">The number of spans to delete.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the number of spans -or-<paramref name="spansToDelete" /> is less than zero or <paramref name="position" /> + <paramref name="spansToDelete" /> is greater than the number of spans.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpan(System.Int32,Microsoft.VisualStudio.Text.ITrackingSpan)">
+      <summary>Inserts a tracking span into the list of source spans.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The position at which to insert <paramref name="spanToInsert" />.</param>
+      <param name="spanToInsert">The span to insert.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spanToInsert" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the number of spans.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="spanToInsert" /> would cause a duplicated projection, or <paramref name="spanToInsert" /> is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive" /> and does not cover its entire buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive" /> and does not abut the end of its buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative" /> and does not abut the beginning of its buffer. (These checks are not performed if the projection buffer was created with the <see cref="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans" /> option.)Or: adding the text buffer containing <paramref name="spanToInsert" /> would create a cycle among a set of projection buffers.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpan(System.Int32,System.String)">
+      <summary>Inserts a literal string into the list of source spans.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The position at which to insert <paramref name="literalSpanToInsert" />.</param>
+      <param name="literalSpanToInsert">The string to insert.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="literalSpanToInsert" /> is null. These checks are not performed if the projection buffer was created with the <see cref="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans" /> option.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the number of spans.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.InsertSpans(System.Int32,System.Collections.Generic.IList{System.Object})">
+      <summary>Inserts a list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects and/or literal strings into the list of source spans in the order in which they appear in the list.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The position at which to insert the spans.</param>
+      <param name="spansToInsert">The list of spans to insert.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spansToInsert" /> is null or a span in that list is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the number of spans.</exception>
+      <exception cref="T:System.ArgumentException">An element of <paramref name="spansToInsert" /> is neither an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> nor a string.-or-A span in <paramref name="spansToInsert" /> would cause a duplicated projection.-or-A tracking span in <paramref name="spansToInsert" /> is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive" /> and does not cover its entire buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive" /> and does not abut the end of its buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative" /> and does not abut the beginning of its buffer.These checks are not performed if the projection buffer was created with the <see cref="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans" /> option.-or-Adding one of the text buffers containing any of the <paramref name="spansToInsert" /> would create a cycle among a set of projection buffers.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.ReplaceSpans(System.Int32,System.Int32,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+      <summary>Replaces a sequence of source spans with a new list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects and/or literal strings.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The position at which to begin replacing spans.</param>
+      <param name="spansToReplace">The number of spans to replace.</param>
+      <param name="spansToInsert">The new spans to insert.</param>
+      <param name="options">Options to apply to the span edit.</param>
+      <param name="editTag">An object that will be associated with this edit transaction.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spansToInsert" /> is null or a span in the list are null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the number of spans.-or-<paramref name="spansToReplace" /> is less than zero or <paramref name="position" /> + <paramref name="spansToReplace" /> is greater than the number of spans.</exception>
+      <exception cref="T:System.ArgumentException">An element of <paramref name="spansToInsert" /> is neither an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> nor a string.-or-A span in <paramref name="spansToInsert" /> would cause a duplicated projection.-or-A tracking span in <paramref name="spansToInsert" /> is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive" /> and does not cover its entire buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive" /> and does not abut the end of its buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative" /> and does not abut the beginning of its buffer.(These checks are not performed if the projection buffer was created with the <see cref="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans" />.)-or-Adding a text buffer containing one of the <paramref name="spansToInsert" /> would create a cycle among a set of projection buffers.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceBuffersChanged">
+      <summary>Raised when source buffers are added or deleted by virtue of the addition or deletion of source spans. This event is raised before the <see cref="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged" /> event is raised.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged">
+      <summary>Raised when source spans are added or deleted. </summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase">
+      <summary>A text buffer that contains projections of other text buffers, composed of a list of text spans of those buffers. The other buffers that contribute to the projection buffer are called source buffers, and the text spans that describe the contributed regions are called source spans.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.CurrentSnapshot">
+      <summary>Gets the current snapshot of the contents of the projection buffer.</summary>
+      <returns>The current snapshot of the contents of the projection buffer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Delete(Microsoft.VisualStudio.Text.Span)">
+      <summary>Deletes a span of characters from the buffer.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="deleteSpan">The span of characters to delete.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="deleteSpan" />.The end of the span is greater than the length of the buffer.</exception>
+      <exception cref="T:System.InvalidOperationException">A <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is currently active.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Insert(System.Int32,System.String)">
+      <summary>Inserts the specified text at the specified position in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="position">The buffer position at which the first character of the text will appear.</param>
+      <param name="text">The text to be inserted.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than the length of the buffer.</exception>
+      <exception cref="T:System.InvalidOperationException">A <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is currently active.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.Replace(Microsoft.VisualStudio.Text.Span,System.String)">
+      <summary>Replaces a span of characters with different text. This is equivalent to first deleting the text to be replaced and then inserting the new text.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" />.</returns>
+      <param name="replaceSpan">The span of characters to replace.</param>
+      <param name="replaceWith">The new text.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="replaceWith" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end of <paramref name="replaceSpan" /> span is greater than the length of the buffer.</exception>
+      <exception cref="T:System.InvalidOperationException">A <see cref="T:Microsoft.VisualStudio.Text.ITextEdit" /> is currently active.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase.SourceBuffers">
+      <summary>Gets the set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that directly contribute to the projection buffer.</summary>
+      <returns>The set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that directly contribute to the projection buffer.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService">
+      <summary>Used to create projection buffers.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateElisionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions)">
+      <summary>Creates an elision buffer with the default projection <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> and initialized to the specified list of snapshot spans from a single source buffer.</summary>
+      <returns>A non-null elision buffer.</returns>
+      <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />. May be null.</param>
+      <param name="exposedSpans">The set of spans (from a single source buffer) that are initially exposed in the elision buffer.</param>
+      <param name="options">Options for this buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="exposedSpans" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateElisionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Create an elision buffer initialized to expose the provided list of snapshot spans from a single source buffer.</summary>
+      <returns>A non-null elision buffer.</returns>
+      <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />. May be null.</param>
+      <param name="exposedSpans">The set of spans (from a single source buffer) that are initially exposed in the elision buffer.</param>
+      <param name="options">Options for this buffer.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the new <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="contentType" /> is null.-or-<paramref name="exposedSpans" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateProjectionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> object with the default projection <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> and the specified list of source spans.</summary>
+      <returns>A non-null projection buffer.</returns>
+      <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />. May be null.</param>
+      <param name="sourceSpans">The initial set of source spans for the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="options">Options for this buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="sourceSpans" /> or any of its elements is null.</exception>
+      <exception cref="T:System.ArgumentException">An element of <paramref name="sourceSpans" /> is neither a string nor an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.-or-A tracking span in <paramref name="sourceSpans" /> is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive" />  and does not cover its entire buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive" /> and does not abut the end of its buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative" /> and does not abut the beginning of its buffer.-or-Any of the tracking spans in <paramref name="sourceSpans" /> overlap.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.CreateProjectionBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver,System.Collections.Generic.IList{System.Object},Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> object with a specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> and the specified list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects and/or literal strings.</summary>
+      <returns>A non-null projection buffer.</returns>
+      <param name="projectionEditResolver">The conflict resolver for this <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />. May be null.</param>
+      <param name="sourceSpans">The initial set of source spans for the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="options">Options for this buffer.</param>
+      <param name="contentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the new <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="sourceSpans" /> or any of its elements is null.</exception>
+      <exception cref="T:System.ArgumentException">An element of <paramref name="sourceSpans" /> is neither a string nor an <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />.-or-A tracking span in <paramref name="sourceSpans" /> is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeInclusive" />  and does not cover its entire buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgePositive" /> and does not abut the end of its buffer, or is <see cref="F:Microsoft.VisualStudio.Text.SpanTrackingMode.EdgeNegative" /> and does not abut the beginning of its buffer.These checks are not performed if the projection buffer was created with the <see cref="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans" /> option.)-or-Some of the tracking spans in <paramref name="sourceSpans" /> overlap.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.ProjectionBufferCreated">
+      <summary>Raised when any <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> or <see cref="T:Microsoft.VisualStudio.Text.Projection.IElisionBuffer" /> is created.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionBufferFactoryService.ProjectionContentType">
+      <summary>Gets the default content type for projection buffers.</summary>
+      <returns>The default content type for projection buffers.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver">
+      <summary>Allows the creator of a projection buffer to control behavior of certain edits to the buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.FillInInsertionSizes(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint},System.String,System.Collections.Generic.IList{System.Int32})">
+      <summary>When text is inserted into the projection buffer at the projection insertion point, determine how many characters of the insertion text are to be inserted into the source buffer at each source insertion point. </summary>
+      <param name="projectionInsertionPoint">The insertion point in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="sourceInsertionPoints">The list of insertion points in the source buffers (of length two or more).</param>
+      <param name="insertionText">The text to be split between the insertion points.</param>
+      <param name="insertionSizes">Filled in by the callee; the number of characters in the <paramref name="insertionText" /> to be inserted into the corresponding source insertion point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.FillInReplacementSizes(Microsoft.VisualStudio.Text.SnapshotSpan,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotSpan},System.String,System.Collections.Generic.IList{System.Int32})">
+      <summary>When text at the projection replacement span is replaced in a projection buffer, determine how many characters of the insertion text are to be inserted into the source buffer at each source insertion point (which are the Start points of the <paramref name="sourceReplacementSpans" />).</summary>
+      <param name="projectionReplacementSpan">The span of text that is to be replaced in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="sourceReplacementSpans">The spans of text that are to be replaced in the source buffers (of length two or more).</param>
+      <param name="insertionText">The text to be split among the replacement spans.</param>
+      <param name="insertionSizes">Filled in by the callee; the number of characters in the <paramref name="insertionText" /> to be inserted into the corresponding source replacement span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver.GetTypicalInsertionPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Collections.ObjectModel.ReadOnlyCollection{Microsoft.VisualStudio.Text.SnapshotPoint})">
+      <summary>When a position in the projection buffer lies on a source buffer seam, determine which source insertion point would receive a typical insertion.</summary>
+      <returns>An integer between 0 and <paramref name="sourceInsertionPoints" />.Length - 1.</returns>
+      <param name="projectionInsertionPoint">The insertion point in the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="sourceInsertionPoints">The list of insertion points in the source buffers (of length two or more).</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot">
+      <summary>An immutable text snapshot that represents a state of an <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetMatchingSnapshot(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the snapshot of the specified text buffer that corresponds to this snapshot.</summary>
+      <returns>The snapshot of the text buffer, or null if <paramref name="textBuffer" /> is not a text buffer of this projection buffer.</returns>
+      <param name="textBuffer">The text buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetSourceSpans">
+      <summary>Gets all the source spans for the projection snapshot.</summary>
+      <returns>A read-only collection of source spans of the projection snapshot, listed in the order they have in the projection snapshot.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.GetSourceSpans(System.Int32,System.Int32)">
+      <summary>Gets a read-only collection of source snapshot spans starting at the specified location of the span. </summary>
+      <returns>A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects that are sources of the projection snapshot.</returns>
+      <param name="startSpanIndex">The position at which to start getting snapshot spans. This is an index into the collection of source spans, not into the characters in the text buffer.</param>
+      <param name="count">The number of spans to get.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startSpanIndex" /> is less than zero or greater than the number of spans.-or-<paramref name="count" /> is less than zero or <paramref name="count" /> plus <paramref name="startSpanIndex" /> is greater than of the number of spans.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapFromSourceSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps from a snapshot point in one of the source snapshots to the corresponding position in the projection snapshot.</summary>
+      <returns>A position in the projection snapshot, or null if the source point does not correspond to text belonging to a span that is a member of the projection snapshot.</returns>
+      <param name="point">The snapshot point in a source buffer.</param>
+      <param name="affinity">If the mapping is ambiguous (the position lies between two source spans), this parameter affects the mapping as follows:if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the projection bufferif <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the projection buffer This parameter has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="point" /> does not belong to a source snapshot of this projection snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapFromSourceSnapshot(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Maps a snapshot span of a source buffer to a list of spans of the projection snapshot. </summary>
+      <returns>A non-null list of spans. The list will be empty if none of the positions in <paramref name="span" /> are projected by a source span of the projection snapshot.</returns>
+      <param name="span">The snapshot span in a source buffer to map.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="span" /> does not belong to a source buffer of this projection buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshot(System.Int32)">
+      <summary>Maps a position in the projection snapshot to the corresponding position in a source snapshot. </summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</returns>
+      <param name="position">The position in the projection snapshot.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than or equal to the length of the snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshot(System.Int32,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Maps a position in the projection snapshot to the corresponding position in a source snapshot.</summary>
+      <returns>A snapshot point in one of the source snapshots.</returns>
+      <param name="position">The position in the projection snapshot .</param>
+      <param name="affinity">If the mapping is ambiguous (the position lies on a source span seam), this parameter affects the mapping as follows:if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the projection bufferif <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the projection buffer.This parameter has no effect if the mapping is unambiguous.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than or equal to the length of the snapshot.</exception>
+      <exception cref="T:System.InvalidOperationException">The projection snapshot has no source spans.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshots(Microsoft.VisualStudio.Text.Span)">
+      <summary>Maps a span of the current projection snapshot to a list of snapshot spans belonging to source snapshots. The resulting spans will be ordered by the order of their appearance in the projection.</summary>
+      <returns>A non-empty list of snapshot spans.</returns>
+      <param name="span">The span in the projection snapshot.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="span" /> is not valid for this buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.MapToSourceSnapshots(System.Int32)">
+      <summary>Maps a position in the projection snapshot to the corresponding position in one or more source snapshots.</summary>
+      <returns>A read-only collection of snapshot points to which the position maps. This collection contains one snapshot point unless the position lies on a source span seam, in which case it can contain two or more points.</returns>
+      <param name="position">The position in the projection snapshot.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is less than zero or greater than or equal to the length of the snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.SourceSnapshots">
+      <summary>Gets the set of one or more text snapshots that contribute source spans to this projection snapshot. </summary>
+      <returns>The set of one or more text snapshots that contribute source spans to this projection snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.SpanCount">
+      <summary>Gets the number of source spans in the projection snapshot.</summary>
+      <returns>The number of source spans in the projection snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase" /> of which this is a snapshot.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase" /> of which this is a snapshot.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot2"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot2.GetMatchingSnapshotInClosure(Microsoft.VisualStudio.Text.ITextBuffer)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot2.GetMatchingSnapshotInClosure(System.Predicate{Microsoft.VisualStudio.Text.ITextBuffer})"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions">
+      <summary>Represents the options that apply to <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> objects.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.None">
+      <summary>No special treatment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.PermissiveEdgeInclusiveSourceSpans">
+      <summary>Do not perform certain consistency checks on edge-inclusive source spans.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Projection.ProjectionBufferOptions.WritableLiteralSpans">
+      <summary>Allow source spans that are string literals to be edited.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs">
+      <summary>Provides information for an edit transaction on a <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> in which the set of source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects has changed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Int32,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITextBuffer},Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs" /> object.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> immediately after the change occurred.</param>
+      <param name="insertedSpans">Zero or more source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="deletedSpans">Zero or more source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="spanPosition">The position in the list of source spans at which the buffer changes occurred.</param>
+      <param name="addedBuffers">The list of added source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects.</param>
+      <param name="removedBuffers">The list of removed source <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects.</param>
+      <param name="options">The edit options that were applied to this change.</param>
+      <param name="editTag">An arbitrary object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="insertedSpans" /> or <paramref name="deletedSpans" /> or<paramref name="addedBuffers" /> or <paramref name="removedBuffers" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.AddedBuffers">
+      <summary>Gets the source buffers that were added to the projection buffer.</summary>
+      <returns>The source buffers that were added to the projection buffer.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceBuffersChangedEventArgs.RemovedBuffers">
+      <summary>Gets the source buffers that were removed and no longer contribute spans to the projection buffer.</summary>
+      <returns>The source buffers that were removed and no longer contribute spans to the projection buffer.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer.SourceSpansChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.Int32,Microsoft.VisualStudio.Text.EditOptions,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs" />.</summary>
+      <param name="beforeSnapshot">The most recent <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> before the change occurred.</param>
+      <param name="afterSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot" /> immediately after the change occurred.</param>
+      <param name="insertedSpans">Zero or more source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="deletedSpans">Zero or more source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" />.</param>
+      <param name="spanPosition">The position at which the span changes occurred.</param>
+      <param name="options">The edit options that were applied to this change.</param>
+      <param name="editTag">An arbitrary object associated with this change.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="beforeSnapshot" />, <paramref name="afterSnapshot" />, <paramref name="insertedSpans" />, or <paramref name="deletedSpans" />is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.After">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> after the change occurred.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> after the change occurred</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.Before">
+      <summary>Gets the state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> before the change occurred.</summary>
+      <returns>The state of the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> before the change occurred.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.DeletedSpans">
+      <summary>Gets the set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</summary>
+      <returns>The set of source spans that were deleted from the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.InsertedSpans">
+      <summary>Gets the set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</summary>
+      <returns>The set of source spans that were inserted into the <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBuffer" /> by this edit transaction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs.SpanPosition">
+      <summary>Gets the position in the list of source spans at which the change occurred.</summary>
+      <returns>The position in the list of source spans at which the change occurred.</returns>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.dll
new file mode 100644
index 0000000000000000000000000000000000000000..68875b1f955980bbed91222de1d7ed3b13107b05
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
new file mode 100644
index 00000000..1e913087
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.Logic.xml
@@ -0,0 +1,1772 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Text.Logic</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Text.ITextDataModel">
+      <summary>Prepares the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for presentation in the editor. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.ContentType">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the text data model.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the text data model.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.ITextDataModel.ContentTypeChanged">
+      <summary>Raised when the <see cref="P:Microsoft.VisualStudio.Text.ITextDataModel.ContentType" /> of this text data model changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.DataBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that should be presented in the editor.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that should be presented in the editor.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.ITextDataModel.DocumentBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that corresponds to a document in the file system.</summary>
+      <returns>the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that corresponds to a document in the file system.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.ITextDataModel.ContentTypeChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.#ctor(Microsoft.VisualStudio.Utilities.IContentType,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs" />.</summary>
+      <param name="beforeContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> before the change.</param>
+      <param name="afterContentType">The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> after the change.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.AfterContentType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> after the change.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> after the change.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.TextDataModelContentTypeChangedEventArgs.BeforeContentType">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> before the change.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> before the change.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint">
+      <summary>Represents a <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> that may have virtual spaces.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> at the specified position in the specified snapshot, with zero virtual spaces.</summary>
+      <param name="snapshot">The snapshot to use.</param>
+      <param name="position">The position of the snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.ITextSnapshotLine,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> at the specified offset of the specified line, placing the point in virtual space if necessary.</summary>
+      <param name="line">The line on which to place the point.</param>
+      <param name="offset">The column (zero-based) of the point.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="line" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="column" /> is negative, or the start position plus the column is less than the start position.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> at the specified position, with zero virtual spaces.</summary>
+      <param name="position">The position the point in the snapshot.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.#ctor(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> at the specified position, with the specified number of virtual spaces.</summary>
+      <param name="position">The position of the virtual snapshot point.</param>
+      <param name="virtualSpaces">The number of virtual spaces after <paramref name="position" />.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="virtualSpaces" /> is negative, or the position plus the number of virtual spaces is less than the position.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="virtualSpaces" /> is not zero and the position does not correspond to the end of the line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.CompareTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Compares one <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> to another.</summary>
+      <returns>If the positions of the virtual snapshot points are different, returns the difference in positions, otherwise returns the difference in the number of virtual spaces. </returns>
+      <param name="other">The second <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The second virtual snapshot point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.GetHashCode">
+      <summary>Gets the hash code for the object.</summary>
+      <returns>The hash code for the object.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.IsInVirtualSpace">
+      <summary>Determines whether the snapshot point has virtual spaces.</summary>
+      <returns>true if the snapshot point has virtual spaces, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_Equality(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> objects are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_GreaterThan(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether the position of the left point is greater than the position of the right point.</summary>
+      <returns>true if left.Position is greater than right.Position, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+      <exception cref="T:System.ArgumentException">The snapshots of the two points do not match.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_GreaterThanOrEqual(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether the position of the left point is greater than or equal to the position of the right point.</summary>
+      <returns>true if left.Position is greater than or equal to right.Position, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+      <exception cref="T:System.ArgumentException">The snapshots of the two points do not match.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_Inequality(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> objects are different.</summary>
+      <returns>true if the two objects are different, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_LessThan(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether the position of the left point is less than the position of the right point.</summary>
+      <returns>true if left.Position is less than right.Position, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+      <exception cref="T:System.ArgumentException">The snapshots of the points do not match.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.op_LessThanOrEqual(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether the position of the left point is less than or equal to the position of the right point.</summary>
+      <returns>true if left.Position is less than or equal to right.Position, otherwise false.</returns>
+      <param name="left">The left-hand point.</param>
+      <param name="right">The right-hand point.</param>
+      <exception cref="T:System.ArgumentException">If the snapshots of the points do not match.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.Position">
+      <summary>Gets the position of the snapshot point.</summary>
+      <returns>The position of the snapshot point.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.ToString">
+      <summary>Converts the object to a string.</summary>
+      <returns>The string form of this object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Translates this point to the specified snapshot.</summary>
+      <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> in <paramref name="snapshot" />.</returns>
+      <param name="snapshot">The target snapshot.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is for an earlier snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Translates this point to the specified text snapshot with the specified tracking mode.</summary>
+      <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> in <paramref name="snapshot" />.</returns>
+      <param name="snapshot">The target snapshot.</param>
+      <param name="trackingMode">The tracking mode to use.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is for an earlier snapshot.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotPoint.VirtualSpaces">
+      <summary>Gets the number of virtual spaces.</summary>
+      <returns>The number of virtual spaces.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan">
+      <summary>Represents the range between two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> in the specified snapshot span, with no virtual spaces.</summary>
+      <param name="snapshotSpan">A snapshot span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.#ctor(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> from the specified start and end points.</summary>
+      <param name="start">The start point.</param>
+      <param name="end">The end point, which must be from the same <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> as the start point.</param>
+      <exception cref="T:System.ArgumentException">The snapshot points belong to different <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> objects.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The end point comes before the start point.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Contains(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Determines whether or not the given virtual point is contained within this virtual span.</summary>
+      <returns>true if the position is greater than or equal to Start and less than End, otherwise false.</returns>
+      <param name="virtualPoint">The virtual point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Contains(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Determines whether the specified virtual span falls completely within this virtual span.</summary>
+      <returns>true if the specified span falls completely within this span, otherwise false.</returns>
+      <param name="virtualSpan">The virtual span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.End">
+      <summary>Gets the ending virtual point.</summary>
+      <returns>The end point.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The object to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetHashCode">
+      <summary>Gets the hash code for the object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.GetText">
+      <summary>The text contained by this virtual snapshot span.</summary>
+      <returns>A non-null string.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Intersection(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Returns the intersection with the given virtual span.</summary>
+      <returns>The intersection of the spans, or null if the spans do not intersect.</returns>
+      <param name="virtualSpan">The virtual span to check.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IntersectsWith(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Determines whether the specified virtual span intersects this span. </summary>
+      <returns>true if the spans intersect, otherwise false.</returns>
+      <param name="virtualSpan">The virtual span to check.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IsEmpty">
+      <summary>Determines whether the start and end points are in the same place.</summary>
+      <returns>true if the span is empty, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.IsInVirtualSpace">
+      <summary>Determines whether the start or end points are in virtual space.</summary>
+      <returns>true if both the start or end points of the span are in virtual space, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Length">
+      <summary>The length of this span, taking into account virtual space.</summary>
+      <returns>The length of the span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.op_Equality(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> objects are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="left">The first object.</param>
+      <param name="right">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.op_Inequality(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> objects are different.</summary>
+      <returns>true if the two objects are different, otherwise false.</returns>
+      <param name="left">The first object.</param>
+      <param name="right">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Overlap(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Returns the overlap with the specified virtual span.</summary>
+      <returns>The overlap of the spans, or null if the spans do not overlap.</returns>
+      <param name="virtualSpan">The virtual span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.OverlapsWith(Microsoft.VisualStudio.Text.VirtualSnapshotSpan)">
+      <summary>Determines whether the specified span overlaps this span. </summary>
+      <returns>true if the spans overlap, otherwise false.</returns>
+      <param name="virtualSpan">The virtual span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Snapshot">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which this snapshot span refers.</summary>
+      <returns>The text snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.SnapshotSpan">
+      <summary>Gets the non-virtual snapshot span to which this span corresponds.</summary>
+      <returns>The snapshot span.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.Start">
+      <summary>Gets the starting virtual point.</summary>
+      <returns>The start point.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.ToString">
+      <summary>Converts the object to a string.</summary>
+      <returns>The string form of this object.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Translates this span to the specified snapshot.</summary>
+      <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> in <paramref name="snapshot" />.</returns>
+      <param name="snapshot">The target snapshot.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is for an earlier snapshot.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.VirtualSnapshotSpan.TranslateTo(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.SpanTrackingMode)">
+      <summary>Translates this span to the specified snapshot with the given tracking mode.</summary>
+      <returns>The corresponding <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> in <paramref name="snapshot" />.</returns>
+      <param name="snapshot">The target snapshot.</param>
+      <param name="trackingMode">The tracking mode.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="snapshot" /> is for an earlier snapshot.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Classification.IClassifier.ClassificationChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs" />.</summary>
+      <param name="changeSpan">The span of the classification that changed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationChangedEventArgs.ChangeSpan">
+      <summary>Gets the span of the classification that changed.</summary>
+      <returns>The change span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan">
+      <summary>Describes a region of text classified by an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan" />.</summary>
+      <param name="span">The span of text to which the classification applies.</param>
+      <param name="classification">The classification type of the span. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="classification" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.ClassificationType">
+      <summary>Gets the classification type of the text.</summary>
+      <returns>The classification type.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationSpan.Span">
+      <summary>Gets the snapshot span of the classified text.</summary>
+      <returns>The snapshot span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute">
+      <summary>Provides the name for a logical classification type and the name of a classification type from which it is derived.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationTypeAttribute.ClassificationTypeNames">
+      <summary>Gets or sets the name of this classification type.</summary>
+      <returns>The name of the type.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition">
+      <summary>Describes a data-only export for declaring classification types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationTypeDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationType">
+      <summary>The logical classification type of a span of text.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationType.BaseTypes">
+      <summary>Gets the classification types from which the current <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> is derived.</summary>
+      <returns>The base classification types </returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationType.Classification">
+      <summary>Gets the name of the classification type.</summary>
+      <returns>The name of the classification type.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationType.IsOfType(System.String)">
+      <summary>Determines whether the current <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> derives from the classification type named <paramref name="type" />.</summary>
+      <returns>true if the current classification type derives from the one identified by <paramref name="type" />, otherwise false.</returns>
+      <param name="type">The name of the base classification type.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService">
+      <summary>The service that maintains the collection of all known classification types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateClassificationType(System.String,System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Classification.IClassificationType})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> and adds it to the registry.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</returns>
+      <param name="type">The name of the classification type to create.</param>
+      <param name="baseTypes">The base types of the classification.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="type" /> is already in the registry.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateTransientClassificationType(Microsoft.VisualStudio.Text.Classification.IClassificationType[])">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> that persists only for the duration of this session. </summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> which inherits from all <paramref name="baseTypes" />.</returns>
+      <param name="baseTypes">The base types for this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="baseTypes" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="baseTypes" /> has zero items.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.CreateTransientClassificationType(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Classification.IClassificationType})">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> that persists only for the duration of this session..</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> that inherits from all of <paramref name="baseTypes" />.</returns>
+      <param name="baseTypes">The base types for this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="baseTypes" /> is null.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="baseTypes" /> has zero items.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationTypeRegistryService.GetClassificationType(System.String)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> object identified by the specified type.</summary>
+      <returns>The classification type, null if there is no classification type of that name.</returns>
+      <param name="type">The name of the classification type.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifier">
+      <summary>Assigns <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> objects to the text in a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Classification.IClassifier.ClassificationChanged">
+      <summary>Ocurs when the classification of a span of text has changed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifier.GetClassificationSpans(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets all the <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan" /> objects that overlap the given range of text.</summary>
+      <returns>A list of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationSpan" /> objects that intersect with the given range.</returns>
+      <param name="span">The snapshot span.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifierAggregatorService">
+      <summary>A service that returns an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" /> that aggregates and normalizes all <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" /> contributions for a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifierAggregatorService.GetClassifier(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" /> for the given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with which to retrieve/create the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassifierProvider">
+      <summary>Creates a classifier for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in the given environment.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassifierProvider.GetClassifier(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets a classifier for the given text buffer.</summary>
+      <returns>A classifier for the text buffer, or null if the provider cannot provide one in its current state.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to classify.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOption`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOption`1.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOption`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOptions"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOptions.IgnoreCaseId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOptions.IgnoreCaseName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOptions.IgnoreWhiteSpaceBehaviorId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOptions.IgnoreWhiteSpaceBehaviorName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode.Start">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode.LineColumn">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode.End">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.AddIgnoreDifferencePredicate(Microsoft.VisualStudio.Text.Differencing.IgnoreDifferencePredicate)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.AddSnapshotLineTransform(Microsoft.VisualStudio.Text.Differencing.SnapshotLineTransform)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.BaseLeftBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.BaseRightBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.CurrentInlineBufferSnapshot"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.CurrentSnapshotDifference"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.DifferenceOptions"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.InlineBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.IsEditingDisabled"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.LeftBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.Options"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.RemoveIgnoreDifferencePredicate(Microsoft.VisualStudio.Text.Differencing.IgnoreDifferencePredicate)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.RemoveSnapshotLineTransform(Microsoft.VisualStudio.Text.Differencing.SnapshotLineTransform)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.RightBuffer"></member>
+    <member name="E:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.SnapshotDifferenceChanged"></member>
+    <member name="E:Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer.SnapshotDifferenceChanging"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceBufferFactoryService"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBufferFactoryService.CreateDifferenceBuffer(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.ITextBuffer)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBufferFactoryService.CreateDifferenceBuffer(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Differencing.StringDifferenceOptions,System.Boolean,System.Boolean,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceBufferFactoryService.TryGetDifferenceBuffer(Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceTrackingSpanCollection"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTrackingSpanCollection.AddedLineSpans"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTrackingSpanCollection.AddedWordSpans"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTrackingSpanCollection.RemovedLineSpans"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTrackingSpanCollection.RemovedWordSpans"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IgnoreDifferencePredicate"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IgnoreWhiteSpaceBehavior"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.IgnoreWhiteSpaceBehavior.None">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.IgnoreWhiteSpaceBehavior.IgnoreTrimWhiteSpace">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.IgnoreWhiteSpaceBehavior.IgnoreAllWhiteSpace">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.DifferenceBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.DifferenceOptions"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.DifferenceSpans"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.FindMatchOrDifference(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.Differencing.Match@,Microsoft.VisualStudio.Text.Differencing.Difference@)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.IgnoreDifferencePredicates"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.InlineBufferSnapshot"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.LeftBufferSnapshot"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.LineDifferences"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.MapToInlineSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.MapToSnapshot(Microsoft.VisualStudio.Text.Differencing.Difference,Microsoft.VisualStudio.Text.ITextSnapshot)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.MapToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.MapToSourceSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.RightBufferSnapshot"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.SnapshotLineTransforms"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference.TranslateToSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.LineType"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.LineType.Added">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.LineType.Removed">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.LineType.Matched">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.SnapshotDifferenceChangeEventArgs"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.SnapshotDifferenceChangeEventArgs.#ctor(Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference,Microsoft.VisualStudio.Text.Differencing.ISnapshotDifference)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.SnapshotDifferenceChangeEventArgs.After"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.SnapshotDifferenceChangeEventArgs.Before"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.SnapshotLineTransform"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Document.ChangeTag">
+      <summary>A tag associated with a span of modified text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Document.ChangeTag.#ctor(Microsoft.VisualStudio.Text.Document.ChangeTypes)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Document.ChangeTag" /> with the specified change type.</summary>
+      <param name="type">The type of change for the tag.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Document.ChangeTag.ChangeTypes">
+      <summary>Gets the type of change for the tag.</summary>
+      <returns>The type of change for the tag.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Document.ChangeTypes">
+      <summary>Specifies the types of changes that can be made to a document.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.None">
+      <summary>No change types are set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.ChangedSinceOpened">
+      <summary>The change occurred after the document was opened.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Document.ChangeTypes.ChangedSinceSaved">
+      <summary>The change occurred after the document was saved.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces">
+      <summary>The option definition that determines whether to convert tabs to spaces.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces.Default">
+      <summary>Gets the default value (true).</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ConvertTabsToSpacesOptionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultOptions">
+      <summary>Common editor default options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ConvertTabsToSpacesOptionId">
+      <summary>Determines whether to convert tabs to spaces.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ConvertTabsToSpacesOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.IndentSizeOptionId">
+      <summary>Determines the size of an indentation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.IndentSizeOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.LongBufferLineChunkLengthId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.LongBufferLineChunkLengthOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.LongBufferLineThresholdId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.LongBufferLineThresholdOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.NewLineCharacterOptionId">
+      <summary>Determines the newline character or characters.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.NewLineCharacterOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ReplicateNewLineCharacterOptionId">
+      <summary>Determines whether to duplicate the new line character already present when inserting a new line.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ReplicateNewLineCharacterOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.TabSizeOptionId">
+      <summary>Determines size of a tab.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.TabSizeOptionName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DeferCreationAttribute"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DeferCreationAttribute.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DeferCreationAttribute.OptionName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.IEditorOptions.OptionChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs" />.</summary>
+      <param name="optionId">The ID of the option.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionChangedEventArgs.OptionId">
+      <summary>Gets the ID of the option that has changed.</summary>
+      <returns>The option ID.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition">
+      <summary>The definition of an editor option.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.DefaultValue">
+      <summary>Gets the default value of the option.</summary>
+      <returns>The default value.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition" /> objects are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="obj">The object to be compared.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.GetHashCode">
+      <summary>Gets the hash code of this type.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+      <summary>Determines whether this option is applicable for the given scope (for example, a text buffer). </summary>
+      <returns>true if the option is applicable to the scope, otherwise false.</returns>
+      <param name="scope">The <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.IsValid(System.Object@)">
+      <summary>Determines whether the proposed value is valid.</summary>
+      <returns>true if the value is valid, otherwise false.</returns>
+      <param name="proposedValue">The proposed value for this option.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.Name">
+      <summary>Gets the name of the option from the options registry.</summary>
+      <returns>The name of the option.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition.ValueType">
+      <summary>Gets the actual type of the option. This is used to ensure that setting the option by using the editor options registry is type-safe.</summary>
+      <returns>The type of the option.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1">
+      <summary>Represents the definition of an editor option.</summary>
+      <typeparam name="T">The type of the option.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Default">
+      <summary>Gets the default value of this option.</summary>
+      <returns>The default value of this option.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.DefaultValue">
+      <summary>Gets the default value of the option.</summary>
+      <returns>The default value.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.IsValid(System.Object@)">
+      <summary>Determines whether the proposed value is valid.</summary>
+      <returns>true if the value is valid, otherwise false.</returns>
+      <param name="proposedValue">The proposed value for this option.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.IsValid(`0@)">
+      <summary>Determines whether the proposed value is valid.</summary>
+      <returns>true if the value is valid, otherwise false.</returns>
+      <param name="proposedValue">The proposed value for this option.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Key">
+      <summary>Gets the key of this option.</summary>
+      <returns>The key.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.Name">
+      <summary>Gets the name of the option.</summary>
+      <returns>The name of the option.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition`1.ValueType">
+      <summary>Gets the actual type of the option.</summary>
+      <returns>The type of the option.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1">
+      <summary>Represents a type-safe key for editor options.</summary>
+      <typeparam name="T">The type of the option value.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1" />.</summary>
+      <param name="name">The name of the option key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The object to be compared.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.GetHashCode">
+      <summary>Gets the hash code for this object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.Name">
+      <summary>Gets the name of this key.</summary>
+      <returns>The name of this key.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.op_Equality(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0},Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0})">
+      <summary>Determines whether two instances of this type are the same.</summary>
+      <returns>true if the two keys are the same, otherwise false.</returns>
+      <param name="left">The left-hand editor option key.</param>
+      <param name="right">The right-hand editor option key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.op_Inequality(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0},Microsoft.VisualStudio.Text.Editor.EditorOptionKey{`0})">
+      <summary>Determines whether two instances of this type are different.</summary>
+      <returns>true if the two keys are different, otherwise false.</returns>
+      <param name="left">The left-hand editor option key.</param>
+      <param name="right">The right-hand editor option key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.EditorOptionKey`1.ToString">
+      <summary>Converts this object to a string.</summary>
+      <returns>The name of the option.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions">
+      <summary>Represents common editor options and an extensible mechanism for modifying values and adding new options.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.ClearOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0})">
+      <summary>Clear the locally-defined value for the given option.</summary>
+      <returns>true if the option was defined locally and cleared, otherwise false.</returns>
+      <param name="key">The key of the option.</param>
+      <typeparam name="T">The type of the value.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.ClearOptionValue(System.String)">
+      <summary>Clear the locally-defined value for the given option.</summary>
+      <returns>true if the option was defined locally and cleared.</returns>
+      <param name="optionId">The ID of the option.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0})">
+      <summary>Gets the value of the option identified by the specified key.</summary>
+      <returns>The current value of the option.</returns>
+      <param name="key">The key of the option.</param>
+      <typeparam name="T">The type of the value.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue``1(System.String)">
+      <summary>Gets the value of the option identified by the specified option ID.</summary>
+      <returns>The current value of the option.</returns>
+      <param name="optionId">The ID of the option.</param>
+      <typeparam name="T">The type of the value.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GetOptionValue(System.String)">
+      <summary>Gets the value of the option specified by the option ID.</summary>
+      <returns>The current value of the option, as an object. The caller is responsible for casting the object to the correct type.</returns>
+      <param name="optionId">The ID of the option.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.GlobalOptions">
+      <summary>Gets the global options.</summary>
+      <returns>The global options.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.IsOptionDefined``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0},System.Boolean)">
+      <summary>Determines whether the specified editor option is defined.</summary>
+      <returns>true if the option is defined, otherwise false.</returns>
+      <param name="key">The key of the option.</param>
+      <param name="localScopeOnly">true to search only in this scope, false to try parent scopes as well. This setting has no effect if the current scope is global.</param>
+      <typeparam name="T">The type of the key.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.IsOptionDefined(System.String,System.Boolean)">
+      <summary>Determines whether the specified option is defined.</summary>
+      <returns>true if the option is defined, otherwise false.</returns>
+      <param name="optionId">The ID of the option.</param>
+      <param name="localScopeOnly">true to search only in this scope, false to try parent scopes as well. This setting has no effect if the current scope is global.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IEditorOptions.OptionChanged">
+      <summary>Occurs when any option changes. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.Parent">
+      <summary>Gets the immediate parent of this set of options. </summary>
+      <returns>The parent scope.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SetOptionValue``1(Microsoft.VisualStudio.Text.Editor.EditorOptionKey{``0},``0)">
+      <summary>Sets the value of the specified option in the current scope. </summary>
+      <param name="key">The key of the option.</param>
+      <param name="value">The new value of the option.</param>
+      <typeparam name="T">The type of the key.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SetOptionValue(System.String,System.Object)">
+      <summary>Sets the value of the specified option in the current scope. </summary>
+      <param name="optionId">The ID of the option.</param>
+      <param name="value">The new value of the option.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptions.SupportedOptions">
+      <summary>Gets the supported options.</summary>
+      <returns>The supported options.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService">
+      <summary>Represents a service that gets <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" /> for a specified scope or for the global scope.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.CreateOptions">
+      <summary>Creates a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" /> that is not bound to any particular scope.</summary>
+      <returns>A new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />, parented on the <see cref="P:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GlobalOptions" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GetOptions(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" /> for the <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner" />. Buffers and views are property owners. Creates new options for the scope if none have previously been created.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" /> for the given <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner" />.</returns>
+      <param name="scope">The <see cref="T:Microsoft.VisualStudio.Utilities.IPropertyOwner" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IEditorOptionsFactoryService.GlobalOptions">
+      <summary>Gets the global <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</summary>
+      <returns>The global options.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IndentSize">
+      <summary>The option definition that determines the size (in number of spaces) of an indent.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IndentSize.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IndentSize" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IndentSize.Default">
+      <summary>Gets the default value (4).</summary>
+      <returns>The default value (4).</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IndentSize.IsValid(System.Int32@)">
+      <summary>Determines whether a given indent size is valid.</summary>
+      <returns>true if the size is valid, otherwise false.</returns>
+      <param name="proposedValue">The size of the indent, in number of spaces.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IndentSize.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>The editor option key.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.LongBufferLineChunk"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.LongBufferLineChunk.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LongBufferLineChunk.Default"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LongBufferLineChunk.Key"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.LongBufferLineThreshold"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.LongBufferLineThreshold.#ctor"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LongBufferLineThreshold.Default"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LongBufferLineThreshold.Key"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.NewLineCharacter">
+      <summary>The option definition that specifies the newline character or characters.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.NewLineCharacter.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.NewLineCharacter" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.NewLineCharacter.Default">
+      <summary>Gets the default value ("\r\n").</summary>
+      <returns>"\r\n".</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.NewLineCharacter.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.NewLineCharacterOptionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter">
+      <summary>Determines whether to duplicate a newline character when inserting a line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter.Default">
+      <summary>Gets the default value (true).</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.ReplicateNewLineCharacterOptionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.TabSize">
+      <summary>The option definition that determines the number of spaces of a tab.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.TabSize.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.TabSize" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TabSize.Default">
+      <summary>Gets the default value (4).</summary>
+      <returns>The default value (4).</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.TabSize.IsValid(System.Int32@)">
+      <summary>Determines whether a given tab size is valid.</summary>
+      <returns>true if <paramref name="proposedValue" /> is a valid size, otherwise false.</returns>
+      <param name="proposedValue">The size of the tab, in number of spaces.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TabSize.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultOptions.TabSizeOptionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions">
+      <summary>Extension methods for common general options.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetIndentSize(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Gets the size of an indentation for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</summary>
+      <returns>The size of the indentation.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetNewLineCharacter(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Gets the newline character or characters for the specified editor options.</summary>
+      <returns>A string containing the newline character or characters.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetReplicateNewLineCharacter(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether to duplicate the newline character or character sequence if it is already present when inserting a newline.</summary>
+      <returns>true if the newline character(s) should be duplicated, otherwise false.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.GetTabSize(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Gets the number of spaces for the tab in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</summary>
+      <returns>The number of spaces of the tab size.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.DefaultOptionExtensions.IsConvertTabsToSpacesEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the option to convert tabs to spaces is enabled in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</summary>
+      <returns>true if the option is enabled, otherwise false.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.FindData">
+      <summary>Represents the set of data used in a search by the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.#ctor(System.String,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> with the specified search pattern and text snapshot. </summary>
+      <param name="searchPattern">The search string.</param>
+      <param name="textSnapshot">The text snapshot in which to search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.#ctor(System.String,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.Operations.FindOptions,Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> with the specified search pattern, text snapshot, find options, and text structure navigator.</summary>
+      <param name="searchPattern">The search pattern.</param>
+      <param name="textSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to search.</param>
+      <param name="findOptions">The <see cref="P:Microsoft.VisualStudio.Text.Operations.FindData.FindOptions" /> to use during the search.</param>
+      <param name="textStructureNavigator">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> to use during the search.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="searchPattern" /> or <paramref name="textSnapshot" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="searchPattern" /> is an empty string.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="obj">The object to compare.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.FindOptions">
+      <summary>Gets or sets the options that are used for the search.</summary>
+      <returns>The options that are used for the search.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.GetHashCode">
+      <summary>Gets the hash code for the object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.op_Equality(Microsoft.VisualStudio.Text.Operations.FindData,Microsoft.VisualStudio.Text.Operations.FindData)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="data1">The first object.</param>
+      <param name="data2">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.op_Inequality(Microsoft.VisualStudio.Text.Operations.FindData,Microsoft.VisualStudio.Text.Operations.FindData)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> objects are different.</summary>
+      <returns>true if the two objects are different, otherwise false.</returns>
+      <param name="data1">The first object.</param>
+      <param name="data2">The second object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.SearchString">
+      <summary>Gets or sets the string to use in the search.</summary>
+      <returns>The string to use in the search.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value is an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.TextSnapshotToSearch">
+      <summary>Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> on which to perform the search.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> on which to perform the search.</returns>
+      <exception cref="T:System.ArgumentNullException">The value is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.FindData.TextStructureNavigator">
+      <summary>Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> to use in determining word boundaries.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> to use in determining word boundaries.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.FindData.ToString">
+      <summary>Converts the <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> object to a string.</summary>
+      <returns>The string representation of the <see cref="T:Microsoft.VisualStudio.Text.Operations.FindData" /> object.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.FindOptions">
+      <summary>Represents the options that are used in a search.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.None">
+      <summary>No options have been set.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.MatchCase">
+      <summary>The search is case-sensitive.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.UseRegularExpressions">
+      <summary>The search uses .NET regular expressions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.WholeWord">
+      <summary>The search matches whole words only.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.SearchReverse">
+      <summary>The search starts at the end of the string.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.Wrap">
+      <summary>The search should wrap around if it hits boundaries of the search range..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.Multiline">
+      <summary>The search contains data that could match over line endings..</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.OrdinalComparison">
+      <summary>The string comparison used for the search is culture-insensitive (ordinal). For regular expressions, this option specifies <see cref="F:System.Text.RegularExpressions.RegexOptions.CultureInvariant" /></summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.FindOptions.SingleLine">
+      <summary>When supplied, uses the <see cref="F:System.Text.RegularExpressions.RegexOptions.Singleline" /> option to perform the searches. Only valid in conjunction with the UseRegularExpressions option.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy">
+      <summary>Provides the merge policy for undo transactions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.CanMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+      <summary>Determines whether two transactions can be merged</summary>
+      <returns>true if the transactions can be merged, otherwise false.</returns>
+      <param name="newerTransaction">The newer transaction.</param>
+      <param name="olderTransaction">The older transaction.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.PerformTransactionMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+      <summary>Merges a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" /> with an existing one.</summary>
+      <param name="existingTransaction">The existing transaction.</param>
+      <param name="newTransaction">The new transaction.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy.TestCompatiblePolicy(Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy)">
+      <summary>Determines whether one <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy" /> is compatible with another.</summary>
+      <returns>true if the policy is compatible, otherwise false.</returns>
+      <param name="other">The <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy" /> to test.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager">
+      <summary>Registers the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> for a text buffer, listens for change events on a text buffer, and adds <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> objects to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which this <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager" /> manages undo operations.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.TextBufferUndoHistory">
+      <summary>Gets the undo history for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The undo history.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager.UnregisterUndoHistory">
+      <summary>Unregisters the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> for the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> from the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider">
+      <summary>Provides an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager" /> for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider.GetTextBufferUndoManager(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager" /> for <paramref name="textBuffer" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManagerProvider.RemoveTextBufferUndoManager(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Removes the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextBufferUndoManager" /> for the specified text buffer.</summary>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> to check.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator">
+      <summary>Navigates between search results on an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> and performs text replacements.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.ClearCurrentResult">
+      <summary>Clears the current result.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.CurrentResult">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> corresponding to the result of the last find operation.</summary>
+      <returns>Returns the result of the last find operation. If no matches were found or if no search was performed, returns null.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.Find">
+      <summary>Finds the next occurrence of the text matching the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.SearchTerm" />.</summary>
+      <returns>Returns true if a match is found; otherwise, returns false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.Replace">
+      <summary>Replaces the current result with the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.ReplaceTerm" />.</summary>
+      <returns>Returns true if the replacement succeeded; otherwise returns false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.ReplaceTerm">
+      <summary>Gets or sets the term to use to replace matches.</summary>
+      <returns>Returns the term to use to replace matches.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.SearchOptions">
+      <summary>Gets or sets options to use for a search.</summary>
+      <returns>Returns options to use for a search.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.SearchSpan">
+      <summary>Gets or sets the range of text to search.</summary>
+      <returns>Returns the range of text to search.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.SearchTerm">
+      <summary>Gets or sets the term to search for.</summary>
+      <returns>Returns the term to search for.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator.StartPoint">
+      <summary>Gets or sets the position at which the search is started.</summary>
+      <returns>Returns the position at which the search is started.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigatorFactoryService">
+      <summary>Creates <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigatorFactoryService.CreateSearchNavigator(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator" /> that searches the provided text buffer.</summary>
+      <returns>Returns an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchNavigator" /> that searches the provided buffer..</returns>
+      <param name="buffer">The buffer to search.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService">
+      <summary>Searches a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> with different search options.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService.FindAll(Microsoft.VisualStudio.Text.Operations.FindData)">
+      <summary>Searches for all the occurrences of the search string.</summary>
+      <returns>A list of all the matches, or null if no matches were found.</returns>
+      <param name="findData">The data to use for this search.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="findData" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">The <see cref="F:Microsoft.VisualStudio.Text.Operations.FindOptions.UseRegularExpressions" /> flag is set and the search string is an invalid regular expression.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService.FindNext(System.Int32,System.Boolean,Microsoft.VisualStudio.Text.Operations.FindData)">
+      <summary>Searches for the next occurrence of the search string.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> containing the match if a match was found, or null if no matches were found.</returns>
+      <param name="startIndex">The index from which to begin the search.</param>
+      <param name="wraparound">Determines whether the search wraps to the beginning of the buffer when it reaches the end of the buffer.</param>
+      <param name="findData">The data to use for this search.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="findData" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="startIndex" /> is less than zero or greater than the length of the data.</exception>
+      <exception cref="T:System.ArgumentException">The <see cref="F:Microsoft.VisualStudio.Text.Operations.FindOptions.UseRegularExpressions" /> flag is set and the search string is an invalid regular expression.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService2">
+      <summary>Extends <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextSearchService" /> with methods for searching contents of a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> and helper methods for performing replace operations.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.Find(Microsoft.VisualStudio.Text.SnapshotPoint,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions)">
+      <summary>Searches for the next occurrence of the given search pattern, using the given starting position and options.</summary>
+      <returns>Returns the text span containing the match if a match was found; otherwise, returns null if no matches were found.</returns>
+      <param name="startingPosition">[in] The position from which to begin the search.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="options">[in] Options to use for the search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.Find(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotPoint,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions)">
+      <summary>Searches for the next occurrence of the given search pattern, using the given search range, starting position and options.</summary>
+      <returns>This method is safe to be executed on any thread.Returns the text span containing the match if a match was found; otherwise, returns null if no matches were found.</returns>
+      <param name="searchRange">[in] The range of text to search in.</param>
+      <param name="startingPosition">[in] The position from which to begin the search.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="options">[in] Options to use for the search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.FindAll(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.SnapshotPoint,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions)">
+      <summary>Searches for all occurrences of the given search pattern, using the given search range, starting position and options.</summary>
+      <returns>Returns an enumeration of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> containing the matches if any matches were found; otherwise, returns null if no matches were found.</returns>
+      <param name="searchRange">[in] The range of text to search in.</param>
+      <param name="startingPosition">[in] The position from which to begin the search.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="options">[in] Options to use for the search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.FindAll(Microsoft.VisualStudio.Text.SnapshotSpan,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions)">
+      <summary>Searches for all occurrences of the given search pattern, using the given starting range and options.</summary>
+      <returns>Returns an enumeration of <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> containing the matches if any matches were found; otherwise, returns null if no matches were found.</returns>
+      <param name="searchRange">[in] The range of text to search in.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="options">[in] Options to use for the search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.FindAllForReplace(System.Boolean,Microsoft.VisualStudio.Text.SnapshotSpan,System.String,Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Searches for all occurrences of the search pattern and calculates all the corresponding replacement results for every match according to the specified replacement pattern.</summary>
+      <returns>Returns an enumeration of all matches found and their corresponding replacement values. Returned value contains a collection of tuples; each tuple contains a <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> referencing the location of the match and a string containing the calculated replacement text for the match. Returns empty enumeration if no matches are found.</returns>
+      <param name="searchRange">[in] The range of text to search in.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="replacePattern">[in] The replace pattern to use for the operation.</param>
+      <param name="options">[in] Options to use for the search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.FindForReplace(Microsoft.VisualStudio.Text.SnapshotPoint,System.String,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions,System.String@)">
+      <summary>Searches for the next occurrence of the search pattern and returns the result of replacing the search pattern with the replacement pattern.</summary>
+      <returns>Returns the search result found. If no match is found, returns null.</returns>
+      <param name="startingPosition">The position from which the search is started. The search will be performed on the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> to which this parameter belongs.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="replacePattern">[in] The text pattern to replace the found text with.</param>
+      <param name="options">[in] Options to use for the search.</param>
+      <param name="expandedReplacePattern">[out] The result of the replacement. Value is null if no matches are found. This value will be useful when performing regular expression searches.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextSearchService2.FindForReplace(Microsoft.VisualStudio.Text.SnapshotSpan,System.String,System.String,Microsoft.VisualStudio.Text.Operations.FindOptions,System.String@)">
+      <summary>Searches for the next occurrence of the search pattern and returns the result of replacing the search pattern with the replacement pattern.</summary>
+      <returns>Returns the search result found. If no match is found, returns null.</returns>
+      <param name="searchRange">[in] The range of text to search in.</param>
+      <param name="searchPattern">[in] The text pattern to search for.</param>
+      <param name="replacePattern">[in] The text pattern to replace the found text with.</param>
+      <param name="options">[in] Options to use for the search.</param>
+      <param name="expandedReplacePattern">[out] The result of the replacement. Value is null if no matches are found. This value will be useful when performing regular expression searches.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator">
+      <summary>Provides methods to navigate text, such as getting word extents.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.ContentType">
+      <summary>Gets the content type that this navigator supports.</summary>
+      <returns>The content type that this navigator supports.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetExtentOfWord(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the extent of the word at the given position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> that represents the word. </returns>
+      <param name="currentPosition">The text position.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfEnclosing(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the span of the enclosing syntactic element of the specified snapshot span.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that represents the enclosing syntactic element. If the specified snapshot span covers multiple syntactic elements, then the method returns the least common ancestor of the elements.If the snapshot span covers the root element (in other words, the whole document), then the method returns <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> of the whole document.</returns>
+      <param name="activeSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from which to get the enclosing syntactic element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfFirstChild(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the span of the first child syntactic element of the specified snapshot span. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that represents the first child syntactic element. </returns>
+      <param name="activeSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from which to get the span of the first child syntactic element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfNextSibling(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the span of the next sibling syntactic element of the specified snapshot span. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that represents the next sibling syntactic element. </returns>
+      <param name="activeSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from which to get the span of the next sibling syntactic element.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator.GetSpanOfPreviousSibling(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the span of the previous sibling syntactic element of the specified snapshot span. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that represents the previous sibling syntactic element. </returns>
+      <param name="activeSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> from which to get the span of the previous sibling syntactic element.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorProvider">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorProvider.CreateTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> for <paramref name="textBuffer" />, or null.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which to get the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService">
+      <summary>Selects and caches <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> objects based on content type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService.CreateTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Utilities.IContentType)">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> by using the specified <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> to select the navigator.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" />. This value is never null.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> will navigate.</param>
+      <param name="contentType">The content type to use.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigatorSelectorService.GetTextStructureNavigator(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets a <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />, either by creating a new one or by using a cached value.</summary>
+      <returns>A valid <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" />. This value will never be null.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextStructureNavigator" /> will navigate.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory">
+      <summary>Contains undo transactions.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CanRedo">
+      <summary>Determines whether a single redo is possible.</summary>
+      <returns>true if a single redo is possible, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CanUndo">
+      <summary>Determines whether a single undo is possible.</summary>
+      <returns>true if a single undo is possible, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CreateTransaction(System.String)">
+      <summary>Creates a new transaction, nests it in the previously current transaction, and marks it current.</summary>
+      <returns>The new transaction.</returns>
+      <param name="description">The description of the transaction.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.CurrentTransaction">
+      <summary>Gets the current undo transaction in progress.</summary>
+      <returns>The current undo operation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.LastRedoTransaction">
+      <summary>Gets the most recent (top) item of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoStack" />. </summary>
+      <returns>The most recent (top) item of the redo stac, or null if the stack is empty.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.LastUndoTransaction">
+      <summary>Gets the most recent (top) item of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack" />.</summary>
+      <returns>The most recent (top) item of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack" />, or null if the stack is empty.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.Redo(System.Int32)">
+      <summary>Performs the specified number of redo operation and places the transactions on the undo stack.</summary>
+      <param name="count">The number of redo operations to perform. </param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoDescription">
+      <summary>Gets the description of the most recent visible redo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</summary>
+      <returns>The description of the most recent visible redo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.RedoStack">
+      <summary>The redo stack for this history. It does not include any currently open or undo transactions.</summary>
+      <returns>The redo stack for this history.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.State">
+      <summary>Gets the current state of the undo history.</summary>
+      <returns>The current state of the undo history.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.Undo(System.Int32)">
+      <summary>Performs the specified number of undo operations and places the transactions on the redo stack.</summary>
+      <param name="count">The number of undo operations to perform.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoDescription">
+      <summary>Gets the description of the most recent visible undo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</summary>
+      <returns>The description of the most recent visible undo <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoRedoHappened">
+      <summary>Notifies consumers when an undo or a redo has happened on this history.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack">
+      <summary>The undo stack for this history. It does not include any currently open or redo transactions.</summary>
+      <returns>The undo stack for this history.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoTransactionCompleted">
+      <summary>Notifies consumers when an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" /> is completed and added to the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry">
+      <summary>Maintains the relationship between text buffers and <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.AttachHistory(System.Object,Microsoft.VisualStudio.Text.Operations.ITextUndoHistory)">
+      <summary>Attaches an existing <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> to a text buffer. The buffer must not already be mapped in this registry.</summary>
+      <param name="context">This object should always be an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="history">An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> object to associate with the text buffer.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.GetHistory(System.Object)">
+      <summary>Gets a history associated with the text buffer, but does not create a new one.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</returns>
+      <param name="context">This object should always be an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.RegisterHistory(System.Object)">
+      <summary>Gets, and if necessary creates, a history associated with the context.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /></returns>
+      <param name="context">This object should always be an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.RemoveHistory(Microsoft.VisualStudio.Text.Operations.ITextUndoHistory)">
+      <summary>Removes all mappings to a given <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> in this registry, if any exist.</summary>
+      <param name="history">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> to remove from the registry.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoHistoryRegistry.TryGetHistory(System.Object,Microsoft.VisualStudio.Text.Operations.ITextUndoHistory@)">
+      <summary>Gets a history associated with the text buffer, but does not create a new one.</summary>
+      <returns>true if there is an undo history associated with the specified text buffer, otherwise false.</returns>
+      <param name="context">This object should always be an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="history">[out] An <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> associated with the text buffer.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive">
+      <summary>Represents an atomic operation that knows how to do, undo, and redo itself.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanMerge(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+      <summary>Determines whether this undo primitive can merge with the specified undo primitive.</summary>
+      <returns>true if the undo primitives can be merged, otherwise false.</returns>
+      <param name="older">The older primitive.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanRedo">
+      <summary>Determines whether it is currently possible to call Do() successfully.</summary>
+      <returns>true if it is currently possible to call Do() successfully, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.CanUndo">
+      <summary>Determines whether it is currently possible to call Undo() successfully.</summary>
+      <returns>true if it is currently possible to call Undo() successfully, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Do">
+      <summary>Performs or redoes the operation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Merge(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+      <summary>Performs a merge with the specified undo primitive.</summary>
+      <returns>The replacement primitive.</returns>
+      <param name="older">The older primitive to merge.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Parent">
+      <summary>Gets or sets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" /> that contains the primitive.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" /> that contains the primitive.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive.Undo">
+      <summary>Performs undo on the primitive.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction">
+      <summary>Represents a container for <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.AddUndo(Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive)">
+      <summary>Adds a new undo primitive to the end of the list when the transaction is open.</summary>
+      <param name="undo">The undo primitive.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Cancel">
+      <summary>Marks an open transaction as canceled, and undoes and clears any undo primitives that have been added.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.CanRedo">
+      <summary>Determines whether it is currently possible to call <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Do" /> successfully.</summary>
+      <returns>true if it is currently possible to call Do() successfully, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.CanUndo">
+      <summary>Determines whether it is currently possible to call Undo() successfully.</summary>
+      <returns>true if it is currently possible to call <see cref="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Undo" /> successfully, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Complete">
+      <summary>Marks the transaction as finished and eligible for undo.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Description">
+      <summary>Gets or sets the description.</summary>
+      <returns>The description.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Do">
+      <summary>Performs a do or redo.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.History">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> that contains this transaction.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.MergePolicy">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy" /> associated with this transaction.</summary>
+      <returns>the <see cref="T:Microsoft.VisualStudio.Text.Operations.IMergeTextUndoTransactionPolicy" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Parent">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" /> that contains this transaction.</summary>
+      <returns>The parent <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.State">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.UndoTransactionState" /> for the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.UndoTransactionState" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.Undo">
+      <summary>Performs an undo or rollback.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction.UndoPrimitives">
+      <summary>Gets the collection of <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> objects in this container.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> collection.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.TextExtent">
+      <summary>Represents the extent of a word.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.#ctor(Microsoft.VisualStudio.Text.Operations.TextExtent)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> from the specified <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" />.</summary>
+      <param name="textExtent">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> from which to copy.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" />.</summary>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that includes the extent.</param>
+      <param name="isSignificant">false if the extent contains whitespace, unless whitespace should be treated like any other character.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> objects are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="obj">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.GetHashCode">
+      <summary>Gets the hash code of the object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextExtent.IsSignificant">
+      <summary>Determines whether the extent is significant.</summary>
+      <returns>true if the extent is significant, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.op_Equality(Microsoft.VisualStudio.Text.Operations.TextExtent,Microsoft.VisualStudio.Text.Operations.TextExtent)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> objects are the same.</summary>
+      <returns>true if the objects are the same, otherwise false.</returns>
+      <param name="extent1">The first object.</param>
+      <param name="extent2">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextExtent.op_Inequality(Microsoft.VisualStudio.Text.Operations.TextExtent,Microsoft.VisualStudio.Text.Operations.TextExtent)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Operations.TextExtent" /> objects are different.</summary>
+      <returns>true if the two objects are different, otherwise false.</returns>
+      <param name="extent1">The first object.</param>
+      <param name="extent2">The second object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextExtent.Span">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState">
+      <summary>Provides information about the state of an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Idle">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> is not in the process of performing an undo or redo.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Undoing">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> is in the process of executing its Undo method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState.Redoing">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> is in the process of executing its Redo method.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs">
+      <summary>Provides information about the effect of the undo or redo operation for the <see cref="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoRedoHappened" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.#ctor(Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState,Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs" />.</summary>
+      <param name="state">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoHistoryState" />.</param>
+      <param name="transaction">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.State">
+      <summary>Gets the state of the transaction.</summary>
+      <returns>The state of the transaction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoRedoEventArgs.Transaction">
+      <summary>Gets the transaction that was processed in this undo or redo.</summary>
+      <returns>The transaction that was processed in this undo or redo.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoTransactionCompleted" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.#ctor(Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction,Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs" />.</summary>
+      <param name="transaction">The <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoTransaction" />.</param>
+      <param name="result">The <see cref="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="transaction" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.Result">
+      <summary>Gets the result of the completed transaction.</summary>
+      <returns>The result of the completed transaction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletedEventArgs.Transaction">
+      <summary>Gets the transaction that was added to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+      <returns>The transaction that was added to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult">
+      <summary>Describes the possible results of a transaction completion for an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult.TransactionAdded">
+      <summary>The most recent transaction is added to the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack" /> of the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.TextUndoTransactionCompletionResult.TransactionMerged">
+      <summary>The most recent transaction is merged with the transaction on the top of the <see cref="P:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory.UndoStack" /> of the associated <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.UndoTransactionState">
+      <summary>Holds the state of the transaction.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Open">
+      <summary>The initial state of the transaction, after it has been created and before it is canceled or completed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Completed">
+      <summary>The transaction is no longer being defined, and is eligible for undo.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Canceled">
+      <summary>The transaction is no longer being defined, but has been aborted and cleared.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Redoing">
+      <summary>A transient state set by the Do operation, between the undone state and the completed state.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Undoing">
+      <summary>A transient state set by the Undo operation, between the completed state and the undone state.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Undone">
+      <summary>The Undo operation was called after completion.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Operations.UndoTransactionState.Invalid">
+      <summary>The transaction has been removed from the undo history stack, for example because it was on the redo stack when a new operation cleared the redo stack. After a transaction is invalid, it should not be used for anything.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.BatchedTagsChanged" /> event. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs.#ctor(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.IMappingSpan})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs" /> with the specified list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> objects.</summary>
+      <param name="spans">The list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> objects in which the tags have changed.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="spans" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.BatchedTagsChangedEventArgs.Spans">
+      <summary>Gets the list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> objects where the tags have changed.</summary>
+      <returns>The list of <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> objects where the tags have changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ClassificationTag">
+      <summary>A tag that represents a classification type. An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IClassificationTag" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ClassificationTag.#ctor(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Creates a new tag associated with the given type of classification.</summary>
+      <param name="type">The type of classification.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="type" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ClassificationTag.ClassificationType">
+      <summary>Gets the classification type associated with this tag.</summary>
+      <returns>The classification type associated with this tag.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" /> for an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a tag aggregator for the specified text buffer.</summary>
+      <returns>The tag aggregator.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> over which the aggregator should aggregate tags, including all source buffers if the buffer is a projection buffer.</param>
+      <typeparam name="T">The type of tag to aggregate.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.IBufferTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions)">
+      <summary>Creates a tag aggregator for the specified text buffer using the given options.</summary>
+      <returns>The tag aggregator.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> over which the aggregator should aggregate tags, including all source buffers if the buffer is a projection buffer.</param>
+      <param name="options">The options to use for the newly created aggregator.</param>
+      <typeparam name="T">The type of tag to aggregate.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IClassificationTag">
+      <summary>A tag that represents a classification type.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IClassificationTag.ClassificationType">
+      <summary>Gets the classification type associated with this tag.</summary>
+      <returns>The classification type associated with this tag</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1">
+      <summary>Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" /> with a specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" />.</summary>
+      <typeparam name="T">The type, which must be a subtype of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1.Span">
+      <summary>Gets the mapping span for this tag.</summary>
+      <returns>The mapping span for this tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1.Tag">
+      <summary>Gets the tag located in this span.</summary>
+      <returns>The tag located in this span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITag">
+      <summary>The base interface of all tags.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1">
+      <summary>Aggregates all the tag providers in a buffer graph for the specified type of tag.</summary>
+      <typeparam name="T">The type of tag returned by the aggregator.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.BatchedTagsChanged">
+      <summary>Occurs on idle after one or more TagsChanged events.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.BufferGraph">
+      <summary>Gets the buffer graph over which this aggregator operates.</summary>
+      <returns>The buffer graph over which this aggregator operates.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.IMappingSpan)">
+      <summary>Gets all the tags that overlap or are contained by the specified <paramref name="span" /> of the type of the aggregator.</summary>
+      <returns>All the tags that overlap the region.</returns>
+      <param name="span">The span to search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets all the tags that overlap or are contained by the specified <paramref name="snapshotSpans" /> of the type of the aggregator.</summary>
+      <returns>All the tags that overlap the region.</returns>
+      <param name="snapshotSpans">The spans to search.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.GetTags(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets all the tags that overlap or are contained by the specified <paramref name="span" /> of the same type as the aggregator.</summary>
+      <returns>All the tags that overlap the region.</returns>
+      <param name="span">The span to search.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.TagsChanged">
+      <summary>Occurs when tags are added to or removed from providers.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1">
+      <summary>A provider of tags over a buffer.</summary>
+      <typeparam name="T">The type of tags to generate.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ITagger`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets all the tags that intersect the specified spans. </summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1" /> for each tag.</returns>
+      <param name="spans">The spans to visit.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Tagging.ITagger`1.TagsChanged">
+      <summary>Occurs when tags are added to or removed from the provider.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITaggerProvider">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1" /> for a given buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ITaggerProvider.CreateTagger``1(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a tag provider for the specified buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1" />.</returns>
+      <param name="buffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <typeparam name="T">The type of the tag.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1">
+      <summary>Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" /> with a given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <typeparam name="T">The type, which must be a subclass of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1.Span">
+      <summary>Gets the snapshot span for this tag.</summary>
+      <returns>The snapshot span for this tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1.Tag">
+      <summary>Gets the tag located in this span.</summary>
+      <returns>The tag located in this span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IUrlTag">
+      <summary>A tag that represents a URL.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IUrlTag.Url">
+      <summary>Gets the URL.</summary>
+      <returns>The URL.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1">
+      <summary>The implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IMappingTagSpan`1" />.</summary>
+      <typeparam name="T">The type, which must be a subtype of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.#ctor(Microsoft.VisualStudio.Text.IMappingSpan,`0)">
+      <summary>Creates a mapping tag span.</summary>
+      <param name="span">The mapping span with which to associate the tag.</param>
+      <param name="tag">The tag associated with the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> or <paramref name="tag" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.Span">
+      <summary>Gets the mapping span for this tag.</summary>
+      <returns>The mapping span for this tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.MappingTagSpan`1.Tag">
+      <summary>Gets the tag located in this span.</summary>
+      <returns>The tag located in this span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1">
+      <summary>Provides simple, thread-safe storage of and interaction with tags of the given type.</summary>
+      <typeparam name="T">The type, which must be a subtype of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.#ctor(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1" /> for the specified buffer.</summary>
+      <param name="buffer">The subject buffer that will be tagged.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)">
+      <summary>Adds a tag over the given span.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1" /> that was added, which can be used to remove the tag later on.</returns>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> that tracks the tag across text versions.</param>
+      <param name="tag">The tag to associate with the given span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> or <paramref name="tag" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.GetTaggedSpans(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the tagged spans that intersect the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>The set of <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1" /> objects that intersect the given span, in order.</returns>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> to use.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.GetTags(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets all the tags that overlap the spans in the specified snapshot of the desired type.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1" /> for each tag.</returns>
+      <param name="spans">The spans to visit.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.RemoveTagSpan(Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan{`0})">
+      <summary>Removes a tag span that was created by calling <see cref="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)" />.</summary>
+      <returns>true if removed successfully, otherwise false.</returns>
+      <param name="tagSpan">The <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1" /> returned from a previous call to <see cref="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.CreateTagSpan(Microsoft.VisualStudio.Text.ITrackingSpan,`0)" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.RemoveTagSpans(System.Predicate{Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan{`0}})">
+      <summary>Removes all tag spans that match the conditions specified by the predicate.</summary>
+      <returns>The number of tag spans removed.</returns>
+      <param name="match">The <see cref="T:System.Predicate`1" /> that defines the match.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="match" /> is null.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.TagsChanged">
+      <summary>Occurs when one or more tags have been added or removed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1.Update">
+      <summary>Gets an IDisposable object that represents an update batch.</summary>
+      <returns>An <see cref="T:System.IDisposable" /> object that represents an update batch.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions">
+      <summary>Represents a set of options for aggregating tags.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions.None">
+      <summary>Default behavior. The tag aggregator maps up and down through all projection buffers.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions.MapByContentType">
+      <summary>Map only through projection buffers that have the "projection" content type. Normally, a tag aggregator maps up and down through all projection buffers (buffers that implement <see cref="T:Microsoft.VisualStudio.Text.Projection.IProjectionBufferBase" />). This flag causes the projection buffer not to map through buffers that are projection buffers but do not have a projection content type. This is used by the classifier aggregator, because classification depends on content type.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs">
+      <summary>Provides information about the <see cref="E:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1.TagsChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.IMappingSpan)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" />.</summary>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TagsChangedEventArgs.Span">
+      <summary>Gets the span over which tags have changed.</summary>
+      <returns>The span over which tags have changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1">
+      <summary>The implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagSpan`1" />.</summary>
+      <typeparam name="T">The type, which must be a subclass of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan,`0)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagSpan`1" /> with the specified snapshot span and tag.</summary>
+      <param name="span">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> with which to associate the tag.</param>
+      <param name="tag">The tag associated with the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="tag" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.Span">
+      <summary>Gets the snapshot span for this tag.</summary>
+      <returns>The snapshot span for this tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TagSpan`1.Tag">
+      <summary>Gets the tag located in this span.</summary>
+      <returns>The tag located in this span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute">
+      <summary>Declares the types of tags an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1" /> produces. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute.#ctor(System.Type)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute" />.</summary>
+      <param name="tagType">The tag type, which must derive from <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="tagType" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="tagType" /> does not derive from <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TagTypeAttribute.TagTypes">
+      <summary>Gets the type of the tag.</summary>
+      <returns>The type of the tag.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1">
+      <summary>Associates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" /> with a given <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" />. </summary>
+      <typeparam name="T">The type, which must be a subclass of <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITag" />.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.#ctor(Microsoft.VisualStudio.Text.ITrackingSpan,`0)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1" />.</summary>
+      <param name="span">The tracking span with which to associate the tag.</param>
+      <param name="tag">The tag associated with the span.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> or <paramref name="tag" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.Span">
+      <summary>Gets the tracking span for this tag.</summary>
+      <returns>The tracking span for this tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TrackingTagSpan`1.Tag">
+      <summary>Gets the tag located in this span.</summary>
+      <returns>The tag located in this span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.UrlTag">
+      <summary>An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IUrlTag" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.UrlTag.#ctor(System.Uri)">
+      <summary>Create a new tag with the given URL.</summary>
+      <param name="url">The URL.</param>
+      <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="url" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.UrlTag.Url">
+      <summary>Gets the URL.</summary>
+      <returns>The URL.</returns>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.dll
new file mode 100644
index 0000000000000000000000000000000000000000..090ccc91fc4ec1c8d8eaad381f30c369f06c2e63
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
new file mode 100644
index 00000000..fb0bee97
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.Wpf.xml
@@ -0,0 +1,2437 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Text.UI.Wpf</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition">
+      <summary>Provides classification format information for a particular classification type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacity">
+      <summary>Gets or sets the opacity of the background.</summary>
+      <returns>The opacity.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacityId">
+      <summary>Defines the string used to look up the background opacity value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CreateResourceDictionaryFromDefinition">
+      <summary>Creates a <see cref="T:System.Windows.ResourceDictionary" /> using this definition.</summary>
+      <returns>A <see cref="T:System.Windows.ResourceDictionary" /> with the values from this definition.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfo">
+      <summary>Gets or sets the <see cref="T:System.Globalization.CultureInfo" /> for this classification format.</summary>
+      <returns>The <see cref="T:System.Globalization.CultureInfo" />.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.CultureInfoId">
+      <summary>Defines the string used to look up the <see cref="T:System.Globalization.CultureInfo" /> value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.DefaultBackgroundOpacity">
+      <summary>Defines the default opacity used for the background color/brush if no <see cref="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.BackgroundOpacityId" /> entities are defined.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontHintingSize">
+      <summary>Gets or sets the font hinting size for this classification format.</summary>
+      <returns>The font hinting size.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontHintingSizeId">
+      <summary>Defines the string used to look up the font hinting size value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontRenderingSize">
+      <summary>Gets or sets the font rendering size for this classification format.</summary>
+      <returns>The rendering size.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontRenderingSizeId">
+      <summary>Defines the string used to look up the font rendering size value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.FontTypeface">
+      <summary>Gets or sets the <see cref="T:System.Windows.Media.Typeface" /> for this classification format.</summary>
+      <returns>The typeface.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.ForegroundOpacity">
+      <summary>Gets or sets the opacity of the foreground.</summary>
+      <returns>The foreground opacity.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.ForegroundOpacityId">
+      <summary>Defines the string used to look up the foreground opacity value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsBold">
+      <summary>Determines whether the text should be bold.</summary>
+      <returns>true if the text is bold, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsBoldId">
+      <summary>Defines the string used to look up the bold value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsItalic">
+      <summary>Determines whether the text should be italic.</summary>
+      <returns>true if the text is italic, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.IsItalicId">
+      <summary>Defines the string used to look up the italic value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextDecorations">
+      <summary>Gets or sets the <see cref="T:System.Windows.TextDecorationCollection" /> for this classification format.</summary>
+      <returns>The text decorations.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextDecorationsId">
+      <summary>Defines the string used to look up the text decorations value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextEffects">
+      <summary>Gets or sets the the <see cref="T:System.Windows.Media.TextEffectCollection" /> for this classification format.</summary>
+      <returns>The text effects.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TextEffectsId">
+      <summary>Defines the string used look up the text effects value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.ClassificationFormatDefinition.TypefaceId">
+      <summary>Defines the string used o look up the typeface value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition">
+      <summary>Provides format information for a particular item.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundBrush">
+      <summary>Gets or sets the background brush for this item.</summary>
+      <returns>The background brush.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundBrushId">
+      <summary>Defines the string used to look up the background brush value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundColor">
+      <summary>Gets or sets the background color for this item.</summary>
+      <returns>The background color</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundColorId">
+      <summary>Defines the string used to look up the background color value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.BackgroundCustomizable">
+      <summary>Determines whether the background of this format is customizable.</summary>
+      <returns>true if the background of this format is customizable, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.CreateResourceDictionary">
+      <summary>Creates a <see cref="T:System.Windows.ResourceDictionary" /> from this definition.</summary>
+      <returns>A <see cref="T:System.Windows.ResourceDictionary" /> with the values from this definition.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.CreateResourceDictionaryFromDefinition">
+      <summary>Creates a <see cref="T:System.Windows.ResourceDictionary" /> from this definition.</summary>
+      <returns>A <see cref="T:System.Windows.ResourceDictionary" /> with the values from this definition.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.DisplayName">
+      <summary>Defines the string used when displaying this format definition to the user. This property is used only if the <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute" /> is set to true on this object's export.</summary>
+      <returns>The display string.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundBrush">
+      <summary>Gets or sets the foreground brush for this item.</summary>
+      <returns>The foreground brush.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundBrushId">
+      <summary>Defines the string used to look up the foreground brush value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundColor">
+      <summary>Gets or sets the foreground color for this item.</summary>
+      <returns>The foreground color.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundColorId">
+      <summary>Defines the string used to look up the foreground color value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition.ForegroundCustomizable">
+      <summary>Determines whether the foreground of this format is customizable.</summary>
+      <returns>true if the foreground of this format is customizable, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.FormatMappingChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs.#ctor(System.Collections.ObjectModel.ReadOnlyCollection{System.String})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs" />.</summary>
+      <param name="items">A collection of the items that have changed.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="items" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.FormatItemsEventArgs.ChangedItems">
+      <summary>Gets the formatting items that have changed.</summary>
+      <returns>The format items that have changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap">
+      <summary>Maps from a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> to a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.AddExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+      <summary>Adds a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> to a new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</summary>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <param name="properties">The new properties.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="classificationType" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.AddExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Adds a <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> to a new <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</summary>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <param name="properties">The new properties.</param>
+      <param name="priority">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> that defines the relative priority of <paramref name="classificationType" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="classificationType" />, <paramref name="properties" /> or <paramref name="priority" /> is null.</exception>
+      <exception cref="T:System.Collections.Generic.KeyNotFoundException">
+        <paramref name="priority" /> does not exist in <see cref="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.CurrentPriorityOrder" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate">
+      <summary>Begins a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" />. Events will not be raised until <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate" /> is called.</summary>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate" /> was called for a second time without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate" />.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.ClassificationFormatMappingChanged">
+      <summary>Occurs when this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> changes.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.CurrentPriorityOrder">
+      <summary>Gets a read-only list of the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> objects supported by this format map, sorted by priority.</summary>
+      <returns>A read-only list of the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> objects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.DefaultTextProperties">
+      <summary>Gets or sets the default properties that are applied to all classification types. The default properties contain the set of minimal properties required to render text properly.</summary>
+      <returns>The default text properties.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate">
+      <summary>Ends a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> and raises an event if any changes were made during the batch update.</summary>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.EndBatchUpdate" /> was called without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.BeginBatchUpdate" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetEditorFormatMapKey(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Gets the key used to store the associated properties of <paramref name="classificationType" /> in the underlying <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" />.</summary>
+      <returns>The key.</returns>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> whose key is returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Gets the explicit <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> for the specified classification type.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> whose text properties should be returned.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.GetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> for a given text classification type.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object that represents the merged set of text properties from the specified classification type.</returns>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> whose text properties should be merged.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="classificationType" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.IsInBatchUpdate">
+      <summary>Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> is in the middle of a batch update.</summary>
+      <returns>true if this <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> is in the middle of a batch update, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetExplicitTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+      <summary>Sets the explicit <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> of an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</summary>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <param name="properties">The new properties.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SetTextProperties(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+      <summary>Sets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> of an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</summary>
+      <param name="classificationType">The <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" />.</param>
+      <param name="properties">The new properties.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap.SwapPriorities(Microsoft.VisualStudio.Text.Classification.IClassificationType,Microsoft.VisualStudio.Text.Classification.IClassificationType)">
+      <summary>Switches the priorities of two <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationType" /> objects.</summary>
+      <param name="firstType">The first type.</param>
+      <param name="secondType">The second type.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService">
+      <summary>Looks up a classification format map for a given view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService.GetClassificationFormatMap(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> appropriate for the specified text view. This object is likely to be shared among multiple text views.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> for the view.</returns>
+      <param name="textView">The view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMapService.GetClassificationFormatMap(System.String)">
+      <summary>Gets a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> for the specified appearance category.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> for the category.</returns>
+      <param name="category">The appearance category.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap">
+      <summary>Maps from arbitrary keys to a <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.AddProperties(System.String,System.Windows.ResourceDictionary)">
+      <summary>Adds a <see cref="T:System.Windows.ResourceDictionary" /> for a new key.</summary>
+      <param name="key">The key.</param>
+      <param name="properties">The new properties.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null or empty.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="key" /> already exists in the map.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate">
+      <summary>Begins a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" />. Events will not be raised until <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate" /> is called.</summary>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate" /> was called for a second time without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate">
+      <summary>Ends a batch update on this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> and raises an event if any changes were made during the batch update.</summary>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.EndBatchUpdate" /> was called without calling <see cref="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.BeginBatchUpdate" /> first.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.FormatMappingChanged">
+      <summary>Occurs when this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> changes.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.GetProperties(System.String)">
+      <summary>Gets a <see cref="T:System.Windows.ResourceDictionary" /> for the specified key.</summary>
+      <returns>The <see cref="T:System.Windows.ResourceDictionary" /> object that represents the set of property contributions from the provided <see cref="T:Microsoft.VisualStudio.Text.Classification.EditorFormatDefinition" />.</returns>
+      <param name="key">The key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is empty or null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.IsInBatchUpdate">
+      <summary>Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> is in the middle of a batch update.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap.SetProperties(System.String,System.Windows.ResourceDictionary)">
+      <summary>Sets the <see cref="T:System.Windows.ResourceDictionary" /> of a key.</summary>
+      <param name="key">The key.</param>
+      <param name="properties">The new <see cref="T:System.Windows.ResourceDictionary" /> of properties.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService">
+      <summary>Looks up a format map for a given view role.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService.GetEditorFormatMap(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> appropriate for a given text view. This object is likely to be shared among several text views.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> for the text view.</returns>
+      <param name="view">The view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IEditorFormatMapService.GetEditorFormatMap(System.String)">
+      <summary>Get a <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> for a given appearance category.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" /> for the category.</returns>
+      <param name="category">The appearance category.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition">
+      <summary>Provides coloring information for text markers.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.Border">
+      <summary>The pen is used to draw the border of the text marker.</summary>
+      <returns>The border <see cref="T:System.Windows.Media.Pen" />.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.BorderId">
+      <summary>The string used to look up the border pen value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.CreateResourceDictionaryFromDefinition">
+      <summary>Creates a <see cref="T:System.Windows.ResourceDictionary" /> using this definition.</summary>
+      <returns>A <see cref="T:System.Windows.ResourceDictionary" /> with the values from this definition.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.Fill">
+      <summary>The brush is used to paint the inner body of the text marker.</summary>
+      <returns>The fill <see cref="T:System.Windows.Media.Brush" />.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.FillId">
+      <summary>The string used to lookup the fill brush value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.ZOrder">
+      <summary>Represents the Z-order of the marker when it is drawn on the text marker adornment layer. </summary>
+      <returns>The marker Z-order.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.MarkerFormatDefinition.ZOrderId">
+      <summary>The string used to lookup the z-order value in the <see cref="T:System.Windows.ResourceDictionary" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.Priority">
+      <summary>Represents the built-in priorities for a classification format.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.Default">
+      <summary>The default priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.High">
+      <summary>High priority.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Classification.Priority.Low">
+      <summary>Low priority.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute">
+      <summary>Determines whether an export should be visible to the user.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute.#ctor(System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute" />.</summary>
+      <param name="userVisible">true if the extension is visible to the user, otherwise false.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Classification.UserVisibleAttribute.UserVisible">
+      <summary>Determines whether the extension is visible to the user.</summary>
+      <returns>true if the extension is visible to the user, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.CreateTextViewHostCallback"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceTextViewModel"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTextViewModel.Viewer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceTextViewModel.ViewType"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.Initialize(Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer,Microsoft.VisualStudio.Text.Differencing.CreateTextViewHostCallback,Microsoft.VisualStudio.Text.Editor.IEditorOptions)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.InlineHost"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.InlineView"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.IsInitialized"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.LeftHost"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.LeftView"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.RightHost"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.RightView"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewer.VisualElement"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService.CreateDifferenceView(Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer,Microsoft.VisualStudio.Text.Differencing.CreateTextViewHostCallback,Microsoft.VisualStudio.Text.Editor.IEditorOptions)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService.CreateDifferenceView(Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer,Microsoft.VisualStudio.Text.Editor.IEditorOptions)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService.CreateDifferenceView(Microsoft.VisualStudio.Text.Differencing.IDifferenceBuffer,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService.CreateUninitializedDifferenceView"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IWpfDifferenceViewerFactoryService.TryGetViewerForTextView(Microsoft.VisualStudio.Text.Editor.ITextView)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentLayerDefinition">
+      <summary>Provides information for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer" /> export.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.AdornmentLayerDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.AdornmentLayerDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior">
+      <summary>Defines the positioning of adornments.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.OwnerControlled">
+      <summary>The adornment is not moved automatically.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.ViewportRelative">
+      <summary>The adornment is positioned relative to the top left corner of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.TextRelative">
+      <summary>The adornment is positioned relative to the text in the view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback">
+      <summary>Defines the behavior when a <see cref="T:System.Windows.UIElement" /> is removed from an <see cref="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer" />.</summary>
+      <param name="tag">The tag associated with <paramref name="element" />. </param>
+      <param name="element">The <see cref="T:System.Windows.UIElement" /> removed from the view.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption">
+      <summary>Represents the appearance category option.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption.Default">
+      <summary>Gets the default value.</summary>
+      <returns>The default value, which is "text".</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.AppearanceCategoryOption.Key">
+      <summary>Gets the key for the highlight current line option.</summary>
+      <returns>The key for the highlight current line option..</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.BackgroundBrushChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs.#ctor(System.Windows.Media.Brush)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs" />.</summary>
+      <param name="newBackgroundBrush">The new <see cref="T:System.Windows.Media.Brush" /> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="newBackgroundBrush" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.BackgroundBrushChangedEventArgs.NewBackgroundBrush">
+      <summary>Gets the new <see cref="T:System.Windows.Media.Brush" /> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The new background brush.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl">
+      <summary>Highlights an outlining region in the text view when the mouse hovers over this region in the outlining margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl)">
+      <summary>Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty" />.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty" />.</returns>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlighted">
+      <summary>Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty" />.</summary>
+      <returns>true if the control is highlighted, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that determines whether this control should be currently displaying its mouse-hover highlight.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl,System.Boolean)">
+      <summary>Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl.IsHighlightedProperty" />.</summary>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.CollapseHintAdornmentControl" />.</param>
+      <param name="isExpanded">true if the control is highlighted, otherwise false.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ConnectionReason">
+      <summary>Defines the reasons for connecting or disconnecting a text buffer and a text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.TextViewLifetime">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> has been opened or closed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.ContentTypeChange">
+      <summary>The <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> of the subject buffer has changed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ConnectionReason.BufferGraphChange">
+      <summary>A buffer has been added to or removed from <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions">
+      <summary>Represents common <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.AppearanceCategory">
+      <summary>Determines the appearance category of a view, which selects a <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap" /> and <see cref="T:Microsoft.VisualStudio.Text.Classification.IEditorFormatMap" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.AppearanceCategoryName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableHighlightCurrentLineId">
+      <summary>Determines whether to enable the highlight current line adornment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableHighlightCurrentLineName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableMouseWheelZoomId">
+      <summary>Determines whether to enable mouse wheel zooming.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableMouseWheelZoomName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableSimpleGraphicsId">
+      <summary>Determines whether to enable the highlight current line adornment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableSimpleGraphicsName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EditorStyleNames"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.EditorStyleNames.CollapsedAdornmentToolTipStyleName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute">
+      <summary>This class associates a grid cell size with a MEF export.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute.#ctor(System.Double)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute" />.</summary>
+      <param name="cellLength">The length of the cell.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.GridCellLengthAttribute.GridCellLength">
+      <summary>Gets the length of the cell.</summary>
+      <returns>The length of the cell.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute">
+      <summary>This class associates a <see cref="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType" /> value with a MEF export.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.#ctor(System.Windows.GridUnitType)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute" />.</summary>
+      <param name="gridUnitType">The <see cref="T:System.Windows.GridUnitType" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.GridUnitTypeAttribute.GridUnitType">
+      <summary>Gets the grid unit type.</summary>
+      <returns>The <see cref="T:System.Windows.GridUnitType" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption">
+      <summary>Represents the option to highlight the current line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption.#ctor">
+      <summary>Initializes a new instance <see cref="T:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.HighlightCurrentLineOption.Key">
+      <summary>Gets the key for the highlight current line option.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableSimpleGraphicsId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer">
+      <summary>Represents an adornment layer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.AddAdornment(Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior,System.Nullable{Microsoft.VisualStudio.Text.SnapshotSpan},System.Object,System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback)">
+      <summary>Adds a <see cref="T:System.Windows.UIElement" /> to the layer.</summary>
+      <returns>true if <paramref name="adornment" /> was added to the layer, otherwise false. <paramref name="visualSpan" /> does not intersect the text that is visible in the view.</returns>
+      <param name="behavior">The positioning behavior of <paramref name="adornment" />.</param>
+      <param name="visualSpan">The span with which <paramref name="adornment" /> is associated.</param>
+      <param name="tag">The tag associated with <paramref name="adornment" />.</param>
+      <param name="adornment">The <see cref="T:System.Windows.UIElement" /> to add to the view.</param>
+      <param name="removedCallback">The delegate to call when <paramref name="adornment" /> is removed from the view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.AddAdornment(Microsoft.VisualStudio.Text.SnapshotSpan,System.Object,System.Windows.UIElement)">
+      <summary>Adds a <see cref="T:System.Windows.UIElement" /> that is <see cref="F:Microsoft.VisualStudio.Text.Editor.AdornmentPositioningBehavior.TextRelative" /> to the layer.</summary>
+      <returns>true if <paramref name="adornment" /> was added to the layer, otherwise false. <paramref name="visualSpan" /> does not intersect the text that is visible in the view.</returns>
+      <param name="visualSpan">The span with which <paramref name="adornment" /> is associated.</param>
+      <param name="tag">The tag associated with <paramref name="adornment" />.</param>
+      <param name="adornment">The <see cref="T:System.Windows.UIElement" /> to add to the view.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.Elements">
+      <summary>Gets a collection of the adornments and their associated data in the layer.</summary>
+      <returns>The adornments and their data.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.IsEmpty">
+      <summary>Determines whether this layer is empty, that is, it does not contain any adornments.</summary>
+      <returns>true if the layer is empty, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.Opacity">
+      <summary>Gets or sets the opacity factor applied to the entire adornment layer when it is rendered in the user interface.</summary>
+      <returns>The opacity factor.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornment(System.Windows.UIElement)">
+      <summary>Removes a specific <see cref="T:System.Windows.UIElement" />.</summary>
+      <param name="adornment">
+        <see cref="T:System.Windows.UIElement" /> to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornmentsByTag(System.Object)">
+      <summary>Removes all <see cref="T:System.Windows.UIElement" /> objects associated with a particular tag.</summary>
+      <param name="tag">The tag to use to remove the UI elements..</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAdornmentsByVisualSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Removes all adornments with visual spans that overlap the given visual span. </summary>
+      <param name="visualSpan">The visual span to check for overlap with adornments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveAllAdornments">
+      <summary>Removes all <see cref="T:System.Windows.UIElement" /> objects in the layer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveMatchingAdornments(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement})">
+      <summary>Removes all matching adornments with visual spans \.</summary>
+      <param name="visualSpan">The visual span to check for overlap with adornments.</param>
+      <param name="match">The predicate that will be called for each adornment</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.RemoveMatchingAdornments(System.Predicate{Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement})">
+      <summary>Removes all matching adornments.</summary>
+      <param name="match">The predicate that will be called for each adornment</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer.TextView">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> to which this layer is attached.</summary>
+      <returns>The text view.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement">
+      <summary>Defines an element in an adornment layer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Adornment">
+      <summary>Gets the adornment.</summary>
+      <returns>The adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Behavior">
+      <summary>Gets the positioning behavior of the adornment.</summary>
+      <returns>The positioning behavior.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.RemovedCallback">
+      <summary>Defines the behavior when an adornment has been removed.</summary>
+      <returns>The removal callback.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.Tag">
+      <summary>Gets the tag associated with the adornment.</summary>
+      <returns>The tag.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IAdornmentLayerElement.VisualSpan">
+      <summary>Gets the snapshot span that is associated with the adornment.</summary>
+      <returns>The snapshot span.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory">
+      <summary>Provides a visual for a specific glyph type.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphFactory.GenerateGlyph(Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine,Microsoft.VisualStudio.Text.Editor.IGlyphTag)">
+      <summary>Generates a new glyph visual for the given line.</summary>
+      <returns>The visual element for the given tag.</returns>
+      <param name="line">The line that this glyph will be placed on.</param>
+      <param name="tag">Information about the glyph for which the visual is being generated.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactoryProvider">
+      <summary>Provides an <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphFactoryProvider.GetGlyphFactory(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory" /> for the given text view and margin.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphFactory" /> for the given view and margin.</returns>
+      <param name="view">The view for which the factory is being created.</param>
+      <param name="margin">The margin for which the factory will create glyphs.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider">
+      <summary>Provides a mouse binding for the glyph margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider.GetAssociatedMouseProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor" /> for the glyph margin, given a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> and a <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor" /> for the glyph margin. The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IGlyphMouseProcessorProvider" /> does not participate.</returns>
+      <param name="wpfTextViewHost">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> associated with the glyph margin.</param>
+      <param name="margin">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IGlyphTag">
+      <summary>Represents a glyph tag, which is consumed by the glyph margin to place glyph visuals.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" /> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider.GetAssociatedProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" /> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The created <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" />. The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IKeyProcessorProvider" /> does not wish to participate in the current context.</returns>
+      <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ImeTextComposition">
+      <summary>Represents a text composition generated by the IME processing of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ImeTextComposition.#ctor(System.Windows.Input.InputManager,System.Windows.IInputElement,System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ImeTextComposition" />.</summary>
+      <param name="inputManager">The <see cref="T:System.Windows.Input.InputManager" />.</param>
+      <param name="source">The input element.</param>
+      <param name="resultText">The text.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor">
+      <summary>Provides extensions for mouse bindings.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragEnter(System.Windows.DragEventArgs)">
+      <summary>Handles a drag enter event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragLeave(System.Windows.DragEventArgs)">
+      <summary>Handles a drag leave event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDragOver(System.Windows.DragEventArgs)">
+      <summary>Handles a drag over event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessDrop(System.Windows.DragEventArgs)">
+      <summary>Handles a drop event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drop operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+      <summary>Handles a <see cref="E:System.Windows.DragDrop.GiveFeedback" /> event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.GiveFeedbackEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse down event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse enter event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse enter event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse leave event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse leave event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse left button down event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse left button down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse left button up event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse left button up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse move event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse move event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse right button down event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse right button down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse right button up event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse right button up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse up event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+      <summary>Handles a mouse wheel event after the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse wheel event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PostprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+      <summary>Handles a <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> event after the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.QueryContinueDragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragEnter(System.Windows.DragEventArgs)">
+      <summary>Handles a drag enter event before the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragLeave(System.Windows.DragEventArgs)">
+      <summary>Handles a drag leave event before the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDragOver(System.Windows.DragEventArgs)">
+      <summary>Handles a drag over event before the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.DragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessDrop(System.Windows.DragEventArgs)">
+      <summary>Handles a drop event before the default handler.</summary>
+      <param name="e">
+        <see cref="T:System.Windows.DragEventArgs" /> describing the drop operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+      <summary>Handles a <see cref="E:System.Windows.DragDrop.GiveFeedback" /> event before the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.GiveFeedbackEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse down event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse enter event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse enter event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse leave event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse leave event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse left button down event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse left button down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse left button up event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse left button up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles a mouse move event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse move event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse right button down event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse right button down event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse right button up event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse right button up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles a mouse up event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse up event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+      <summary>Handles a mouse wheel event before the default handler.</summary>
+      <param name="e">Event arguments that describe the mouse wheel event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessor.PreprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+      <summary>Handles a <see cref="E:System.Windows.DragDrop.QueryContinueDrag" /> event before the default handler.</summary>
+      <param name="e">A <see cref="T:System.Windows.QueryContinueDragEventArgs" /> describing the drag operation.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider">
+      <summary>Creates a WPF mouse processor for a given text view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider.GetAssociatedProcessor(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor" /> for a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The created <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor" />. The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessorProvider" /> does not wish to participate in the current context.</returns>
+      <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.IMouseProcessor" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment">
+      <summary>Support for intra-text adornments that are provided with <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.GetIsSelected(System.Windows.UIElement)">
+      <summary>Gets the IsSelected value on the specified <see cref="T:System.Windows.UIElement" />.</summary>
+      <returns>true if the element is selected, otherwise false.</returns>
+      <param name="element">The element.</param>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.IsSelected">
+      <summary>Represents the IsSelected property of these adornments.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornment.SetIsSelected(System.Windows.UIElement,System.Boolean)">
+      <summary>Sets the IsSelected value on the specified <see cref="T:System.Windows.UIElement" />.</summary>
+      <param name="element">The element.</param>
+      <param name="isSelected">The IsSelected value.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag">
+      <summary>Represents a tag that provides adornments to be interspersed with text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag" />.</summary>
+      <param name="adornment">The adornment to be displayed at the position of the tag. Must not be null.</param>
+      <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback,System.Nullable{Microsoft.VisualStudio.Text.PositionAffinity})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag" />.</summary>
+      <param name="adornment">The adornment to be displayed at the position of the tag. Must not be null.</param>
+      <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+      <param name="affinity">The affinity of the adornment. Must be null if the adornment has a zero-length span in the text buffer of the view.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.#ctor(System.Windows.UIElement,Microsoft.VisualStudio.Text.Editor.AdornmentRemovedCallback,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{Microsoft.VisualStudio.Text.PositionAffinity})">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag" />.</summary>
+      <param name="adornment">The adornment to be displayed at the position of the tag. Must not be null.</param>
+      <param name="removalCallback">Called when adornment is removed from the view. May be null.</param>
+      <param name="topSpace">The amount of space that is required between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</param>
+      <param name="baseline">The baseline of the space-negotiating adornment.</param>
+      <param name="textHeight">The height of the text portion of the space-negotiating adornment.</param>
+      <param name="bottomSpace">The amount of space that is required between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</param>
+      <param name="affinity">The affinity of the adornment. Must be null if the adornment has a non-zero-length span in the text buffer of the view.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Adornment">
+      <summary>Gets the adornment to be displayed at the position of the tag. Must not be null.</summary>
+      <returns>The adornment to be displayed at the position of the tag. Must not be null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Affinity">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the space-negotiating adornment.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.Baseline">
+      <summary>Gets the baseline of the space-negotiating adornment.</summary>
+      <returns>The baseline of the space-negotiating adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.BottomSpace">
+      <summary>Gets the amount of space that is required between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space that is required between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.RemovalCallback">
+      <summary>Called when adornment is removed from the view. May be null.</summary>
+      <returns>The callback.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.TextHeight">
+      <summary>Gets the height of the text portion of the space-negotiating adornment.</summary>
+      <returns>The height of the text portion of the space-negotiating adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IntraTextAdornmentTag.TopSpace">
+      <summary>Gets the amount of space that is required between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space that is required between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent">
+      <summary>Handles the display of space reservation adornments.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.GotFocus">
+      <summary>Occurs when the adornment created by the agent gets focus.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.HasFocus">
+      <summary>Determines whether the adornment created by the space reservation agent has keyboard focus.</summary>
+      <returns>true if the adornment has focus, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.Hide">
+      <summary>Called whenever the content of the space reservation agent should be hidden.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.IsMouseOver">
+      <summary>Determines whether the mouse is over this agent or anything it contains.</summary>
+      <returns>true if the mouse is over the adornment, otherwise false.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.LostFocus">
+      <summary>Occurs when the adornment created by the agent loses focus.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent.PositionAndDisplay(System.Windows.Media.Geometry)">
+      <summary>Positions and displays the contents of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent" />.</summary>
+      <returns>The space. If this method returns null, the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager" /> will remove the agent.</returns>
+      <param name="reservedSpace">Currently reserved space.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager">
+      <summary>Manages space reservation adornments.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.AddAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+      <summary>Adds a space reservation agent to the list of agents managed by this manager.</summary>
+      <param name="agent">The agent to add.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.AgentChanged">
+      <summary>Occurs when the agent is changed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.Agents">
+      <summary>Gets the list of agents managed by this manager.</summary>
+      <returns>The agents.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.CreatePopupAgent(Microsoft.VisualStudio.Text.ITrackingSpan,Microsoft.VisualStudio.Text.Adornments.PopupStyles,System.Windows.UIElement)">
+      <summary>Creates a default implementation of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent" /> that displays its content in a popup window.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent" /> that displays the content in a popup window.</returns>
+      <param name="visualSpan">The span of text associated with the popup window.</param>
+      <param name="style">The style options for displaying the popup window.</param>
+      <param name="content">The UI element to be displayed in the popup window.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.GotAggregateFocus">
+      <summary>Occurs when any of the adornments managed by this space reservation manager gets keyboard focus.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.HasAggregateFocus">
+      <summary>Determines whether the adornment created by the space reservation agent has keyboard focus.</summary>
+      <returns>true if the adornment has focus, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.IsMouseOver">
+      <summary>Determines whether the mouse is over an agent managed by this manager.</summary>
+      <returns>true if the mouse is over the adornment, otherwise false.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.LostAggregateFocus">
+      <summary>Occurs when keyboard focus is lost by any of the adornments managed by this space reservation manager.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.RemoveAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+      <summary>Removes the specified space reservation agent from the list of agents managed by this manager.</summary>
+      <returns>true if the agent was in the list of agents to remove, otherwise false.</returns>
+      <param name="agent">The agent to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.UpdatePopupAgent(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent,Microsoft.VisualStudio.Text.ITrackingSpan,Microsoft.VisualStudio.Text.Adornments.PopupStyles)">
+      <summary>Updates the specified agent with the specified span. </summary>
+      <param name="agent">The agent to add.</param>
+      <param name="visualSpan">The agent's new visual span.</param>
+      <param name="styles">The popup styles.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService">
+      <summary>Creates editor views.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.AllPredefinedRoles">
+      <summary>The set of all predefined text view roles.</summary>
+      <returns>All the predefined text view roles.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> on a newly created <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> having content type "text".</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.Editor.ITextViewModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that displays the contents of the specified view model.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+      <param name="viewModel">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> that provides the text buffers for the view.</param>
+      <param name="roles">The set of roles filled by the view.</param>
+      <param name="parentOptions">The options environment for the text view.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="viewModel" /> or <paramref name="roles" /> or <paramref name="parentOptions" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that displays the contents of the specified text buffer.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> having all predefined text view roles.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that provides the text for the view.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that displays the contents of the specified text buffer.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that provides the text for the view.</param>
+      <param name="roles">The set of roles filled by the view.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> or <paramref name="roles" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextBuffer,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that displays the contents of the specified text buffer.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> that provides the text for the view.</param>
+      <param name="roles">The set of roles filled by the view.</param>
+      <param name="parentOptions">The options environment for the text view.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textBuffer" /> or <paramref name="roles" /> or <paramref name="parentOptions" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextView(Microsoft.VisualStudio.Text.ITextDataModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet,Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that displays the contents of the data model.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+      <param name="dataModel">The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> that provides the text buffers over which an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> will be built for the view.</param>
+      <param name="roles">The set of roles filled by the view.</param>
+      <param name="parentOptions">The options environment for the text view.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="dataModel" /> or <paramref name="roles" /> or <paramref name="parentOptions" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewHost(Microsoft.VisualStudio.Text.Editor.IWpfTextView,System.Boolean)">
+      <summary>Creates a host for the text view.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</returns>
+      <param name="wpfTextView">The text view to host.</param>
+      <param name="setFocus">true if the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> should take focus after it is initialized, false otherwise.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="wpfTextView" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewRoleSet(System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet" /> containing the given roles.</summary>
+      <returns>The text view role set.</returns>
+      <param name="roles">The roles.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="roles" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.CreateTextViewRoleSet(System.String[])">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet" /> containing the given roles.</summary>
+      <returns>The text view role set.</returns>
+      <param name="roles">The roles.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.DefaultRoles">
+      <summary>The set of roles that are used when creating a text view without specifying text view roles.</summary>
+      <returns>The default roles.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.NoRoles">
+      <summary>The empty text view role set.</summary>
+      <returns>An empty text view role set.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.TextViewCreated">
+      <summary>Raised when a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> is created.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView">
+      <summary>Represents a Visual Studio <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for the Windows Presentation Foundation (WPF) platform.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.Background">
+      <summary>Gets or sets the background for the visual element.</summary>
+      <returns>The background for the visual element.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.BackgroundBrushChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.Background" /> is set.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.FormattedLineSource">
+      <summary>Gets the text formatter used by the view.</summary>
+      <returns>The text formatter used by the view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetAdornmentLayer(System.String)">
+      <summary>Gets a named <see cref="T:Microsoft.VisualStudio.Text.Editor.IAdornmentLayer" />.</summary>
+      <returns>An instance of the layer in this view.</returns>
+      <param name="name">The name of the layer.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetSpaceReservationManager(System.String)">
+      <summary>Gets a named <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager" />.</summary>
+      <returns>An instance of the manager in this view.</returns>
+      <param name="name">The name of the manager.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="name" /> is not registered through a <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextView.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> that contains the specified text buffer position.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> that contains the specified buffer position.</returns>
+      <param name="bufferPosition">The text buffer position that is used to search for a text line.</param>
+      <exception cref="T:System.InvalidOperationException">The view has not completed initialization.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> is not a valid buffer position.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.LineTransformSource">
+      <summary>Gets the line transformer used by the view.</summary>
+      <returns>The line transformer used by the view.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.TextViewLines">
+      <summary>Gets the text view lines as an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection" />.</summary>
+      <returns>The text view lines as an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.VisualElement">
+      <summary>Gets the <see cref="T:System.Windows.FrameworkElement" /> that renders the view.</summary>
+      <returns>The <see cref="T:System.Windows.FrameworkElement" /> that renders the view.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevel">
+      <summary>Gets or sets the zoom level for the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> between 20% to 400%.</summary>
+      <returns>The zoom level for the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> between 20% to 400%.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevelChanged">
+      <summary>Occurs when the <see cref="P:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevel" /> is set.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener">
+      <summary>Listens to text buffers of a particular content type to find out when they are opened or closed in the text editor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener.SubjectBuffersConnected(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.ConnectionReason,System.Collections.ObjectModel.Collection{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Called when one or more <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects of the appropriate <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> are connected to a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> to which the subject buffers are being connected.</param>
+      <param name="reason">The cause of the connection.</param>
+      <param name="subjectBuffers">The non-empty list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects with matching content types.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewConnectionListener.SubjectBuffersDisconnected(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Editor.ConnectionReason,System.Collections.ObjectModel.Collection{Microsoft.VisualStudio.Text.ITextBuffer})">
+      <summary>Called when one or more <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects no longer satisfy the conditions for being included in the subject buffers.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> from which the subject buffers are being disconnected.</param>
+      <param name="reason">The cause of the disconnection.</param>
+      <param name="subjectBuffers">The non-empty list of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener">
+      <summary>Listens to text view created events.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewCreationListener.TextViewCreated(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+      <summary>Called when a text view having matching roles is created over a text data model having a matching content type.</summary>
+      <param name="textView">The newly created text view.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost">
+      <summary>Contains an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> and the margins that surround it, such as a scrollbar or line number gutter.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.Close">
+      <summary>Closes the text view host and its underlying text view.</summary>
+      <exception cref="T:System.InvalidOperationException">The text view host is already closed.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.Closed">
+      <summary>Occurs immediately after closing the text view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.GetTextViewMargin(System.String)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" /> with the specified margin name that is attached to an edge of this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" /> with a name that matches <paramref name="marginName" />.</returns>
+      <param name="marginName">The name of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="marginName" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.HostControl">
+      <summary>Gets the WPF control for this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+      <returns>The WPF control for this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.IsClosed">
+      <summary>Determines whether this text view has been closed.</summary>
+      <returns>true if the text view has been closed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost.TextView">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that is contained within this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> that is contained within this <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection">
+      <summary>Allows the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> to access the view's collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects. You can use the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines" /> property to get an instance of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection" /> interface. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.FirstVisibleLine">
+      <summary>Gets the first line that is not completely hidden.</summary>
+      <returns>The first line that is not completely hidden.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate the outline path of the text regions.</summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in the span. It is null if the span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> of the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetLineMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+      <summary>Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate the outline path of the text regions.</summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in the span. It is null if the span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <param name="clipToViewport">If true, the created geometry will be clipped to the viewport.</param>
+      <param name="padding">A padding that's applied to the elements on a per line basis.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> o  the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Creates a marker geometry for the specified snapshot span.</summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in <paramref name="bufferSpan" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> on the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+      <summary>Creates a marker geometry for the specified snapshot span. </summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in <paramref name="bufferSpan" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <param name="clipToViewport">If true, the created geometry will be clipped to the viewport.</param>
+      <param name="padding">A padding that's applied to the elements on a per line basis.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate the outline path of the text regions.</summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in the span. It is null if the span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> on the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextMarkerGeometry(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean,System.Windows.Thickness)">
+      <summary>Gets the text marker geometry for the specified range of text in the buffer by using a polygonal approximation algorithm to calculate the outline path of the text regions.</summary>
+      <returns>A <see cref="T:System.Windows.Media.Geometry" /> that contains the bounds of all of the formatted text in the span. It is null if the span is empty or does not intersect the text formatted in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="bufferSpan">The span of text.</param>
+      <param name="clipToViewport">If true, the created geometry will be clipped to the viewport.</param>
+      <param name="padding">A padding that's applied to the elements on a per line basis.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> on the buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> that contains the specified text buffer position.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the position, or null if none exist.</returns>
+      <param name="bufferPosition">The text buffer position used to search for a text line.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> is not a valid buffer position.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.Item(System.Int32)">
+      <summary>Get the <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> at <paramref name="index" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" />.</returns>
+      <param name="index">The zero based index of the item</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.LastVisibleLine">
+      <summary>Gets the last line that is not completely hidden.</summary>
+      <returns>The last line that is not completely hidden.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewLineCollection.WpfTextViewLines">
+      <summary>Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> objects.</summary>
+      <returns>A collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> objects.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin">
+      <summary>Represents WPF text view margins.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin.VisualElement">
+      <summary>Gets the <see cref="T:System.Windows.FrameworkElement" /> that renders the margin.</summary>
+      <returns>The <see cref="T:System.Windows.FrameworkElement" /> that renders the margin.</returns>
+      <exception cref="T:System.ObjectDisposedException">if the margin is disposed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMarginProvider">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin" /> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMarginProvider.CreateMargin(Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost,Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin" /> for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin" />. </returns>
+      <param name="wpfTextViewHost">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" /> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewMargin" />.</param>
+      <param name="marginContainer">The margin that will contain the newly-created margin.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor">
+      <summary>Processes the keyboard input of the editor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.KeyProcessor.IsInterestedInHandledEvents">
+      <summary>Determines whether this processor should be called for events that have been handled by earlier <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" /> objects.</summary>
+      <returns>true if this processor should be called for events that have been handled by earlier <see cref="T:Microsoft.VisualStudio.Text.Editor.KeyProcessor" /> objects, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.KeyDown(System.Windows.Input.KeyEventArgs)">
+      <summary>Handles the KeyDown event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.KeyUp(System.Windows.Input.KeyEventArgs)">
+      <summary>Handles the KeyUp event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewKeyDown(System.Windows.Input.KeyEventArgs)">
+      <summary>Handles the PreviewKeyDown event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewKeyUp(System.Windows.Input.KeyEventArgs)">
+      <summary>Handles the PreviewKeyUp event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the PreviewTextInput event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInputStart(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the PreviewTextInputStart event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.PreviewTextInputUpdate(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the PreviewTextInputUpdate event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInput(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the TextInput event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInputStart(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the TextInputStart event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.KeyProcessor.TextInputUpdate(System.Windows.Input.TextCompositionEventArgs)">
+      <summary>Handles the TextInputUpdate event.</summary>
+      <param name="args">A <see cref="T:System.Windows.Input.KeyEventArgs" /> describing the key event.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase">
+      <summary>Provides a base implementation for mouse bindings, so that clients can override only the methods they need.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragEnter(System.Windows.DragEventArgs)">
+      <summary>Handles the drag enter event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragLeave(System.Windows.DragEventArgs)">
+      <summary>Handles the drag leave event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDragOver(System.Windows.DragEventArgs)">
+      <summary>Handles the drag over event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessDrop(System.Windows.DragEventArgs)">
+      <summary>Handles the drop event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+      <summary>Handles the feedback event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse down event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse enter event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse leave event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse left button down event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse left button up event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse move event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse right button down event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse right button up event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse up event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+      <summary>Handles the mouse wheel event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PostprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+      <summary>Handles the query continue drag event after the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragEnter(System.Windows.DragEventArgs)">
+      <summary>Handles the drag enter event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragLeave(System.Windows.DragEventArgs)">
+      <summary>Handles the drag leave event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDragOver(System.Windows.DragEventArgs)">
+      <summary>Handles the drag over event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessDrop(System.Windows.DragEventArgs)">
+      <summary>Handles the drop event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.DragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
+      <summary>Handles the feedback event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.GiveFeedbackEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse down event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseEnter(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse enter event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeave(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse leave event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse left button down event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse left button up event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseMove(System.Windows.Input.MouseEventArgs)">
+      <summary>Handles the mouse move event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse right button down event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse right button up event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseUp(System.Windows.Input.MouseButtonEventArgs)">
+      <summary>Handles the mouse up event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
+      <summary>Handles the mouse wheel event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.Input.MouseWheelEventArgs" /> event arguments.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseProcessorBase.PreprocessQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
+      <summary>Handles the query continue drag event before the default handler.</summary>
+      <param name="e">The <see cref="T:System.Windows.QueryContinueDragEventArgs" /> event arguments.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled">
+      <summary>Defines the option to enable the mouse wheel zoom</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseWheelZoomEnabled.Key">
+      <summary>Gets the WPF text view value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableMouseWheelZoomId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningCollapsedAdornmentControl">
+      <summary>Represents collapsed text in the text view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningCollapsedAdornmentControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningCollapsedAdornmentControl" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl">
+      <summary>Indicates the vertical extent of an expanded outlining region and allows the user to collapse it.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffset">
+      <summary>Gets or sets the first line offset.</summary>
+      <returns>The first line offset.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.FirstLineOffsetProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that indicates the vertical offset that the bracket control should use to render itself.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.GetFirstLineOffset(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl)">
+      <summary>Gets the first line offset.</summary>
+      <returns>The first line offset.</returns>
+      <param name="control">The control.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl)">
+      <summary>Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty" />.</summary>
+      <returns>true if the control is highlighted, otherwise false.</returns>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlighted">
+      <summary>Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty" />.</summary>
+      <returns>true if the control is highlighted, otherwise false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that determines whether this control should be currently displaying its mouse-hover highlight.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.OnIsHighlightedChanged(System.Boolean)">
+      <summary>The event handler called when the IsHighlighted property is changed.</summary>
+      <param name="newValue">The new value of <see cref="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlighted" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.SetFirstLineOffset(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl,System.Double)">
+      <summary>Sets the first line offset property.</summary>
+      <param name="control">The control.</param>
+      <param name="firstLineOffset">The first line offset.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl,System.Boolean)">
+      <summary>Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl.IsHighlightedProperty" />.</summary>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginBracketControl" />.</param>
+      <param name="isExpanded">true if the control is highlighted, otherwise false.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginControl">
+      <summary>Represents the outlining margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginControl" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl">
+      <summary>Enables an outlining region to be collapsed and expanded.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.GetIsExpanded(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl)">
+      <summary>Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty" />.</summary>
+      <returns>true if the control is expanded; otherwise, false.</returns>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.GetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl)">
+      <summary>Gets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty" />.</summary>
+      <returns>true if the control is highlighted; otherwise, false.</returns>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpanded">
+      <summary>Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty" />.</summary>
+      <returns>true if the control is expanded; otherwise, false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that determines whether this control collapses or expands the outlining regions that it controls.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlighted">
+      <summary>Gets or sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty" />.</summary>
+      <returns>true if the control is highlighted; otherwise, false.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that determines whether this control should display its mouse-hover highlight.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.SetIsExpanded(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl,System.Boolean)">
+      <summary>Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsExpandedProperty" />.</summary>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl" />.</param>
+      <param name="isExpanded">true if the control is expanded; otherwise, false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.SetIsHighlighted(Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl,System.Boolean)">
+      <summary>Sets <see cref="F:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl.IsHighlightedProperty" />.</summary>
+      <param name="control">The <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginHeaderControl" />.</param>
+      <param name="isExpanded">true if the control is highlighted; otherwise, false.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers">
+      <summary>Includes the names of the adornment layers predefined by the editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Caret">
+      <summary>The layer that contains the text caret.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.CurrentLineHighlighter"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.DifferenceChanges"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.DifferenceSpace"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Outlining">
+      <summary>The layer that contains the collapse hint adornment.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Selection">
+      <summary>The layer that hosts the selection text caret for IME input mode.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Squiggle">
+      <summary>The layer that contains the squiggle adornment used to indicate errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.Text">
+      <summary>The layer that contains the textual content of the editor.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedAdornmentLayers.TextMarker">
+      <summary>The layer that contains the text markers provided by the <see cref="T:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory" /> classes.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption">
+      <summary>Represents the option to draw a selection gradient as opposed to a solid color selection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption.Default">
+      <summary>Gets the default value.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SimpleGraphicsOption.Key">
+      <summary>Gets the key for the highlight current line option.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultWpfViewOptions.EnableSimpleGraphicsId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager.AgentChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent,Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs" />.</summary>
+      <param name="oldAgent">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent" /> associated with the previous value.</param>
+      <param name="newAgent">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationAgent" /> associated with the new value.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.NewAgent">
+      <summary>Gets the new agent.</summary>
+      <returns>The new agent.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SpaceReservationAgentChangedEventArgs.OldAgent">
+      <summary>Gets the old agent.</summary>
+      <returns>The old agent.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition">
+      <summary>Represents metadata for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISpaceReservationManager" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.SpaceReservationManagerDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.WpfTextViewKeyboardFilterName">
+      <summary>Represents the KeyboardFilter ordering name.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.WpfTextViewKeyboardFilterName.KeyboardFilterOrderingName">
+      <summary>The value of the Name attribute on the IKeyboardFilterProvider production. You can use this name to order other keyboard filters relative to the keyboard filter that performs command keybinding dispatching.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1">
+      <summary>Defines an editor option specific to an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <typeparam name="T">The type of the option.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+      <summary>Determines whether this definition is applicable only to text views.</summary>
+      <returns>true if scope is an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />, otherwise false.</returns>
+      <param name="scope">The scope</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomControl">
+      <summary>Represents a zoom control in the text view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControl.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ZoomControl" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControl.GetSelectedZoomLevel(System.Windows.DependencyObject)">
+      <summary>Gets the SelectedZoomLevelProperty.</summary>
+      <returns>A double representing the selected zoom level.</returns>
+      <param name="control">
+        <see cref="T:System.Windows.DependencyProperty" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevel">
+      <summary>Gets or sets the SelectedZoomLevelProperty.</summary>
+      <returns>The selected zoom level.</returns>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomControl.SelectedZoomLevelProperty">
+      <summary>A <see cref="T:System.Windows.DependencyProperty" /> that determines the selected zoom level property of the control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControl.SetSelectedZoomLevel(System.Windows.DependencyObject,System.Double)">
+      <summary>Sets the SelectedZoomLevelProperty.</summary>
+      <param name="control">
+        <see cref="T:System.Windows.DependencyProperty" />
+      </param>
+      <param name="value">The zoom level.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.IWpfTextView.ZoomLevelChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.#ctor(System.Double,System.Windows.Media.Transform)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs" />.</summary>
+      <param name="newZoomLevel">The new zoom level for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</param>
+      <param name="transform">The zoom transform used for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.NewZoomLevel">
+      <summary>Gets the new zoom level for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The new zoom level for an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomLevelChangedEventArgs.ZoomTransform">
+      <summary>Gets the zoom transform to apply.</summary>
+      <returns>The zoom transform to apply.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter">
+      <summary>Allows conversion between string and double representations of the zoom level.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts the zoom level from double to string.</summary>
+      <returns>The string representation of the zoom level. Returns <see cref="F:System.Windows.DependencyProperty.UnsetValue" /> if the conversion fails.</returns>
+      <param name="value">The zoom level as <see cref="T:System.Double" /></param>
+      <param name="targetType">The type of the binding target property.</param>
+      <param name="parameter">The converter parameter to use.</param>
+      <param name="culture">The culture to use in the converter.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomLevelConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+      <summary>Converts the value from string to double.</summary>
+      <returns>The <see cref="T:System.Double" /> value of the zoom level. Returns <see cref="F:System.Windows.DependencyProperty.UnsetValue" /> if the conversion fails.</returns>
+      <param name="value">The zoom level as <see cref="T:System.String" />.</param>
+      <param name="targetType">The type of the binding target property.</param>
+      <param name="parameter">The converter parameter to use.</param>
+      <param name="culture">The culture to use in the converter.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo">
+      <summary>Provides information about an ongoing drag and drop operation. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.#ctor(System.Windows.Point,System.Windows.DragDropKeyStates,System.Windows.IDataObject,System.Boolean,System.Object,System.Windows.DragDropEffects,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> with the specified settings.</summary>
+      <param name="location">The location of the cursor relative to the left top corner of the text view.</param>
+      <param name="keyStates">The state of the keyboard during the operation.</param>
+      <param name="data">The <see cref="T:System.Windows.IDataObject" /> of the drag and drop operation.</param>
+      <param name="isInternal">true if the drag has been initiated from within the editor, otherwise false.</param>
+      <param name="source">The object that initiated the drag and drop operation.</param>
+      <param name="allowedEffects">The drag and drop effects allowed by the source.</param>
+      <param name="bufferPosition">The buffer position of the cursor during the drag and drop operation.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.AllowedEffects">
+      <summary>Gets the drag and drop effects allowed by the source.</summary>
+      <returns>The <see cref="T:System.Windows.Forms.DragDropEffects" /> allowed by the source.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Data">
+      <summary>Gets the <see cref="T:System.Windows.IDataObject" /> of the drag and drop operation.</summary>
+      <returns>The <see cref="T:System.Windows.IDataObject" /> of the drag and drop operation</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> objects have the same settings.</summary>
+      <returns>true if the two objects have the same settings, otherwise false.</returns>
+      <param name="obj">The object to compare.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.GetHashCode">
+      <summary>Gets the hash code for this <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.IsInternal">
+      <summary>Determines whether the drag and drop operation has been initiated from within the editor.</summary>
+      <returns>true if the drag and drop operation has been initiated from within the editor, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.KeyStates">
+      <summary>Gets the state of the keyboard during the operation. </summary>
+      <returns>The state of the keyboard during the operation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Location">
+      <summary>Gets the location of the cursor relative to the left top corner of the text view.</summary>
+      <returns>The location of the cursor relative to the left top corner of the text view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.op_Equality(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> objects have the same settings.</summary>
+      <returns>true if the two objects have the same settings, otherwise false.</returns>
+      <param name="first">The first object.</param>
+      <param name="second">The second object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.op_Inequality(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> objects have different settings.</summary>
+      <returns>true if the two objects have different settings, otherwise false.</returns>
+      <param name="first">The first object.</param>
+      <param name="second">The second object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.Source">
+      <summary>Gets the object that initiated the drag and drop operation.</summary>
+      <returns>The object that initiated the drag and drop operation.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo.VirtualBufferPosition">
+      <summary>Gets the buffer position of the cursor during the drag and drop operation.</summary>
+      <returns>The buffer position of the cursor during the drag and drop operation.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects">
+      <summary>Specifies the effects of a drag/drop operation.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.None">
+      <summary>The drag/drop operation is not allowed. The mouse icon will be changed to the "not allowed" icon and no tracker will be shown.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Copy">
+      <summary>The drag/drop operation will result in data copy. The mouse icon will be changed to the copy icon.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Link">
+      <summary>A shortcut or link will be created as the result of the drag/drop operation. The mouse icon will be changed to the shortcut creation icon.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Move">
+      <summary>The data will be moved from the drag source to the drop target. The mouse icon will be changed to the move icon.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Scroll">
+      <summary>The drop operation is causing scrolling in the drop target.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Track">
+      <summary>A tracker hinting the drop location on the editor will be displayed.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.All">
+      <summary>All possible effects.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute">
+      <summary>Specifies the drop format that an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler" /> handles.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute" /> with the specified drop format.</summary>
+      <param name="dropFormat">The drop format.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropFormatAttribute.DropFormats">
+      <summary>Gets the drop format.</summary>
+      <returns>The drop format.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase">
+      <summary>Provides the basic functionality necessary to process dragging and dropping data in the editor. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.#ctor(Microsoft.VisualStudio.Text.Editor.IWpfTextView,Microsoft.VisualStudio.Text.Operations.IEditorOperations)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase" />.</summary>
+      <param name="wpfTextView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> on which this drop handler operates.</param>
+      <param name="editorOperations">The <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" /> used to insert text into the editor.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.DeleteSpans(System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan})">
+      <summary>Deletes the specified spans from the buffer.</summary>
+      <returns>false if the deletion was canceled otherwise true.</returns>
+      <param name="spans">The list of <see cref="T:Microsoft.VisualStudio.Text.ITrackingSpan" /> objects.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.EditorOperations">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" /> used to handle tasks such as text insertion.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" /> used to handle tasks such as text insertion.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.ExtractText(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Extracts the text of the specified drag and drop info.</summary>
+      <returns>The extracted text.</returns>
+      <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.GetDragDropEffect(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Gets the drag and drop effect that should be displayed to the user based on the state of the operation.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" />.</returns>
+      <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates that the drag and drop operation has completed, and that the final tasks, if any, should be performed now.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" />.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragCanceled">
+      <summary>Indicates that a drag and drop operation has been canceled.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDraggingOver(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates that the drag and drop operation is in progress.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" />.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates the start of a drag and drop operation.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" />.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.InsertText(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,System.String)">
+      <summary>Inserts textual data at the given position.</summary>
+      <returns>false if the operation was canceled, otherwise true.</returns>
+      <param name="position">Position at which the data is to be inserted</param>
+      <param name="data">Text to be inserted</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.IsDropEnabled(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Determines whether the handler can accept data for a drag and drop operation.</summary>
+      <returns>true if either move or copy operations are enabled, otherwise false.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.MoveText(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.ITrackingSpan},System.String)">
+      <summary>Moves the data from one location to another in the buffer by deleting the selection contents and inserting the specified text at the specified position.</summary>
+      <returns>true if the operation was successful, otherwise false.</returns>
+      <param name="position">The position at which the data is to be inserted.</param>
+      <param name="selectionSpans">A list of tracking spans.</param>
+      <param name="data">The text to be inserted</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.PerformPostEditActions(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,System.Boolean)">
+      <summary>This method is called after the edits are made to the buffer to perform any necessary post edit actions.</summary>
+      <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> holding information about the currently ongoing drag/drop operation.</param>
+      <param name="successfulEdit">If true, the edits performed on the buffer were successful, if false, the edits failed.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.PerformPreEditActions(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>This method is called before edits are made to the buffer to perform any necessary pre edit actions.</summary>
+      <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> that contains information about the ongoing drag/drop operation.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.SelectText(Microsoft.VisualStudio.Text.SnapshotPoint,System.Int32,Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo,System.Boolean)">
+      <summary>Selects the text at the end of the drop operation.</summary>
+      <param name="insertionPoint">The position at which data was inserted.</param>
+      <param name="dataLength">The length of the data inserted in the buffer.</param>
+      <param name="dragDropInfo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo" /> class containing information about the drop.</param>
+      <param name="reverse">true if the existing selection prior to the drop was reversed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase.TextView">
+      <summary>Gets the text view.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler">
+      <summary>Handles drag and drop operations for different data formats.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDataDropped(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates that the drag and drop operation has completed, and that the final tasks, if any, should be performed now.</summary>
+      <returns>The drag and drop effects of this drop operation. For example, if the drop operation has moved data, <see cref="F:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects.Move" /> should be returned.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragCanceled">
+      <summary>Indicates that a drag and drop operation has been canceled.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDraggingOver(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates that the drag and drop operation is in progress.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" /> for the current operation. For example, this can be used to indicate a copy operation when the CTRL key is down.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.HandleDragStarted(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Indicates the start of a drag and drop operation.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropPointerEffects" /> object for the current operation. For example, this can be used to indicate a copy operation when the CTRL key is down.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation in progress.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler.IsDropEnabled(Microsoft.VisualStudio.Text.Editor.DragDrop.DragDropInfo)">
+      <summary>Determines whether the handler can accept data for a drag and drop operation.</summary>
+      <returns>true if the handler can accept data now, otherwise false.</returns>
+      <param name="dragDropInfo">Information about the drag and drop operation.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler" /> for a <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandlerProvider.GetAssociatedDropHandler(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler" /> for a specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler" />.</returns>
+      <param name="wpfTextView">The text view for which to get the drop handler.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions">
+      <summary>Provides extension methods for options related to an <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.AppearanceCategory(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Specifies the appearance category.</summary>
+      <returns>The appearance category, which determines where to look up font properties and colors.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsHighlightCurrentLineEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the option to highlight the current line is enabled.</summary>
+      <returns>true if the highlight current line option was enabled, otherwise false.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsMouseWheelZoomEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether to allow mouse wheel zooming.</summary>
+      <returns>true if mouse wheel zooming is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.WpfViewOptionExtensions.IsSimpleGraphicsEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the option to draw a gradient selection is enabled.</summary>
+      <returns>true if the draw gradient selection option was enabled, otherwise false.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLine">
+      <summary>Represents a line of formatted text in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.GetOrCreateVisual">
+      <summary>Gets the <see cref="T:System.Windows.Media.Visual" /> that can be used to add this formatted text line to a <see cref="T:System.Windows.Media.VisualCollection" />.</summary>
+      <returns>The <see cref="T:System.Windows.Media.Visual" /> that can be used to add this formatted text line to a <see cref="T:System.Windows.Media.VisualCollection" />.</returns>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.RemoveVisual">
+      <summary>Remove the <see cref="T:System.Windows.Media.Visual" /> that represents the rendered text of the line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetChange(Microsoft.VisualStudio.Text.Formatting.TextViewLineChange)">
+      <summary>Sets the Change property for this text line.</summary>
+      <param name="change">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetDeltaY(System.Double)">
+      <summary>Sets the change in position of the top of this formatted text line between the current view layout and the previous view layout.</summary>
+      <param name="deltaY">The change in value for the formatted text line.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetLineTransform(Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+      <summary>Sets the line transform used to format the text in this formatted text line.</summary>
+      <param name="transform">The line transform for this formatted text line.</param>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetSnapshot(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Sets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> objects upon which this formatted text line is based.</summary>
+      <param name="visualSnapshot">The new snapshot for the line in the view model's visual buffer.</param>
+      <param name="editSnapshot">The new snapshot for the line in the view model's edit buffer.</param>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetTop(System.Double)">
+      <summary>Sets the position used to format the text in this formatted text line.</summary>
+      <param name="top">The position for the top of the formatted text line.</param>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLine.SetVisibleArea(System.Windows.Rect)">
+      <summary>Sets the visible area in which this text line will be formatted.</summary>
+      <param name="visibleArea">The bounds of the visible area on the drawing surface upon which this text line will be formatted.</param>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource">
+      <summary>Generates formatted line from text snapshots.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.BaseIndentation">
+      <summary>Gets the base indentation (in logical pixels) for all lines generated by this source.</summary>
+      <returns>The base indentation (in logical pixels) for all lines generated by this source.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.ColumnWidth">
+      <summary>Gets the width of a column in pixels.</summary>
+      <returns>The width of a column in pixels.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.DefaultTextProperties">
+      <summary>Gets the <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to render unclassified text.</summary>
+      <returns>The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to render unclassified text.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.FormatLineInVisualBuffer(Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+      <summary>Formats the text and adornments in a <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+      <returns>The formatted text for that line.</returns>
+      <param name="visualLine">The line to format.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.LineHeight">
+      <summary>Gets the nominal height of a line.</summary>
+      <returns>The nominal height of a line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.MaxAutoIndent">
+      <summary>Gets the maximum auto-indent for wrapped lines.</summary>
+      <returns>The maximum auto-indent for wrapped lines.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.SourceTextSnapshot">
+      <summary>Gets the source text snapshot for which this source will provide formatted text.</summary>
+      <returns>The source text snapshot for which this source will provide formatted text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TabSize">
+      <summary>Gets the number of spaces between each tab stop.</summary>
+      <returns>The number of spaces between each tab stop.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextAndAdornmentSequencer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" /> used by this source.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" /> used by this source.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextHeightAboveBaseline">
+      <summary>Gets the nominal height of the text above the baseline.</summary>
+      <returns>The nominal height of the text above the baseline.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TextHeightBelowBaseline">
+      <summary>Gets the nominal height of the text below the baseline.</summary>
+      <returns>The nominal height of the text below the baseline.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.TopTextSnapshot">
+      <summary>Gets the top text snapshot for which this source will provide formatted text.</summary>
+      <returns>The top text snapshot for which this source will provide formatted text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.UseDisplayMode">
+      <summary>Determines whether the formatter uses <see cref="F:System.Windows.Media.TextFormattingMode.Display" /> for format text.</summary>
+      <returns>true if the formatter uses <see cref="F:System.Windows.Media.TextFormattingMode.Display" /> for format text, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource.WordWrapWidth">
+      <summary>Gets the width (in logical pixels) where the formatted text will be broken into multiple lines.</summary>
+      <returns>The width (in logical pixels) where the formatted text will be broken into multiple lines.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService">
+      <summary>Creates formatted text sources.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Classification.IClassifier,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource" /> for the given view configuration.</summary>
+      <returns>A new text formatting source for that snapshot.</returns>
+      <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+      <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+      <param name="tabSize">The number of spaces between each tab stop.</param>
+      <param name="baseIndent">The base indentation for all lines.</param>
+      <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+      <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+      <param name="useDisplayMode">Use <see cref="F:System.Windows.Media.TextFormattingMode.Display" /> for formatting text.</param>
+      <param name="aggregateClassifier">The aggregate of all classifiers on the view.</param>
+      <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+      <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Classification.IClassifier,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap,System.Boolean)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource" /> for the given view configuration.</summary>
+      <returns>A new text formatting source for that snapshot.</returns>
+      <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+      <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+      <param name="tabSize">The number of spaces between each tab stop.</param>
+      <param name="baseIndent">The base indentation for all lines.</param>
+      <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+      <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+      <param name="useDisplayMode">Use <see cref="F:System.Windows.Media.TextFormattingMode.Display" /> for formatting text.</param>
+      <param name="aggregateClassifier">The aggregate of all classifiers on the view.</param>
+      <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+      <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+      <param name="isViewWrapEnabled">Whether word wrap glyphs are enabled for wrapped lines.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IFormattedTextSourceFactoryService.Create(Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.ITextSnapshot,System.Int32,System.Double,System.Double,System.Double,System.Boolean,Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer,Microsoft.VisualStudio.Text.Classification.IClassificationFormatMap)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource" /> for the given view configuration.</summary>
+      <returns>A new text formatting source for that snapshot.</returns>
+      <param name="sourceTextSnapshot">The text snapshot for the source buffer.</param>
+      <param name="visualBufferSnapshot">The text snapshot for the visual buffer.</param>
+      <param name="tabSize">The number of spaces between each tab stop.</param>
+      <param name="baseIndent">The base indentation for all lines.</param>
+      <param name="wordWrapWidth">The word wrap width in logical pixels.</param>
+      <param name="maxAutoIndent">The maximum amount to auto-indent wrapped lines.</param>
+      <param name="useDisplayMode">Use <see cref="F:System.Windows.Media.TextFormattingMode.Display" /> for formatting text.</param>
+      <param name="sequencer">The text and adornment sequencer for the view. If null, there are no space negotiating adornments.</param>
+      <param name="classificationFormatMap">The classification format map to use while formatting text.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource">
+      <summary>Provides the line transform for a line of formatted text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource.GetLineTransform(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition)">
+      <summary>Calculates the line transform for a given line of formatted text.</summary>
+      <returns>The line transform for that line.</returns>
+      <param name="line">The line for which to calculate the line transform.</param>
+      <param name="yPosition">The y-coordinate of the line.</param>
+      <param name="placement">The placement of the line with respect to <paramref name="yPosition" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider">
+      <summary>Provides <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider.Create(Microsoft.VisualStudio.Text.Editor.IWpfTextView)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource" /> for the specified text view.</summary>
+      <returns>The new <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource" />. The value may be null if this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSourceProvider" /> decides not to participate.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextView" /> on which the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ILineTransformSource" /> will format.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService">
+      <summary>Generates RTF-formatted text from a collection of snapshot spans.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets an RTF string containing the formatted text of the snapshot spans.</summary>
+      <returns>RTF data.</returns>
+      <param name="spans">The collection of snapshot spans.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an RTF string that contains the formatted text of the spans.</summary>
+      <returns>RTF data.</returns>
+      <param name="spans">The collection of snapshot spans.</param>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> that contains the snapshot spans.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,Microsoft.VisualStudio.Text.Editor.ITextView,System.String)">
+      <summary>Gets an RTF string that contains the formatted text of the spans.</summary>
+      <returns>RTF data.</returns>
+      <param name="spans">The collection of snapshot spans.</param>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> that contains the snapshot spans.</param>
+      <param name="delimiter">A delimiter string to be inserted between the RTF generated code for the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects in the <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IRtfBuilderService.GenerateRtf(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.String)">
+      <summary>Gets an RTF string containing the formatted text of the snapshot spans.</summary>
+      <returns>RTF data.</returns>
+      <param name="spans">The collection of snapshot spans.</param>
+      <param name="delimiter">A delimiter string to be inserted between the RTF generated code for the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> objects in the <see cref="T:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextParagraphPropertiesFactoryService">
+      <summary>Creates <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> classes to be used when lines on the view are being formatted.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextParagraphPropertiesFactoryService.Create(Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource,Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,Microsoft.VisualStudio.Text.IMappingSpan,Microsoft.VisualStudio.Text.IMappingPoint,System.Int32)">
+      <summary>Creates a <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> for the provided configuration.</summary>
+      <returns>A <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> to be used when the line is being formatted.</returns>
+      <param name="formattedLineSource">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.IFormattedLineSource" /> that is performing the formatting of the line. You can access useful properties about the ongoing formatting operation from this object.</param>
+      <param name="textProperties">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> of the line for which the <see cref="T:System.Windows.Media.TextFormatting.TextParagraphProperties" /> are provided. This parameter can be used to obtain formatting information about the textual contents of the line.</param>
+      <param name="line">The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> corresponding to the line that is being formatted or rendered.</param>
+      <param name="lineStart">The <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> corresponding to the beginning of the line segment that is being formatted. This parameter is used in word-wrap scenarios where a single <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> results in multiple formatted or rendered lines on the view.</param>
+      <param name="lineSegment">The segment number of the line segment that has been currently formatted. This is a zero-based index and is applicable to word-wrapped lines. If a line is word-wrapped into 4 segments, you will receive 4 calls for the line with line segments of 0, 1, 2, and 3.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine">
+      <summary>Represents a line of rendered text in the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.GetCharacterFormatting(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the formatting for a particular character in the line.</summary>
+      <returns>The <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> used to format that character.</returns>
+      <param name="bufferPosition">The buffer position of the desired character.</param>
+      <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.TextLines">
+      <summary>Gets a list of text lines that make up the formatted text line.</summary>
+      <returns>A read-only collection of text lines.</returns>
+      <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine.VisibleArea">
+      <summary>Gets the visible area in which this text line will be rendered.</summary>
+      <returns>The visible area in which this text line will be rendered.</returns>
+      <exception cref="T:System.ObjectDisposedException">this <see cref="T:Microsoft.VisualStudio.Text.Formatting.IWpfTextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties">
+      <summary>Provides text formatting properties.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.#ctor(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties" />.</summary>
+      <param name="defaultTextRunProperties">The default properties for the paragraph.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="defaultTextRunProperties" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.#ctor(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties,System.Double)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties" />.</summary>
+      <param name="defaultTextRunProperties">The default properties for the paragraph.</param>
+      <param name="defaultTabSize">The tab size in pixels.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="defaultTextRunProperties" /> or <paramref name="defaultTabSize" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.DefaultIncrementalTab">
+      <summary>Gets the default incremental tab.</summary>
+      <returns>The default incremental tab.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.DefaultTextRunProperties">
+      <summary>Gets the default text run properties.</summary>
+      <returns>The default text run properties.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.FirstLineInParagraph">
+      <summary>Determines whether this is the first line in a paragraph.</summary>
+      <returns>true if this is the first line in a paragraph, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.FlowDirection">
+      <summary>Gets the flow direction.</summary>
+      <returns>The flow direction.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.Indent">
+      <summary>Gets the size of the indent.</summary>
+      <returns>The size of the indent.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.LineHeight">
+      <summary>Gets the line height.</summary>
+      <returns>The line height.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextAlignment">
+      <summary>Gets the text alignment.</summary>
+      <returns>The text alignment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextMarkerProperties">
+      <summary>Gets the text marker properties.</summary>
+      <returns>The text marker properties.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingParagraphProperties.TextWrapping">
+      <summary>Gets the text wrapping.</summary>
+      <returns>The text wrapping.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties">
+      <summary>Holds text formatting property information. This class derives from the abstract <see cref="T:System.Windows.Media.TextFormatting.TextRunProperties" /> class.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrush">
+      <summary>Gets the background brush.</summary>
+      <returns>The background brush.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrushEmpty">
+      <summary>Determines whether the background brush is empty.</summary>
+      <returns>true if the background brush is empty, false otherwise.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrushSame(System.Windows.Media.Brush)">
+      <summary>Determines whether the background brush for this <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> is the same as the specified brush.</summary>
+      <returns>true if the background brushes are the same, false if they are not.</returns>
+      <param name="brush">The other <see cref="T:System.Windows.Media.Brush" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity">
+      <summary>Returns the opacity of the background.</summary>
+      <returns>The opacity of the background.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacityEmpty">
+      <summary>Determines whether any custom opacity is explicitly set for the background.</summary>
+      <returns>true if any custom opacity is explicitly set for the background, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold">
+      <summary>Determines whether the formatting is made explicitly bold.</summary>
+      <returns>true if the formatting is made explicitly bold, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BoldEmpty">
+      <summary>Determines whether the bold property is set.</summary>
+      <returns>false if the bold property is set, otherwise true.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBackgroundBrush">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the background brush.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundBrush" /> property cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBackgroundOpacity">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity" /> property cleared.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearBold">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold" /> property cleared.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearCultureInfo">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the culture info.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the culture info property cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearFontHintingEmSize">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the font hinting size.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> the font hinting size cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearFontRenderingEmSize">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the rendering size.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the rendering size cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearForegroundBrush">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the foreground brush.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the foreground brush cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearForegroundOpacity">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity" /> property cleared.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearItalic">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic" /> property.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same, but clears the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic" /> property.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTextDecorations">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the text decorations.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the text decorations property cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTextEffects">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the text effects.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the text effects property cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ClearTypeface">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with all properties the same except for the typeface.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the typeface property cleared.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</summary>
+      <returns>The default <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> for the system.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties(System.Windows.Media.Brush,System.Windows.Media.Brush,System.Windows.Media.Typeface,System.Nullable{System.Double},System.Nullable{System.Double},System.Windows.TextDecorationCollection,System.Windows.Media.TextEffectCollection,System.Globalization.CultureInfo)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the specified options.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object that has the requested properties.</returns>
+      <param name="foreground">The foreground brush of the text.</param>
+      <param name="background">The background brush of the text.</param>
+      <param name="typeface">The typeface of the text.</param>
+      <param name="size">The size of the text.</param>
+      <param name="hintingSize">The hinting size of the text.</param>
+      <param name="textDecorations">The text decorations on the text.</param>
+      <param name="textEffects">The text effects on the text.</param>
+      <param name="cultureInfo">The culture info.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CreateTextFormattingRunProperties(System.Windows.Media.Typeface,System.Double,System.Windows.Media.Color)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the specified options.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> that has the requested properties.</returns>
+      <param name="typeface">The typeface of the text.</param>
+      <param name="size">The size of the text.</param>
+      <param name="foreground">The foreground color of the text.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CultureInfo">
+      <summary>Gets the culture information.</summary>
+      <returns>The culture information.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.CultureInfoEmpty">
+      <summary>Determines whether the culture info is empty.</summary>
+      <returns>true if the culture info is empty, false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontHintingEmSize">
+      <summary>Gets the font hinting size.</summary>
+      <returns>The font hinting size.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontHintingEmSizeEmpty">
+      <summary>Determines whether the font hinting size is empty.</summary>
+      <returns>true if the font hinting is empty, false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontRenderingEmSize">
+      <summary>Gets the font rendering size.</summary>
+      <returns>The fond rendering size.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.FontRenderingEmSizeEmpty">
+      <summary>Determines whether the size is empty.</summary>
+      <returns>true if the size is empty, false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrush">
+      <summary>Gets the foreground brush.</summary>
+      <returns>The foreground brush.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrushEmpty">
+      <summary>Determines whether the foreground brush is empty.</summary>
+      <returns>true if the foreground brush is empty, false otherwise.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundBrushSame(System.Windows.Media.Brush)">
+      <summary>Determines whether the foreground brush for this <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> is the same as the specified.</summary>
+      <returns>true if the foreground brushes are the same, false if they are not.</returns>
+      <param name="brush">The other <see cref="T:System.Windows.Media.Brush" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity">
+      <summary>Gets the opacity of the foreground.</summary>
+      <returns>The opacity of the foreground.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacityEmpty">
+      <summary>Determines whether any custom opacity is explicitly set for the foreground.</summary>
+      <returns>true if any custom opacity is explicitly set for the foreground, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+      <summary>Serializes the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object using a <see cref="T:System.Windows.Markup.XamlWriter" />.</summary>
+      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> used for serialization.</param>
+      <param name="context">The serialization context.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="info" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.GetRealObject(System.Runtime.Serialization.StreamingContext)">
+      <summary>Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object, or creates one if none exists.</summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> object, or creates one if none exists.</returns>
+      <param name="context">The deserialization context.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic">
+      <summary>Determines whether the formatting is made explicitly italic.</summary>
+      <returns>true if the formatting is made explicitly italic, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ItalicEmpty">
+      <summary>Determines whether the italic property is set.</summary>
+      <returns>false if the italic property is set, otherwise true.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SameSize(Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties)">
+      <summary>Determines whether font sizes for two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> objects are the same.</summary>
+      <returns>true if the sizes are the same, false if they are not.</returns>
+      <param name="other">The other <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackground(System.Windows.Media.Color)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the background set to the specified color.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="background">The new background color.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackgroundBrush(System.Windows.Media.Brush)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the background brush set to the specified brush.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="brush">The new background brush.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="brush" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBackgroundOpacity(System.Double)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.BackgroundOpacity" /> property set to the specified opacity.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="opacity">The background opacity.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="opacity" /> is less than zero or greater than one.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetBold(System.Boolean)">
+      <summary>Returns a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Bold" /> property set the specified bold value.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="isBold">true if text formatting is to be bold, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetCultureInfo(System.Globalization.CultureInfo)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the culture set to the specified culture information.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="cultureInfo">The new culture information.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetFontHintingEmSize(System.Double)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the font hinting size set to the specified size.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="hintingSize">The new font hinting size.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetFontRenderingEmSize(System.Double)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the font rendering size set to the specified size.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="renderingSize">The new rendering size.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForeground(System.Windows.Media.Color)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the foreground set to the specified color</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="foreground">The new foreground color.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForegroundBrush(System.Windows.Media.Brush)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the new foreground <see cref="T:System.Windows.Media.Brush" /> set to the specified brush.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="brush">The new foreground brush.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="brush" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetForegroundOpacity(System.Double)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.ForegroundOpacity" /> property set to the specified opacity.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="opacity">The foreground opacity.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="opacity" /> is less than zero or greater than one.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetItalic(System.Boolean)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the <see cref="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Italic" /> property set to the italic value.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="isItalic">true if text formatting is to be italic, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTextDecorations(System.Windows.TextDecorationCollection)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the text decorations set to the specified text decorations.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="textDecorations">The new text decoration collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textDecorations" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTextEffects(System.Windows.Media.TextEffectCollection)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the text effects set to the specified text effects.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="textEffects">The new text effect collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textEffects" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.SetTypeface(System.Windows.Media.Typeface)">
+      <summary>Gets a new <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" /> with the properties of this one but with the typeface set to the specified typeface.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties" />.</returns>
+      <param name="typeface">The new typeface.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="typeface" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextDecorations">
+      <summary>Gets the decorations for the text.</summary>
+      <returns>The text decorations.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextDecorationsEmpty">
+      <summary>Determines whether the text decorations collection is empty.</summary>
+      <returns>true if the text decorations collection is empty, false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextEffects">
+      <summary>Gets the text effects for the text.</summary>
+      <returns>The text effects.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TextEffectsEmpty">
+      <summary>Determines whether the text effects collection is empty.</summary>
+      <returns>true if the text effects collection is empty, false otherwise.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.Typeface">
+      <summary>Gets the typeface for the text.</summary>
+      <returns>The typeface.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextFormattingRunProperties.TypefaceEmpty">
+      <summary>Determines whether the typeface is empty.</summary>
+      <returns>true if the typeface is empty, false otherwise.</returns>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.dll
new file mode 100644
index 0000000000000000000000000000000000000000..9a6837ba86844a187f5c84e8705d7cd7d81542bd
GIT binary patch
diff --git a/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
new file mode 100644
index 00000000..4bd17f3c
--- /dev/null
+++ b/References/VS11/MSIL/4.0/Microsoft.VisualStudio.Text.UI.xml
@@ -0,0 +1,3212 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Text.UI</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.ErrorTypeDefinition">
+      <summary>Defines error types.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.ErrorTypeDefinition.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Adornments.ErrorTypeDefinition" />.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.IErrorProviderFactory">
+      <summary>Gets a error tagger (a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1" /> of type <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag" />) for the given buffer, or creates a new one if there is no error tagger already cached in the owned properties of the buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.IErrorProviderFactory.GetErrorTagger(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the cached error tagger for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+      <returns>The error tagger for the text buffer.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for which to get the error tagger.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory">
+      <summary>Gets a text marker tagger (a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1" /> of type <see cref="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag" /> for a given buffer, or creates a new one if no text marker tagger is already cached in the owned properties of the buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.ITextMarkerProviderFactory.GetTextMarkerTagger(Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Gets the cached text marker tagger for a given <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. </summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Tagging.SimpleTagger`1" /> for <paramref name="textBuffer" />.</returns>
+      <param name="textBuffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> with which to get the text marker tagger.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider">
+      <summary>Creates and displays tooltips.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ClearToolTip">
+      <summary>Removes the tooltip currently being displayed, if any.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ShowToolTip(Microsoft.VisualStudio.Text.ITrackingSpan,System.Object)">
+      <summary>Creates and displays a tooltip.</summary>
+      <param name="span">The range of text for which the tooltip is relevant.</param>
+      <param name="toolTipContent">The content to be displayed in the tooltip. This must be a string or UIElement for the WPF tooltip adornment surface. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider.ShowToolTip(Microsoft.VisualStudio.Text.ITrackingSpan,System.Object,Microsoft.VisualStudio.Text.Adornments.PopupStyles)">
+      <summary>Creates and displays a tooltip.</summary>
+      <param name="span">The range of text for which the tooltip is relevant.</param>
+      <param name="toolTipContent">The content to be displayed in the tooltip. This must be a string or UIElement to be used by the WPF tooltip adornment surface.</param>
+      <param name="style">
+        <see cref="T:Microsoft.VisualStudio.Text.Adornments.PopupStyles" /> for the tooltip.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProviderFactory">
+      <summary>Gets an existing tooltip adornment provider from the cached list, or creates one if there is not one in the cache.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Adornments.IToolTipProviderFactory.GetToolTipProvider(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider" /> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />. </summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Adornments.IToolTipProvider" /> for <paramref name="textView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.PopupStyles">
+      <summary>Represents the styles associated with pop-up windows.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.None">
+      <summary>Sets the default behavior: the pop-up window has no border, is not resizable, is not dismissed when the mouse moves,</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveText">
+      <summary>Dismiss the pop-up window if the mouse leaves the associated text span. This setting is mutually exclusive with <see cref="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveTextOrContent" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveTextOrContent">
+      <summary>Dismiss the pop-up window if the mouse leaves the associated text span or the pop-up content. This setting is mutually exclusive with <see cref="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.DismissOnMouseLeaveText" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PositionLeftOrRight">
+      <summary>Try to position the pop-up window to the left or right of the visual span.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PreferLeftOrTopPosition">
+      <summary>Try to position the pop-up window to the left or above the visual span.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.RightOrBottomJustify">
+      <summary>Align the right or bottom edges of the pop-up window with those of the visual span.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PopupStyles.PositionClosest">
+      <summary>Use the positioning preference specified, but if the opposite positioning can get the popup closer to the visual span, use the opposite positioning.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames">
+      <summary>Represents the predefined error types.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.CompilerError">
+      <summary>Represents compiler errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.OtherError">
+      <summary>Represents other errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.SyntaxError">
+      <summary>Represents syntax errors.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.Warning">
+      <summary>Represents compiler warnings.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Classification.IViewClassifierAggregatorService">
+      <summary>A service that returns an <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" /> that aggregates and normalizes all the classifiers for all the text buffers in the buffer graph of a particular <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Classification.IViewClassifierAggregatorService.GetClassifier(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" /> for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />. </summary>
+      <returns>The cached <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> to use in retrieving or creating the <see cref="T:Microsoft.VisualStudio.Text.Classification.IClassifier" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textView" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceHighlightMode"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceHighlightMode.CodeContour">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceHighlightMode.WholeLine">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOption`1">
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOption`1.#ctor"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOption`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.HighlightModeId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.HighlightModeName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.ScrollToFirstDiffId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.ScrollToFirstDiffName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.SynchronizeSideBySideViewsId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.SynchronizeSideBySideViewsName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.ViewModeId"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOptions.ViewModeName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerRoles"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerRoles.DiffTextViewRole"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerRoles.InlineViewTextViewRole"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerRoles.LeftViewTextViewRole"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewerRoles.RightViewTextViewRole"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceViewMode"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewMode.Inline">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewMode.LeftViewOnly">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewMode.RightViewOnly">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewMode.SideBySide">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.DifferenceViewType"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewType.InlineView">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewType.LeftView">
+      <summary />
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Differencing.DifferenceViewType.RightView">
+      <summary />
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ActiveViewType"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.AreViewsSynchronized"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.Close"></member>
+    <member name="E:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.Closed"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.DifferenceBuffer"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.InlineView"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.IsClosed"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.LeftView"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.Options"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.RightView"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToChange(Microsoft.VisualStudio.Text.Differencing.Difference)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToMatch(Microsoft.VisualStudio.Text.Differencing.Match)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToNextChange(Microsoft.VisualStudio.Text.SnapshotPoint,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToNextChange(System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToPreviousChange(Microsoft.VisualStudio.Text.SnapshotPoint,System.Boolean)"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ScrollToPreviousChange(System.Boolean)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ViewMode"></member>
+    <member name="E:Microsoft.VisualStudio.Text.Differencing.IDifferenceViewer.ViewModeChanged"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled">
+      <summary>Defines the option to enable auto-scroll.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled.Key">
+      <summary>Gets the default text view value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.AutoScrollId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.CaretPosition">
+      <summary>Represents the position of a caret in an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.#ctor(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.IMappingPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <param name="bufferPosition">The index of the caret. The index corresponds to a gap between two characters in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <param name="mappingPoint">A mapping point for the caret that can be used to find its position in any buffer.</param>
+      <param name="caretAffinity">The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the caret. The caret can have an affinity with the preceding edge of the gap or the following edge of the gap.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.Affinity">
+      <summary>Gets the affinity of the caret. </summary>
+      <returns>The affinity of the caret.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.BufferPosition">
+      <summary>Gets the position of the caret, corresponding to a gap between two characters in the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> of the view.</summary>
+      <returns>The position of the caret.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> objects are the same</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="obj">The second CaretPosition object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.GetHashCode">
+      <summary>Gets the hash code for the <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.op_Equality(Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> objects are the same.</summary>
+      <returns>true if the two objects are the same, otherwise false.</returns>
+      <param name="caretPosition1">The first CaretPosition object.</param>
+      <param name="caretPosition2">The second CaretPosition object.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.op_Inequality(Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> objects are different.</summary>
+      <returns>true if the two objects are different, otherwise false.</returns>
+      <param name="caretPosition1">The first CaretPosition object.</param>
+      <param name="caretPosition2">The second CaretPosition object.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.Point">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingPoint" /> that marks the position of the caret in the buffer.</summary>
+      <returns>The mapping point of the position.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPosition.ToString">
+      <summary>Provides a string representation of the caret position.</summary>
+      <returns>The string representation of the caret position.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.VirtualBufferPosition">
+      <summary>Gets the virtual buffer position as a <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" />.</summary>
+      <returns>The virtual buffer position.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPosition.VirtualSpaces">
+      <summary>Gets the number of spaces past the physical end of the line of the caret position.</summary>
+      <returns>The number of virtual spaces past the physical end of the line.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextCaret.PositionChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.Editor.CaretPosition,Microsoft.VisualStudio.Text.Editor.CaretPosition)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs" />.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> that contains the caret.</param>
+      <param name="oldPosition">The old <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</param>
+      <param name="newPosition">The new <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.NewPosition">
+      <summary>Gets the new <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <returns>The new caret position.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.OldPosition">
+      <summary>Gets the old <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <returns>The old caret position.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CaretPositionChangedEventArgs.TextView">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> that contains the caret.</summary>
+      <returns>The text view.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled">
+      <summary>Defines the option to enable the change-tracking margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled.Key">
+      <summary>Gets the default text view value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ChangeTrackingId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection">
+      <summary>Defines the option to cut or copy a blank line if the selection is empty.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection.Key">
+      <summary>Gets the default text view value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.CutOrCopyBlankLineIfNoSelectionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions">
+      <summary>Represents common <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />-related options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ChangeTrackingId">
+      <summary>Determines whether to have the change tracking margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ChangeTrackingName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.GlyphMarginId">
+      <summary>Determines whether to have a glyph margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.GlyphMarginName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.HorizontalScrollBarId">
+      <summary>Determines whether to have a horizontal scroll bar.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.HorizontalScrollBarName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.LineNumberMarginId">
+      <summary>Determines whether to have a line number margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.LineNumberMarginName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.OutliningMarginId">
+      <summary>Determines whether to have an outlining margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.OutliningMarginName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.SelectionMarginId">
+      <summary>Determines whether to have a selection margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.SelectionMarginName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.VerticalScrollBarId">
+      <summary>Determines whether to have a vertical scroll bar.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.VerticalScrollBarName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ZoomControlId">
+      <summary>Determines whether to have a zoom control.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ZoomControlName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions">
+      <summary>Defines common <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> options.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.AutoScrollId">
+      <summary>Determines whether the view should auto-scroll on text changes.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.AutoScrollName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.CutOrCopyBlankLineIfNoSelectionId">
+      <summary>Determines whether cut and copy causes a blank line to be cut or copied when the selection is empty.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.CutOrCopyBlankLineIfNoSelectionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DisplayUrlsAsHyperlinksId">
+      <summary>Determines whether URLs should be displayed as hyperlinks.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DisplayUrlsAsHyperlinksName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DragDropEditingId">
+      <summary>Determines whether drag/drop editing is enabled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.DragDropEditingName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.IsViewportLeftClippedId">
+      <summary>Determines whether the view's ViewportLeft property is clipped to the text width.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.IsViewportLeftClippedName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OutliningUndoOptionId">
+      <summary>Determines whether outlining can be undone.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OutliningUndoOptionName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OverwriteModeId">
+      <summary>Determines whether overwrite mode is enabled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OverwriteModeName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ProduceScreenReaderFriendlyTextId">
+      <summary>Whether or not to replace the coding characters and special symbols (such as (,),{,},etc.) with their textual representation for automated objects to produce friendly text for screen readers.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ProduceScreenReaderFriendlyTextName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVirtualSpaceId">
+      <summary>Determines whether to enable virtual space in the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVirtualSpaceName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVisibleWhitespaceId">
+      <summary>Determines whether to show spaces and tabs as visible glyphs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVisibleWhitespaceName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ViewProhibitUserInputId">
+      <summary>Determines whether to prohibit user input. The text in the view's buffer can still be modified, and other views on the same buffer may allow user input.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ViewProhibitUserInputName"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.WordWrapStyleId">
+      <summary>Gets the word wrap style for the underlying view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.WordWrapStyleName"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks">
+      <summary>The option definition that determines if URLs should be displayed as hyperlinks.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks.Default">
+      <summary>Gets the default value (true).</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>The editor option key.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.DragDropEditing">
+      <summary>Defines the view option for drag/drop editing.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.DragDropEditing.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.DragDropEditing" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDropEditing.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.DragDropEditing.Key">
+      <summary>Gets the default key for the drag/drop editing option.</summary>
+      <returns>The default key for the drag/drop editing option.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions">
+      <summary>Options to control the behavior of the <see cref="Overload:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible" /> method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.ShowStart">
+      <summary>Ensure that the start of the span is visible if it is impossible to display the entire span.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.MinimumScroll">
+      <summary>Do the minimum amount of scrolling to display the span in the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.AlwaysCenter">
+      <summary>Always center the span in the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions.None">
+      <summary>Ensure that the end of the span is visible if it is impossible to display the entire span. If none of the text in the span is currently visible, center the span in the view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled">
+      <summary>Defines the option to enable the glyph margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.GlyphMarginId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled">
+      <summary>Defines the option to enable the horizontal scroll bar.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.HorizontalScrollBarId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IScrollMap">
+      <summary>Defines the mapping between character positions and scrollmap coordinates. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.AreElisionsExpanded">
+      <summary>Determines whether the coordinate system used by this scroll map acts as if all elisions are expanded.</summary>
+      <returns>true if the elisions are expanded, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.End">
+      <summary>Gets the scrollmap coordinate of the end of the buffer.</summary>
+      <returns>The scrollmap coordinate of the end of the buffer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMap.GetBufferPositionAtCoordinate(System.Double)">
+      <summary>Gets the buffer position that corresponds to a scrollmap coordinate.</summary>
+      <returns>The corresponding buffer position.</returns>
+      <param name="coordinate">The scrollbar coordinate.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="coordinate" /> is NaN, less than 0.0 or greater than Maximum.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMap.GetCoordinateAtBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the scrollmap coordinates of a buffer position.</summary>
+      <returns>The scrollmap coordinates.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.Start">
+      <summary>Gets the scrollmap coordinate of the start of the buffer.</summary>
+      <returns>The scrollmap coordinate of the start of the buffer.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IScrollMap.ThumbSize">
+      <summary>Gets the size of the text visible in the view (in scrollmap coordinates).</summary>
+      <returns>The size of the text visible in the view.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService">
+      <summary>Creates or reuses an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap" /> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Creates or reuses an existing scroll map for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap" /> for <paramref name="textView" />.</returns>
+      <param name="textView">
+        <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which to get an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IScrollMapFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView,System.Boolean)">
+      <summary>Creates or reuses an existing scroll map for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap" /> for <paramref name="textView" />.</returns>
+      <param name="textView">
+        <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> for which to get an <see cref="T:Microsoft.VisualStudio.Text.Editor.IScrollMap" />.</param>
+      <param name="areElisionsExpanded">true if the coordinate system used by this scroll map act as if all elisions are expanded, otherwise false.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent">
+      <summary>Provides methods that compute the desired indentation for a line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndent.GetDesiredIndentation(Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+      <summary>Gets the desired indentation of an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+      <returns>The number of spaces to place at the start of the line, or null if there is no desired indentation.</returns>
+      <param name="line">The line for which to compute the indentation.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndentationService">
+      <summary>Determines automatic indentation when the enter key is pressed or when navigating to an empty line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndentationService.GetDesiredIndentation(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITextSnapshotLine)">
+      <summary>Gets the desired indentation of an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> as displayed in <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The desired indentation</returns>
+      <param name="textView">The text view in which the line is displayed.</param>
+      <param name="line">The line for which to compute the indentation.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ISmartIndentProvider">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent" /> object for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ISmartIndentProvider.CreateSmartIndent(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Creates a <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent" /> for the given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> on which the <see cref="T:Microsoft.VisualStudio.Text.Editor.ISmartIndent" /> will navigate.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textView" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped">
+      <summary>Defines the option to clip the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportLeft" /> property to the width of the text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped.Key">
+      <summary>Gets the default text view value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.IsViewportLeftClippedId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextCaret">
+      <summary>Represents the caret associated with an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Bottom">
+      <summary>Gets the position of the bottom edge of the caret in the text rendering coordinate system.</summary>
+      <returns>The bottom edge position.</returns>
+      <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.ContainingTextViewLine">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the caret, provided that that text line is visible in the view.</summary>
+      <returns>The containing line.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.EnsureVisible">
+      <summary>Makes the caret visible by scrolling the view up or down and left or right until the caret is visible.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Height">
+      <summary>Gets the height of the caret in the text rendering coordinate system.</summary>
+      <returns>The height of the caret.</returns>
+      <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.InVirtualSpace">
+      <summary>Determines whether the caret lies in virtual space. A virtual space is one that is after the physical end of a line.</summary>
+      <returns>true if the caret is in virtual space, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.IsHidden">
+      <summary>Gets or sets the visibility of the caret.</summary>
+      <returns>true if the caret is hidden, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Left">
+      <summary>Gets the position of the left edge of the caret in the text rendering coordinate system.</summary>
+      <returns>The left edge position.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+      <summary>Moves the caret to the specified text line while preserving its current x-coordinate.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret after the move has occurred.</returns>
+      <param name="textLine">The text line that will contain the caret.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double)">
+      <summary>Moves the caret to the best <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> for the specified x-coordinate and text line.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret after the move has occurred.</returns>
+      <param name="textLine">The text line that will contain the caret.</param>
+      <param name="xCoordinate">The x-coordinate of the caret in the text rendering coordinate system.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="xCoordinate" /> is NaN.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,System.Boolean)">
+      <summary>Moves the caret to the best <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> for the specified x-coordinate and text line.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret after the move has occurred.</returns>
+      <param name="textLine">The text line that will contain the caret.</param>
+      <param name="xCoordinate">The x-coordinate of the caret in the text rendering coordinate system.</param>
+      <param name="captureHorizontalPosition">true if the caret should capture its horizontal position for subsequent moves up or down, false if the caret should retain its previously-captured horizontal position.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="xCoordinate" /> is NaN.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+      <param name="caretAffinity">The affinity of the caret. This is ignored unless <paramref name="bufferPosition" /> specifies a location that is at the seam between two word-wrapped lines.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity,System.Boolean)">
+      <summary>Moves the caret to the given index in the underlying <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+      <param name="caretAffinity">The affinity of the caret. This is ignored unless <paramref name="bufferPosition" /> specifies a location that is at the seam between two word-wrapped lines.</param>
+      <param name="captureHorizontalPosition">true if the caret should capture its horizontal position for subsequent moves up or down, false if the caret should retain its previously-captured horizontal position.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Moves the caret to the specified buffer position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Moves the caret to the specified buffer position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+      <param name="caretAffinity">The affinity of the caret. This is ignored unless <paramref name="bufferPosition" /> specifies a location that is at the seam between two word-wrapped lines.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveTo(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity,System.Boolean)">
+      <summary>Moves the caret to the specified buffer position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+      <param name="bufferPosition">The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> in the underlying text buffer to which to move the caret.</param>
+      <param name="caretAffinity">The affinity of the caret. This will be ignored unless <paramref name="bufferPosition" /> specifies a location that is at the seam between two word-wrapped lines.</param>
+      <param name="captureHorizontalPosition">If true, the caret captures its horizontal position for subsequent moves up or down, if false, the caret retains its previously-captured horizontal position.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToNextCaretPosition">
+      <summary>Moves the caret to the next valid <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> containing the valid values of the caret after the move has occurred.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToPreferredCoordinates">
+      <summary>Moves the caret to the preferred x- and y-coordinates.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> that contains the valid values of the caret position after the move has occurred.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextCaret.MoveToPreviousCaretPosition">
+      <summary>Moves the caret to the previous valid <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Editor.CaretPosition" /> containing the valid values of the caret after the move has occurred.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.OverwriteMode">
+      <summary>Determines whether the caret is in overwrite mode.</summary>
+      <returns>true if the caret is in overwrite mode.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Position">
+      <summary>Gets the current position of the caret.</summary>
+      <returns>The current position.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextCaret.PositionChanged">
+      <summary>Occurs when the position of the caret has been explicitly changed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Right">
+      <summary>Gets the position of the right edge of the caret in the text rendering coordinate system.</summary>
+      <returns>The right edge position.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Top">
+      <summary>Gets the position of the top edge of the caret in the text rendering coordinate system.</summary>
+      <returns>The top edge position.</returns>
+      <exception cref="T:System.InvalidOperationException">The caret does not lie in the text formatted by the view.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextCaret.Width">
+      <summary>Gets the width of the caret in the text rendering coordinate system.</summary>
+      <returns>The width of the caret.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextSelection">
+      <summary>Represents the selected text in an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivationTracksFocus">
+      <summary>Determines whether <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive" /> should track when the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> gains and loses aggregate focus. The default is true.</summary>
+      <returns>true if the activation tracks the aggregate focus, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.ActivePoint">
+      <summary>Gets the active point of the selection.</summary>
+      <returns>The active point.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.AnchorPoint">
+      <summary>Gets the anchor point of the selection.</summary>
+      <returns>The anchor point.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Clear">
+      <summary>Makes the selection zero length, with a start and end position at the logical end of the current selection. </summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.End">
+      <summary>Gets the end point of the selection.</summary>
+      <returns>The end point.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.GetSelectionOnTextViewLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+      <summary>Get the selection on the specified <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The selection on <paramref name="line" />.</returns>
+      <param name="line">Line for which to get the selection.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsActive">
+      <summary>Whether or not the selection is active.</summary>
+      <returns>true if the selection is active, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsEmpty">
+      <summary>Determines whether the selection is zero length.</summary>
+      <returns>true if the selection is zero length, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.IsReversed">
+      <summary>Determines whether the active point is Span.Start and the anchor point is Span.End.</summary>
+      <returns>true if the selection is reversed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.Mode">
+      <summary>Gets or sets the selection mode.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.TextSelectionMode" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Select(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+      <summary>Selects the text in the specified selection span.</summary>
+      <param name="selectionSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> of text to select in the underlying text buffer.</param>
+      <param name="isReversed">true if the selection was made in a reverse direction, otherwise false.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextSelection.Select(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Selects the text between the two <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> objects.</summary>
+      <param name="anchorPoint">The anchor point of the selection.</param>
+      <param name="activePoint">The active point of the selection.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.SelectedSpans">
+      <summary>The currently-selected spans.</summary>
+      <returns>The currently-selected spans.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextSelection.SelectionChanged">
+      <summary>Occurs when Select or Clear are called, as well as when the selection is empty and the caret is moved. The sender of the event is this <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextSelection" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.Start">
+      <summary>Gets the start point of the selection.</summary>
+      <returns>The start point.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.StreamSelectionSpan">
+      <summary>Gets the current selection as if it were a stream selection, regardless of the current selection mode.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.TextView">
+      <summary>Gets the text view to which this selection belongs.</summary>
+      <returns>The text view.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextSelection.VirtualSelectedSpans">
+      <summary>The currently-selected spans, as <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotSpan" /> objects.</summary>
+      <returns>A collection of currently-selected spans.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextView">
+      <summary>Represents a view of text in an <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />. It is the base class for a platform-specific interface that has methods to allow the formatted text to be rendered.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.BufferGraph">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> that contains the set of source buffers that contribute to this view.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Caret">
+      <summary>Gets the caret element.</summary>
+      <returns>The caret.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.Close">
+      <summary>Closes the text view host and its view.</summary>
+      <exception cref="T:System.InvalidOperationException">The text view host is already closed.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.Closed">
+      <summary>Occurs immediately after the text view is closed.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition)">
+      <summary>Formats and displays the contents of the text buffer so that the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> containing the buffer position is displayed at the desired position.</summary>
+      <param name="bufferPosition">The position of the character that is to be contained in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> displayed at the specified vertical position.</param>
+      <param name="verticalDistance">The distance (in pixels) between the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the edge of the view. If <paramref name="relativeTo" /> is equal to ViewRelativePosition.Top, then the distance is from the top of the view to the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />. Otherwise, it is the distance from the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> to the bottom on the view.Negative values are allowed, which may cause the line to be displayed outside the viewport.This method can become quite expensive if <paramref name="verticalDistance" /> is large. You should avoid making <paramref name="verticalDistance" /> greater than the height of the view.</param>
+      <param name="relativeTo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition" />.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="bufferPosition" /> is from the wrong <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> or <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="relativeTo" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint,System.Double,Microsoft.VisualStudio.Text.Editor.ViewRelativePosition,System.Nullable{System.Double},System.Nullable{System.Double})">
+      <summary>Formats and displays the contents of the text buffer so that the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> containing the specified buffer position is displayed at the desired position.</summary>
+      <param name="bufferPosition">The position of the character that is to be contained in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> displayed at the specified vertical position.</param>
+      <param name="verticalDistance">The distance (in pixels) between the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the edge of the view. If <paramref name="relativeTo" /> is equal to ViewRelativePosition.Top, then the distance is from the top of the view to the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />. Otherwise, it is the distance from the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> to the bottom on the view.Negative values are allowed, which may cause the line to be displayed outside the viewport.This method can become quite expensive if <paramref name="verticalDistance" /> is large. You should avoid making <paramref name="verticalDistance" /> greater than the height of the view.</param>
+      <param name="relativeTo">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition" />.</param>
+      <param name="viewportWidthOverride">If specified, the text is formatted as if the viewport had the specified width.</param>
+      <param name="viewportHeightOverride">If specified, the text is formatted as if the viewport had the specified height.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="bufferPosition" /> is from the wrong <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> or <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="relativeTo" /> is not a valid <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> of text that constitutes a text element (a single visual representation) at the given <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" />.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> containing the bounds of the text element.</returns>
+      <param name="point">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> in the text snapshot at which to get the text element.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="point" /> is from the wrong <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the specified text buffer position.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the specified buffer position.</returns>
+      <param name="bufferPosition">The text buffer position used to search for a text line.</param>
+      <exception cref="T:System.InvalidOperationException">The view has not completed initialization.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> is not a valid buffer position.</exception>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.GotAggregateFocus">
+      <summary>Occurs when the keyboard focus switches to the view or one of its adornments.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.HasAggregateFocus">
+      <summary>Determines whether the view or any of its adornments has focus.</summary>
+      <returns>true if the view has focus, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.InLayout">
+      <summary>Determines whether the view is in the process of being laid out.</summary>
+      <returns>true if the view is being laid out, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.IsClosed">
+      <summary>Determines whether this text view has been closed.</summary>
+      <returns>true if the text view is closed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.IsMouseOverViewOrAdornments">
+      <summary>Determines whether the mouse is over the view or any of its adornments.</summary>
+      <returns>true if the mouse is over the view, otherwise false.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.LayoutChanged">
+      <summary>Occurs when the text editor performs a text line layout.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.LineHeight">
+      <summary>Gets the nominal height of a line of text in the view.</summary>
+      <returns>The nominal height of a line of text in the view.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.LostAggregateFocus">
+      <summary>Occurs when the keyboard focus switches away from the view and any of its adornments.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.MaxTextRightCoordinate">
+      <summary>Gets the right coordinate of the longest line, whether or not that line is currently visible, in logical pixels.</summary>
+      <returns>The right coordinate.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.MouseHover">
+      <summary>Occurs when the mouse has hovered over a character.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Options">
+      <summary>Gets the options for this text view.</summary>
+      <returns>The view options.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ProvisionalTextHighlight">
+      <summary>Gets the span of text covered by the provisional text highlight.</summary>
+      <returns>The highlighted text span.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextView.QueueSpaceReservationStackRefresh">
+      <summary>Requests a refresh of the space reservation stack.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Roles">
+      <summary>The roles which this view plays. Roles partially determine the extensions that are instantiated for the view.</summary>
+      <returns>The roles which this view plays.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.Selection">
+      <summary>Gets the selection element.</summary>
+      <returns>The selection.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose text is rendered in this view.</summary>
+      <returns>The text buffer.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextDataModel">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> of this text view.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextSnapshot">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> of the text that is currently rendered in the view.</summary>
+      <returns>The text snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines">
+      <summary>Gets a read-only list of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects rendered in this view.</summary>
+      <returns>The collection of text view lines.</returns>
+      <exception cref="T:System.InvalidOperationException">The view is in the process of being laid out.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewModel">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> of this text view.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportBottom">
+      <summary>Gets the position of the bottom edge of the viewpoint in the text rendering coordinate system.</summary>
+      <returns>The bottom of the viewport.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportHeight">
+      <summary>Gets the height of the visible content window (including the margin) in logical pixels.</summary>
+      <returns>The height of the viewport.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportHeightChanged">
+      <summary>Occurs when the viewport height is changed. Deprecated.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportLeft">
+      <summary>Gets or sets the position of the left edge of the viewpoint in the text rendering coordinate system.</summary>
+      <returns>The left edge of the viewport.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportLeftChanged">
+      <summary>Occurs when the position of the viewport left edge is changed. Deprecated</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportRight">
+      <summary>Gets the position of the right edge of the viewpoint in the text rendering coordinate system.</summary>
+      <returns>The right edge of the viewport.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportTop">
+      <summary>Gets the position of the top edge of the viewpoint in the text rendering coordinate system.</summary>
+      <returns>The top edge of the viewport.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportWidth">
+      <summary>Gets the width of the visible content window (including the margin) in logical pixels.</summary>
+      <returns>The width of the viewport.</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.ITextView.ViewportWidthChanged">
+      <summary>Occurs when the viewport width is changed. Deprecated.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewScroller">
+      <summary>Gets a helper that provides various methods to scroll or manipulate the view.</summary>
+      <returns>The view scroller.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextView.VisualSnapshot">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> of the visual buffer that is being rendered.</summary>
+      <returns>The text snapshot.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection">
+      <summary>Represents a helper class for accessing the view's collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects. The <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines" /> property is used to get an instance of this interface.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.ContainsBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether the specified buffer position is contained by any of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects in the collection.</summary>
+      <returns>true if <paramref name="bufferPosition" /> is contained by ones of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects, otherwise false.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.FirstVisibleLine">
+      <summary>Gets the first line that is not completely hidden.</summary>
+      <returns>The first line that is not completely hidden.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.FormattedSpan">
+      <summary>Gets the span of text contained in this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> collection.</summary>
+      <returns>The span of text contained in this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> collection.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the text bounds of the specified text buffer position.</summary>
+      <returns>A rectangular <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure.</returns>
+      <param name="bufferPosition">The text buffer-based index of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetIndexOfTextLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine)">
+      <summary>Gets the index in the text lines of the given text view line.</summary>
+      <returns>The index of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> in \ view's <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.TextViewLines" /> list.</returns>
+      <param name="textLine">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> for which to find the index.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textLine" /> is null.</exception>
+      <exception cref="T:System.ObjectDisposedException">
+        <paramref name="textLine" /> has been disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetNormalizedTextBounds(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structures for the text that corresponds to the given span.</summary>
+      <returns>A read-only collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structures that contain the text specified in <paramref name="bufferSpan" />.</returns>
+      <param name="bufferSpan">The buffer span representing the text for which to compute the text bounds.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a legal span in the underlying text buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the span whose text element span contains the given buffer position.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that corresponds to the given text element index.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLineContainingBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the specified text buffer position.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the position, or null if none exists.</returns>
+      <param name="bufferPosition">The text buffer position used to search for a text line.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> is not a valid buffer position.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLineContainingYCoordinate(System.Double)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> that contains the specified y-coordinate.</summary>
+      <returns>A text line that contains the y-coordinate, or null if none exists.</returns>
+      <param name="y">The y-coordinate in the text rendering coordinate.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="y" /> is NaN.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.GetTextViewLinesIntersectingSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets all of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects that intersect <paramref name="bufferSpan" />.</summary>
+      <returns>A sorted collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects that intersect the buffer span.</returns>
+      <param name="bufferSpan">The span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.IntersectsBufferSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether the specified buffer span intersects any of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects in the collection.</summary>
+      <returns>true if <paramref name="bufferSpan" /> is contained by ones of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> objects, otherwise false.</returns>
+      <param name="bufferSpan">The buffer span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.IsValid">
+      <summary>Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection" /> object is still valid.</summary>
+      <returns>true if this <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection" /> object is still valid, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewLineCollection.LastVisibleLine">
+      <summary>Gets the last line that is not completely hidden.</summary>
+      <returns>The last line that is not completely hidden.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin">
+      <summary>Represents the margin that is attached to an edge of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.Enabled">
+      <summary>Determines whether the margin is enabled.</summary>
+      <returns>true if the margin is enabled, otherwise false.</returns>
+      <exception cref="T:System.ObjectDisposedException">The margin is disposed.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.GetTextViewMargin(System.String)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" /> with the specified margin name.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" /> named <paramref name="marginName" />, or null if no match is found.</returns>
+      <param name="marginName">The name of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewMargin" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="marginName" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewMargin.MarginSize">
+      <summary>Gets the size of the margin.</summary>
+      <returns>The size of the margin.</returns>
+      <exception cref="T:System.ObjectDisposedException">The margin is disposed.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel">
+      <summary>Represents a set of <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> objects that take part in the presentation of text in a particular <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer">
+      <summary>Represents the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for the data level. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> for the data level.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataModel">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> that supplies the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer" /> and the governing <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the view.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> that supplies the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.DataBuffer" /> and the governing <see cref="T:Microsoft.VisualStudio.Utilities.IContentType" /> for the view</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in which editing positions are tracked and to which edits are applied. All the text that appears in the view must reside in this buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in which editing positions are tracked.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.GetNearestPointInVisualBuffer(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets a point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer" /> that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it.</summary>
+      <returns>A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer" /> that corresponds to the given point.</returns>
+      <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.GetNearestPointInVisualSnapshot(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.ITextSnapshot,Microsoft.VisualStudio.Text.PointTrackingMode)">
+      <summary>Gets a point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer" /> that corresponds to the specified point in the edit buffer. If the point is hidden or has an alternative representation, gets the nearest point to it.</summary>
+      <returns>A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer" /> that corresponds to the given point in <paramref name="targetVisualSnapshot" />.</returns>
+      <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer" />.</param>
+      <param name="targetVisualSnapshot">The snapshot of <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer" /> to map to.</param>
+      <param name="trackingMode">The <see cref="T:Microsoft.VisualStudio.Text.PointTrackingMode" /> to use when translating to <paramref name="targetVisualSnapshot" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModel.IsPointInVisualBuffer(Microsoft.VisualStudio.Text.SnapshotPoint,Microsoft.VisualStudio.Text.PositionAffinity)">
+      <summary>Determines whether a point in the edit buffer is represented in the visual buffer.</summary>
+      <returns>true if the point is represented in the visual buffer, otherwise false.</returns>
+      <param name="editBufferPoint">A point in the <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.EditBuffer" />.</param>
+      <param name="affinity">If the mapping is ambiguous, this parameter affects the mapping as follows: if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Predecessor" />, the mapping targets the position immediately after the preceding character in the projection buffer if <paramref name="affinity" /> is <see cref="F:Microsoft.VisualStudio.Text.PositionAffinity.Successor" />, the mapping targets the position immediately before the following character in the projection buffer. This parameter has no effect if the mapping is unambiguous.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ITextViewModel.VisualBuffer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose contents should be presented in the editor.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> whose contents should be presented in the editor.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewModelProvider">
+      <summary>Provides <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewModelProvider.CreateTextViewModel(Microsoft.VisualStudio.Text.ITextDataModel,Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> for the given <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" /> created for <paramref name="dataModel" />, or null if the text view model cannot be created.</returns>
+      <param name="dataModel">The <see cref="T:Microsoft.VisualStudio.Text.ITextDataModel" /> for which to create the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewModel" />.</param>
+      <param name="roles">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet" /> for the view that is about to be created.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet">
+      <summary>Set of text view roles.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.Contains(System.String)">
+      <summary>Determines whether the given text view role is a member of the set.</summary>
+      <returns>true if the given text view role is a member of the set, otherwise false.</returns>
+      <param name="textViewRole">The role.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textViewRole" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.ContainsAll(System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Determines whether the set contains all of the given text view roles.</summary>
+      <returns>true if the set contains all of the given text view roles, otherwise false.</returns>
+      <param name="textViewRoles">The list of roles to check for inclusion.</param>
+      <exception cref="T:System.ArgumentNullException">if <paramref name="textViewRoles" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.ContainsAny(System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Determines whether the set contains at least one of the given text view roles.</summary>
+      <returns>true if the set contains at least one of the given text view roles, otherwise false.</returns>
+      <param name="textViewRoles">The list of roles to check for inclusion.</param>
+      <exception cref="T:System.ArgumentNullException">if <paramref name="textViewRoles" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet.UnionWith(Microsoft.VisualStudio.Text.Editor.ITextViewRoleSet)">
+      <summary>Gets the union of the set and another text view role set.</summary>
+      <returns>The union of the set and another text view role set.</returns>
+      <param name="roleSet">The second text view role set.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="roleSet" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap">
+      <summary>Maps between character positions and fractions of the total vertical extent of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.GetBufferPositionAtFraction(System.Double)">
+      <summary>Gets the buffer position that corresponds to a fraction of the vertical extent of the view, if it exists.</summary>
+      <returns>The corresponding character position.</returns>
+      <param name="fraction">The fraction of the vertical extent of the view.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="fraction" /> is NaN, less than 0.0 or greater than 1.0.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.GetFractionAtBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the fraction of the vertical extent of the view that corresponds to the specified buffer position.</summary>
+      <returns>The corresponding fraction of the vertical extent of the view.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.MappingChanged">
+      <summary>Occurs when the mapping has changed between a character position and its vertical fraction. For example, the view may have re-rendered some lines, changing their font size.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalFractionMap.TextView">
+      <summary>Gets the text view to which this fraction map applies.</summary>
+      <returns>The text view to which this fraction map applies.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar">
+      <summary>Represents a vertical scroll bar.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetBufferPositionOfYCoordinate(System.Double)">
+      <summary>Gets the buffer position that corresponds to a y-coordinate in the scrollbar track.</summary>
+      <returns>A position in the buffer, even if <paramref name="y" /> is below or above the mapped range of coordinates.</returns>
+      <param name="y">Desired y-coordinate.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetYCoordinateOfBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the y-coordinate in the scrollbar track that corresponds to a buffer position.</summary>
+      <returns>The corresponding y-coordinate of the buffer position.</returns>
+      <param name="bufferPosition">Desired position.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.GetYCoordinateOfScrollMapPosition(System.Double)">
+      <summary>Gets the y-coordinate in the scrollbar track that corresponds to a position in scroll map coordinates.</summary>
+      <returns>The corresponding y-coordinate.</returns>
+      <param name="scrollMapPosition">The desired position.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.Map">
+      <summary>Gets the mapping between the text position and the scrollbar coordinate for the scrollbar.</summary>
+      <returns>The mapping between the text position and the scrollbar coordinate for the scrollbar.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.ThumbHeight">
+      <summary>Gets the height of the scrollbar thumb in pixels.</summary>
+      <returns>The height of the scrollbar thumb in pixels</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanBottom">
+      <summary>Gets the y-coordinate of the bottom of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</summary>
+      <returns>The y-coordinate of the bottom of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</returns>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanChanged">
+      <summary>Occurs when the span of the scrollbar track dimensions is changed. For example, they could change as a result of resizing the view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanHeight">
+      <summary>Gets the height of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</summary>
+      <returns>The height of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.IVerticalScrollBar.TrackSpanTop">
+      <summary>Gets the y-coordinate of the top of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</summary>
+      <returns>The y-coordinate of the top of the scrollbar track as it is rendered in the display (excluding the scroll buttons at the top and bottom).</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.IViewScroller">
+      <summary>Represents a helper class for the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />, and provides basic functionality for scrolling. The <see cref="P:Microsoft.VisualStudio.Text.Editor.ITextView.ViewScroller" /> property of <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> is used to get an instance of the this interface.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Ensures that all the text in the specified span is entirely visible in the view.</summary>
+      <param name="span">The span to make visible.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions)">
+      <summary>Ensures that all the text in the specified span is entirely visible in the view.</summary>
+      <param name="span">The span to make visible.</param>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.EnsureSpanVisible(Microsoft.VisualStudio.Text.VirtualSnapshotSpan,Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions)">
+      <summary>Ensures that all the text in the specified span is entirely visible in the view.</summary>
+      <param name="span">The span to make visible.</param>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportHorizontallyByPixels(System.Double)">
+      <summary>Scrolls the viewport horizontally by the specified distance.</summary>
+      <param name="distanceToScroll">The distance to scroll the viewport in the text rendering coordinate system. Positive values scroll the viewport to the right, and negative values scroll the viewport to the left.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="distanceToScroll" /> is NaN.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByLine(Microsoft.VisualStudio.Text.Editor.ScrollDirection)">
+      <summary>Scrolls the viewport vertically one line up or down.</summary>
+      <param name="direction">The direction in which to scroll.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="direction" /> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByLines(Microsoft.VisualStudio.Text.Editor.ScrollDirection,System.Int32)">
+      <summary>Scrolls the viewport vertically by multiple lines up or down.</summary>
+      <param name="direction">The direction in which to scroll.</param>
+      <param name="count">The number of lines to scroll up or down.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="direction" /> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection" />, or <paramref name="count" /> is negative.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByPage(Microsoft.VisualStudio.Text.Editor.ScrollDirection)">
+      <summary>Scrolls the viewport vertically one page up or down.</summary>
+      <returns>true if the view contains one or more fully visible lines prior to scrolling, otherwise false.</returns>
+      <param name="direction">The direction in which to scroll.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="direction" /> is not a <see cref="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection" />.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.IViewScroller.ScrollViewportVerticallyByPixels(System.Double)">
+      <summary>Scrolls the viewport vertically by the specified distance.</summary>
+      <param name="distanceToScroll">The distance to scroll in the text rendering coordinate system. Positive values scroll the viewport up, and negative values scroll the viewport down.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="distanceToScroll" /> is NaN.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled">
+      <summary>Defines the option to enable the line number margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>The default text view host value.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute">
+      <summary>Specifies the type of margin container.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute.#ctor(System.String)">
+      <summary>Instantiates a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute" />.</summary>
+      <param name="marginContainer">The name of the container for this margin.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="marginContainer" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="marginContainer" /> is an empty string.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MarginContainerAttribute.MarginContainer">
+      <summary>Gets the name of the margin container.</summary>
+      <returns>The name of the margin container.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute">
+      <summary>An attribute to be placed on an event handler for <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextView.MouseHover" />, specifying the delay between the time when the mouse stops moving and the generation of the hover event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute.#ctor(System.Int32)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute" />.</summary>
+      <param name="delay">The time in milliseconds between the time when the mouse stops moving and the generation of the hover event.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverAttribute.Delay">
+      <summary>Gets the time in milliseconds between the time when the mouse stops moving and the generation of the hover event.</summary>
+      <returns>The time in milliseconds between the time when the mouse stops moving and the generation of the hover event.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextView.MouseHover" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,System.Int32,Microsoft.VisualStudio.Text.IMappingPoint)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs" />.</summary>
+      <param name="view">The view in which the hover event is being generated.</param>
+      <param name="position">The position of the character under the mouse in the snapshot span of the view.</param>
+      <param name="textPosition">The position mapped to the buffer graph of the character under the mouse.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="view" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="position" /> is negative or greater than the length of the view's buffer.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.Position">
+      <summary>Gets the position in the snapshot span of the character under the mouse at the time of the hover.</summary>
+      <returns>The position in the snapshot span of the character under the mouse at the time of the hover.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.TextPosition">
+      <summary>Gets the position mapped to the buffer graph of the character under the mouse at the time of the hover.</summary>
+      <returns>The position mapped to the buffer graph of the character under the mouse at the time of the hover.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.MouseHoverEventArgs.View">
+      <summary>Gets the view for which the hover event is being generated.</summary>
+      <returns>The view for which the hover event is being generated.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled">
+      <summary>Defines the option to enable the outlining margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.OutliningMarginId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled">
+      <summary>The option definition that determines whether outlining is undoable.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled.Default">
+      <summary>Gets the default value (true).</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled.Key">
+      <summary>Gets the editor option key.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OutliningUndoOptionId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OverwriteMode">
+      <summary>Defines the view option for overwrite mode.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OverwriteMode.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.OverwriteMode" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OverwriteMode.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.OverwriteMode.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.OverwriteModeId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames">
+      <summary>Includes the predefined margin names.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Bottom">
+      <summary>The margin below the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.BottomControl">
+      <summary>A horizontal margin container in the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Bottom" /> margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBarContainer" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.BottomRightCorner"></member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Glyph">
+      <summary>The margin to the left of the text view that shows breakpoint and other glyphs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBar">
+      <summary>The standard horizontal scrollbar.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBarContainer">
+      <summary>The container margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.HorizontalScrollBar" /> by default.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Left">
+      <summary>The margin to the left of the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.LeftSelection">
+      <summary>The margin to the left of the text view that implements mouse handlers for line selection. This behavior is inherited by margins contained in the left selection margin.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.LineNumber">
+      <summary>The margin to the left of the text view that shows line numbers.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Outlining">
+      <summary>The margin to the left of the text view that allows collapsing and expansion of outlining regions.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Right">
+      <summary>The margin to the right of the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.RightControl">
+      <summary>A vertical margin container in the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Right" /> margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBarContainer" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Spacer">
+      <summary>The margin that appears between the line number and outlining margins and shows which text has changed in the current session.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.Top">
+      <summary>The margin above the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBar">
+      <summary>The standard vertical scrollbar.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBarContainer">
+      <summary>The container margin that contains the <see cref="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.VerticalScrollBar" /> by default.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedMarginNames.ZoomControl">
+      <summary>The margin to the left of the horizontal scroll bar that hosts a zoom control for the view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles">
+      <summary>The set of the names of predefined text view roles.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Analyzable">
+      <summary>Applies to text views of entities that can be analyzed for errors or other information (such as "quick info").</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Debuggable">
+      <summary>Applies to text views of entities in which the debugger can display information at runtime.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Document">
+      <summary>Applies to text views of entities, typically stored in files, that have a definite first line and last line. This excludes entities such as output logs or textual displays of data that are presented in a form.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Editable">
+      <summary>Applies to text views that can be changed using the keyboard.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Interactive">
+      <summary>Applies to text views with which the user can interact using the mouse and/or keyboard. Views that are not interactive cannot display a caret or a selection and cannot have keyboard input.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.PrimaryDocument">
+      <summary>Applies to text views of documents that are open for mainline editing, excluding auxiliary views of documents.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Structured">
+      <summary>Applies to text views of entities that have internal structure that should be exposed by editor facilities such as Outlining.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.PredefinedTextViewRoles.Zoomable">
+      <summary>Applies to text views of entities that allow the user to perform zooming operations.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText">
+      <summary>Defines the option to enable providing annotated text in automation controls so that screen readers can properly read contents of code.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ProduceScreenReaderFriendlyTextId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ReplacesAttribute"></member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ReplacesAttribute.#ctor(System.String)"></member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ReplacesAttribute.Replaces"></member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ScrollDirection">
+      <summary>The direction in which to scroll the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ScrollDirection.Up">
+      <summary>Scroll up.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ScrollDirection.Down">
+      <summary>Scroll down.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled">
+      <summary>Defines the option to enable the selection margin.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.SelectionMarginId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.TextSelectionMode">
+      <summary>Represents the different selection modes (simple and box).</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.TextSelectionMode.Stream">
+      <summary>A simple selection (only one span)</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.TextSelectionMode.Box">
+      <summary>A box selection (from a start line and column to an end line and column).</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextEditorFactoryService.TextViewCreated" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs" /> for the specified text view.</summary>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewCreatedEventArgs.TextView">
+      <summary>The newly created <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The text view.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Editor.ITextView.LayoutChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.Editor.ViewState,Microsoft.VisualStudio.Text.Editor.ViewState,System.Collections.Generic.IList{Microsoft.VisualStudio.Text.Formatting.ITextViewLine},System.Collections.Generic.IList{Microsoft.VisualStudio.Text.Formatting.ITextViewLine})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs" />.</summary>
+      <param name="oldState">State of the view prior to the layout.</param>
+      <param name="newState">State of the view after the layout.</param>
+      <param name="newOrReformattedLines">A list of the new or reformatted <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />  objects.</param>
+      <param name="translatedLines">A list of the translated <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />  objects.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.HorizontalTranslation">
+      <summary>Determines whether the view was translated horizontally after the last layout.</summary>
+      <returns>true if the view was translated horizontally after the last layout, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewOrReformattedLines">
+      <summary>Gets a read-only collection of new or reformatted lines.</summary>
+      <returns>A read-only collection of new or reformatted lines.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewOrReformattedSpans">
+      <summary>Gets a collection of new or reformatted spans.</summary>
+      <returns>A collection of new or reformatted spans.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewSnapshot">
+      <summary>Gets the new snapshot of the view.</summary>
+      <returns>The new snapshot of the view.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.NewViewState">
+      <summary>Gets the state of the view after the layout.</summary>
+      <returns>The state of the view after the layout.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.OldSnapshot">
+      <summary>Gets the old snapshot of the view. Deprecated.</summary>
+      <returns>The old snapshot of the view.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.OldViewState">
+      <summary>Gets the state of the view prior to the layout.</summary>
+      <returns>The state of the view prior to the layout.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.TranslatedLines">
+      <summary>Gets a collection of translated lines.</summary>
+      <returns>A collection of translated lines.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.TranslatedSpans">
+      <summary>Gets a collection of translated spans.</summary>
+      <returns>A collection of translated spans.</returns>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oldState" /> or <paramref name="newState" /> or <paramref name="translatedLines" /> or <paramref name="newOrReformattedLines" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewLayoutChangedEventArgs.VerticalTranslation">
+      <summary>Determines whether the view was translated vertically after the last layout.</summary>
+      <returns>true if the view was translated vertically after the last layout, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute">
+      <summary>Use this attribute to specify the kinds of TextViews to which an extension applies.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute.#ctor(System.String)">
+      <summary>Construct a new instance of the attribute.</summary>
+      <param name="role">The case-insensitive name of the role.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="role" /> is null or empty.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.TextViewRoleAttribute.TextViewRoles">
+      <summary>Gets the role name.</summary>
+      <returns>The role name.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace">
+      <summary>Defines the option to use virtual space.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.UseVirtualSpace.Key">
+      <summary>Gets the key of this option.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.UseVirtualSpaceId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace">
+      <summary>Defines the option to use visible whitespace.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>The default text view host value..</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled">
+      <summary>Defines the option to enable the vertical scroll bar.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.VerticalScrollBarId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1">
+      <summary>Defines a <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />-specific editor option.</summary>
+      <typeparam name="T">The type of the option.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition`1.IsApplicableToScope(Microsoft.VisualStudio.Utilities.IPropertyOwner)">
+      <summary>Determines whether the option is applicable to the specified scope.</summary>
+      <returns>true if the option is applicable to the specified scope, otherwise false.</returns>
+      <param name="scope">The scope.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput">
+      <summary>Defines the Prohibit User Input option.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput.Default">
+      <summary>Gets the default value, which is false.</summary>
+      <returns>false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.ViewProhibitUserInputId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition">
+      <summary>Defines the meaning of the <paramref name="verticalOffset" /> parameter in the <see cref="Overload:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition" /> method and the <paramref name="relativeTo" /> parameter in the <see cref="Overload:Microsoft.VisualStudio.Text.Editor.ITextView.DisplayTextLineContainingBufferPosition" /> method.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition.Top">
+      <summary>The offset with respect to the top of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ViewRelativePosition.Bottom">
+      <summary>The offset with respect to the bottom of the view.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ViewState">
+      <summary>Represents the state of a view in terms of the size of its viewport (the area visible in the document window), visual snapshot, and editable snapshot.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ViewState.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewState" /> for the specified text view</summary>
+      <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ViewState.#ctor(Microsoft.VisualStudio.Text.Editor.ITextView,System.Double,System.Double)">
+      <summary>Initializes a new instance of the <see cref="T:Microsoft.VisualStudio.Text.Editor.ViewState" /> for the specified view, viewport width, and viewport height.</summary>
+      <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+      <param name="effectiveViewportWidth">The width of the viewport.</param>
+      <param name="effectiveViewportHeight">The height of the viewport.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.EditSnapshot">
+      <summary>Gets the view's edit snapshot.</summary>
+      <returns>The view's edit snapshot.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportBottom">
+      <summary>Gets the y-coordinate of the viewport's bottom edge.</summary>
+      <returns>The y-coordinate of the viewport's bottom edge.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportHeight">
+      <summary>Gets the height of the viewport.</summary>
+      <returns>The height of the viewport.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportLeft">
+      <summary>Gets the x-coordinate of the viewport's left edge.</summary>
+      <returns>The x-coordinate of the viewport's left edge.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportRight">
+      <summary>Gets the x-coordinate of the viewport's right edge.</summary>
+      <returns>The x-coordinate of the viewport's right edge.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportTop">
+      <summary>Gets the y-coordinate of the viewport's top edge.</summary>
+      <returns>The y-coordinate of the viewport's top edge.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.ViewportWidth">
+      <summary>Gets the width of the viewport.</summary>
+      <returns>The width of the viewport.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ViewState.VisualSnapshot">
+      <summary>Gets the view's visual snapshot.</summary>
+      <returns>The view's visual snapshot.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyle">
+      <summary>Defines the word wrap style option.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.WordWrapStyle.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyle" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.WordWrapStyle.Default">
+      <summary>Gets the default value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.None" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.WordWrapStyle.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewOptions.WordWrapStyleId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyles">
+      <summary>Sets a bitwise combination of enumeration values to specify the word wrap style of an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.None">
+      <summary>Word wrap is disabled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.WordWrap">
+      <summary>Word wrap is enabled.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.VisibleGlyphs">
+      <summary>If word wrap is enabled, use visible glyphs.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.WordWrapStyles.AutoIndent">
+      <summary>If word wrap is enabled, use auto-indent.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomConstants">
+      <summary>Defines the constants used for zoom operations.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.DefaultZoom">
+      <summary>The default zoom level on the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.MaxZoom">
+      <summary>The maximum zoom allowed on the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.MinZoom">
+      <summary>The minimum zoom allowed on the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Editor.ZoomConstants.ScalingFactor">
+      <summary>The scaling factor used for zooming in and out of the view. The view zooms by a factor of 10%.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled">
+      <summary>Defines the option to enable the zoom control.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled.#ctor">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled.Default">
+      <summary>Gets the default value, which is true.</summary>
+      <returns>true.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled.Key">
+      <summary>Gets the default text view host value.</summary>
+      <returns>
+        <see cref="F:Microsoft.VisualStudio.Text.Editor.DefaultTextViewHostOptions.ZoomControlId" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions">
+      <summary>Provides extension methods for options related to the <see cref="T:Microsoft.VisualStudio.Text.Editor.IWpfTextViewHost" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsChangeTrackingEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether change tracking is enabled with the specified set of editor options.</summary>
+      <returns>true if change tracking is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsGlyphMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the glyph margin is enabled with the specified set of editor options.</summary>
+      <returns>true if the glyph margin is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsHorizontalScrollBarEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the horizontal scrollbar is enabled with the specified set of editor options.</summary>
+      <returns>true if the horizontal scrollbar is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsLineNumberMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the line number margin is enabled with the specified set of editor options.</summary>
+      <returns>true if the line number margin is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsOutliningMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the outlining margin is enabled with the specified set of editor options.</summary>
+      <returns>true if the Outlining margin is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsSelectionMarginEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the selection margin is enabled with the specified set of editor options.</summary>
+      <returns>true if the selection margin is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsVerticalScrollBarEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the vertical scrollbar is enabled with the specified set of editor options.</summary>
+      <returns>true if the vertical scrollbar is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewHostOptionExtensions.IsZoomControlEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the zoom control is enabled with the specified set of editor options.</summary>
+      <returns>true if the zoom control is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions">
+      <summary>Provides methods for <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />-related options.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.DoesViewProhibitUserInput(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the view prohibits all user input.</summary>
+      <returns>true if all user input to the view is prohibited, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsAutoScrollEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether auto-scroll is enabled with the specified set of editor options.</summary>
+      <returns>true if auto-scroll is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsDragDropEditingEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the option for drag/drop editing is enabled in the specified options.</summary>
+      <returns>true if the drag/drop editing option is enabled, false otherwise.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" /> used to look up the option value.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsOutliningUndoEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the option for outlining undo enabled in the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</summary>
+      <returns>true if the option is enabled, otherwise false.</returns>
+      <param name="options">The <see cref="T:Microsoft.VisualStudio.Text.Editor.IEditorOptions" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsOverwriteModeEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether overwrite mode is enabled with the specified set of editor options.</summary>
+      <returns>true if overwrite mode is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsViewportLeftClipped(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether the view's ViewportLeft property is clipped to the text width.</summary>
+      <returns>true if the ViewportLeft property is clipped, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsVirtualSpaceEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether virtual space is enabled for the specified set of editor options.</summary>
+      <returns>true if virtual space is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.IsVisibleWhitespaceEnabled(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Determines whether visible whitespace is enabled with the specified set of editor options.</summary>
+      <returns>true if visible whitespace is enabled, otherwise false.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Editor.OptionsExtensionMethods.TextViewOptionExtensions.WordWrapStyle(Microsoft.VisualStudio.Text.Editor.IEditorOptions)">
+      <summary>Gets the set of word wrap styles with the specified set of editor options.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.WordWrapStyles" /> of the set of editor options.</returns>
+      <param name="options">The set of editor options.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement">
+      <summary>Represents a sequence element that consists of an adornment.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Affinity">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the adornment.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Baseline">
+      <summary>Gets the distance (in logical pixel)s between the top of the adornment text and the baseline of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The distance (in logical pixel)s between the top of the adornment text and the baseline of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.BottomSpace">
+      <summary>Gets the amount of space (in logical pixels) to reserve below the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space (in logical pixels) to reserve below the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.IdentityTag">
+      <summary>Gets the unique identifier associated with this adornment.</summary>
+      <returns>The unique identifier associated with this adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.ProviderTag">
+      <summary>Gets the unique identifier associated with the provider of the adornment.</summary>
+      <returns>The unique identifier associated with the provider of the adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.TextHeight">
+      <summary>Gets the height of the adornment text.</summary>
+      <returns>The height of the adornment text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.TopSpace">
+      <summary>Gets the amount of space (in logical pixels) to reserve above top of the text for the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space (in logical pixels) to reserve above top of the text for the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.IAdornmentElement.Width">
+      <summary>Gets the width of the adornment (in logical pixels).</summary>
+      <returns>The width of the adornment (in logical pixels).</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement">
+      <summary>Represents the basic element in a sequence of elements that compose an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ISequenceElement.ShouldRenderText">
+      <summary>Determines whether the text in the span should be rendered in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>true if the text in the span should be rendered in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ISequenceElement.Span">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> of the element.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> of the element.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentCollection">
+      <summary>Represents a list of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement" /> objects generated by the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentCollection.Sequencer">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" /> that generated the collection.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" /> that generated the collection.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer">
+      <summary>Creates a sequence of text and adornment elements to compose an <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.BufferGraph">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> used by the sequencer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Projection.IBufferGraph" /> used by the sequencer.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.CreateTextAndAdornmentCollection(Microsoft.VisualStudio.Text.ITextSnapshotLine,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Creates a sequence of text and adornment elements that compose the specified <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+      <returns>A normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement" /> objects that contain the text and adornment elements.</returns>
+      <param name="topLine">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" /> to sequence.</param>
+      <param name="sourceTextSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> of the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer" /> that corresponds to <paramref name="topLine" />.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.CreateTextAndAdornmentCollection(Microsoft.VisualStudio.Text.SnapshotSpan,Microsoft.VisualStudio.Text.ITextSnapshot)">
+      <summary>Creates a sequence of text and adornment elements that compose the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <returns>A normalized collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.ISequenceElement" /> objects that contain the text and adornment elements.</returns>
+      <param name="topSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> in the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer" /> to sequence.</param>
+      <param name="sourceTextSnapshot">The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> of the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SourceBuffer" /> that corresponds to <paramref name="topSpan" />.</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SequenceChanged">
+      <summary>Occurs when there has been a change in the data used by the sequencer.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SourceBuffer">
+      <summary>Gets the source buffer of the buffer graph.</summary>
+      <returns>The source buffer of the buffer graph.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.TopBuffer">
+      <summary>Gets the top <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in the buffer graph.</summary>
+      <returns>The top <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" /> in the buffer graph.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerFactoryService">
+      <summary>Service to create an instance of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencerFactoryService.Create(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer" />.</returns>
+      <param name="view">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine">
+      <summary>Represents text that has been formatted for display in a text view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Baseline">
+      <summary>Gets the distance from the top of the text to the baseline text on the line.</summary>
+      <returns>The distance from the top of the text to the baseline text on the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Bottom">
+      <summary>Gets the position of the bottom edge of this line in the text rendering coordinate system.</summary>
+      <returns>The position of the bottom edge of this line in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Change">
+      <summary>Gets the change to this rendered textline between the current layout and the previous layout.</summary>
+      <returns>The change to this rendered textline between the current layout and the previous layout.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ContainsBufferPosition(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Determines whether the specified buffer position lies within this text line.</summary>
+      <returns>true if <paramref name="bufferPosition" /> lies within this text line, otherwise false.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.DefaultLineTransform">
+      <summary>Gets the default <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform" /> used to render this line.</summary>
+      <returns>The default <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform" /> used to render this line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.DeltaY">
+      <summary>Gets the change in the top of this rendered text line between he value of <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top" /> in the current layout and the value of <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top" /> in the previous layout.</summary>
+      <returns>The change in the top of this rendered text line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.End">
+      <summary>Gets the position of the first character past the end of the line, excluding any line break characters. </summary>
+      <returns>The position of the first character past the end of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.EndIncludingLineBreak">
+      <summary>Gets the position of the first character past the end of the line, including any line break characters. </summary>
+      <returns>The position of the first character past the end of the line, including any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.EndOfLineWidth">
+      <summary>Gets the distance from the right edge of the last character in this line to the end of the space of this line. </summary>
+      <returns>The distance from the right edge of the last character in this line to the end of the space of this line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Extent">
+      <summary>Gets the extent of the line, excluding any line break characters.</summary>
+      <returns>The extent of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentAsMappingSpan">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> that corresponds to the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Extent" /> of the line.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> that corresponds to the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Extent" /> of the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreak">
+      <summary>Gets the extent of the line, including any line break characters.</summary>
+      <returns>The extent of the line, including any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreakAsMappingSpan">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> that corresponds to <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreak" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" /> that corresponds to <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.ExtentIncludingLineBreak" />.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentBounds(System.Object)">
+      <summary>Calculates the bounds of the specified adornment.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure if this line contains an adornment with the specified <paramref name="identityTag" />, otherwise null.</returns>
+      <param name="identityTag">The IAdornmentElement.IdentityTag of the adornment whose bounds should be calculated.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)">
+      <summary>Gets the adornments positioned on the line.</summary>
+      <returns>A sequence of adornment identity tags in order of their appearance on the line. The collection is always non-null but may be empty.</returns>
+      <param name="providerTag">The identity tag of the provider. This tag should match SpaceNegotiatingAdornmentTag.ProviderTag.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="providerTag" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetBufferPositionFromXCoordinate(System.Double)">
+      <summary>Gets the buffer position of the character whose character bounds contains the given x-coordinate.</summary>
+      <returns>The text buffer-based point of the character at <paramref name="xCoordinate" />, or null if there is no character at that position.</returns>
+      <param name="xCoordinate">The x-coordinate of the desired character.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetBufferPositionFromXCoordinate(System.Double,System.Boolean)">
+      <summary>Gets the buffer position of the character whose character bounds contains the given x-coordinate.</summary>
+      <returns>The text buffer-based point of the character at <paramref name="xCoordinate" />, or null if there is no character at that position.</returns>
+      <param name="xCoordinate">The x-coordinate of the desired character.</param>
+      <param name="textOnly">If true, then this method will return null if <paramref name="xCoordinate" /> is over an adornment.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Calculates the bounds of the character at the specified buffer position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure.</returns>
+      <param name="bufferPosition">The text buffer-based index of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetCharacterBounds(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Calculates the bounds of the character at the specified buffer position.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure.</returns>
+      <param name="bufferPosition">The text buffer-based index of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetExtendedCharacterBounds(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Calculates the bounds of the character at the specified buffer position, including any adjacent space-negotiating adornments.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure.</returns>
+      <param name="bufferPosition">The text buffer-based index of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetExtendedCharacterBounds(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Calculates the bounds of the character at the specified virtual buffer position, including any adjacent space-negotiating adornments.</summary>
+      <returns>A <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structure.</returns>
+      <param name="bufferPosition">The text buffer-based index of the character.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferPosition" /> does not correspond to a position on this line.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetInsertionBufferPositionFromXCoordinate(System.Double)">
+      <summary>Gets the buffer position used if new data were to be inserted at the given x-coordinate.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" />.</returns>
+      <param name="xCoordinate">The x-coordinate of the desired point.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetNormalizedTextBounds(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets a collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structures for the text that corresponds to the given span.</summary>
+      <returns>A collection of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> structures that contain the text specified in <paramref name="bufferSpan" />.</returns>
+      <param name="bufferSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> representing the text for which to compute the text bounds.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="bufferSpan" /> is not a legal span in the underlying text buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetTextElementSpan(Microsoft.VisualStudio.Text.SnapshotPoint)">
+      <summary>Gets the span whose text element index corresponds to the given buffer position.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> that corresponds to the given text element.</returns>
+      <param name="bufferPosition">The buffer position.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetVirtualBufferPositionFromXCoordinate(System.Double)">
+      <summary>Gets the buffer position of the character whose character bounds contains the given x-coordinate.</summary>
+      <returns>The text buffer-based point of the character at <paramref name="xCoordinate" />.</returns>
+      <param name="xCoordinate">The x-coordinate of the desired character.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Height">
+      <summary>Gets the distance between the top and bottom edge of this line.</summary>
+      <returns>The distance between the top and bottom edge of this line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IdentityTag">
+      <summary>Gets a tag that can be used to track the identity of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> across layouts in the view.</summary>
+      <returns>A tag that can be used to track the identity of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> across layouts in the view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IntersectsBufferSpan(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Determines whether a <paramref name="bufferSpan" /> intersects this text line.</summary>
+      <returns>true if <paramref name="bufferSpan" /> intersects the text line, otherwise false.</returns>
+      <param name="bufferSpan">The buffer span.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsFirstTextViewLineForSnapshotLine">
+      <summary>Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> is the first line in the list of lines formatted for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+      <returns>true if this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> is the first line in the list of lines formatted for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsLastTextViewLineForSnapshotLine">
+      <summary>Determines whether this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> is the last line in the list of lines formatted for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />.</summary>
+      <returns>true if this <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> is the last line in the list of lines formatted for a particular <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshotLine" />, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.IsValid">
+      <summary>Determines whether this text view line is still valid.</summary>
+      <returns>true if this text view line is still valid, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Left">
+      <summary>Gets the position of the left edge of this line in the text rendering coordinate system.</summary>
+      <returns>The position of the left edge of this line in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Length">
+      <summary>Gets the length of the line, excluding any line break characters.</summary>
+      <returns>The length of the line, excluding any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LengthIncludingLineBreak">
+      <summary>Gets the length of the line, including any line break characters.</summary>
+      <returns>The length of the line, including any line break characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineBreakLength">
+      <summary>Gets the length of the line break sequence (for example, "\r\n") that appears at the end of this line.</summary>
+      <returns>A integer in the range [0..2].</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform">
+      <summary>Gets the <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform" /> used to render this line.</summary>
+      <returns>The <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.LineTransform" /> used to render this line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Right">
+      <summary>Gets the position of the right edge of this line in the text rendering coordinate system.</summary>
+      <returns>The position of the right edge of this line in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Snapshot">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> on which this map is based.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.ITextSnapshot" /> on which this map is based.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Start">
+      <summary>Gets the position in <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Snapshot" /> of the first character in the line.</summary>
+      <returns>The position in <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Snapshot" /> of the first character in the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextBottom">
+      <summary>Gets the y-coordinate of the bottom of the text in the rendered line.</summary>
+      <returns>The y-coordinate of the bottom of the text in the rendered line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextHeight">
+      <summary>Gets the vertical distance between the top and bottom of the text in the rendered line.</summary>
+      <returns>The vertical distance between the top and bottom of the text in the rendered line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextLeft">
+      <summary>Gets the x-coordinate of the left edge of the text in the rendered line.</summary>
+      <returns>The x-coordinate of the left edge of the text in the rendered line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextRight">
+      <summary>Gets the x-coordinate of the right edge of the text in the rendered line.</summary>
+      <returns>The x-coordinate of the right edge of the text in the rendered line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextTop">
+      <summary>Gets the y-coordinate of the top of the text in the rendered line.</summary>
+      <returns>The y-coordinate of the top of the text in the rendered line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextWidth">
+      <summary>Gets the horizontal distance between <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextRight" /> and <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextLeft" />.</summary>
+      <returns>The horizontal distance between <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextRight" /> and <see cref="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.TextLeft" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Top">
+      <summary>Gets the position of the top edge of this line in the text rendering coordinate system.</summary>
+      <returns>The position of the top edge of this line in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.VirtualSpaceWidth">
+      <summary>Get the width of the virtual spaces at the end of this line.</summary>
+      <returns>The width of the virtual spaces at the end of this line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.VisibilityState">
+      <summary>Gets the visibility state of this rendered text line with respect to the top and bottom of the view.</summary>
+      <returns>The visibility state of this rendered text line with respect to the top and bottom of the view.</returns>
+      <exception cref="T:System.ObjectDisposedException">This <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> has been disposed.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.Width">
+      <summary>Gets the distance between the left and right edges of this line.</summary>
+      <returns>The distance between the left and right edges of this line.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.LineTransform">
+      <summary>Represents the transform from a formatted text line to a rendered text line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" />.</summary>
+      <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double,System.Double,System.Double)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" />.</summary>
+      <param name="topSpace">The amount of space required above the text of the line before applying <paramref name="verticalScale" />.</param>
+      <param name="bottomSpace">The amount of space required below the text of the line before applying <paramref name="verticalScale" />.</param>
+      <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.#ctor(System.Double,System.Double,System.Double,System.Double)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" />.</summary>
+      <param name="topSpace">The amount of space required above the text of the line before applying <paramref name="verticalScale" />.</param>
+      <param name="bottomSpace">The amount of space required below the text of the line before applying <paramref name="verticalScale" />.</param>
+      <param name="verticalScale">The vertical scale factor to be applied to the text of the line and the space above and below the line.</param>
+      <param name="right">The x-coordinate of the right edge the line (typically the right edge of any adornment on the line that extends to the right of the line's text).</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.BottomSpace">
+      <summary>Gets the amount of space required below the text of the line before applying the <see cref="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale" /> factor.</summary>
+      <returns>The amount of space required below the text of the line.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Combine(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+      <summary>Combines two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> objects.</summary>
+      <returns>The combined <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" />.</returns>
+      <param name="transform1">The first <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> to combine.</param>
+      <param name="transform2">The second <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> to combine.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> objects are the same.</summary>
+      <returns>true if both objects are the same, otherwise false.</returns>
+      <param name="obj">The object to compare for equality.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.GetHashCode">
+      <summary>Gets the hash code for this object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.op_Equality(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> objects are the same.</summary>
+      <returns>true if both line transforms are the same, otherwise false.</returns>
+      <param name="transform1">The first line transform.</param>
+      <param name="transform2">The second line transform</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.LineTransform.op_Inequality(Microsoft.VisualStudio.Text.Formatting.LineTransform,Microsoft.VisualStudio.Text.Formatting.LineTransform)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.LineTransform" /> objects are different.</summary>
+      <returns>true if the line transforms are different, otherwise false.</returns>
+      <param name="transform1">The first line transform.</param>
+      <param name="transform2">The second line transform.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.Right">
+      <summary>Gets the x-coordinate of the effective right edge of the line.</summary>
+      <returns>The x-coordinate of the effective right edge of the line.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.TopSpace">
+      <summary>Gets the amount of space required above the text of the line before applying the <see cref="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale" /> factor.</summary>
+      <returns>The amount of space required above the text of the line</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.LineTransform.VerticalScale">
+      <summary>Gets the vertical scale factor to be applied to the text of the line and the space above and below the line.</summary>
+      <returns>The vertical scale factor to be applied to the text of the line and the space above and below the line.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Formatting.ITextAndAdornmentSequencer.SequenceChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.IMappingSpan)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.IMappingSpan" />.</summary>
+      <param name="span">The span that changed.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="span" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextAndAdornmentSequenceChangedEventArgs.Span">
+      <summary>Gets the span over which tags have changed.</summary>
+      <returns>The span over which tags have changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.TextBounds">
+      <summary>The bounds of a span of text in a given text line.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" />.</summary>
+      <param name="leading">The x-coordinate of the leading edge of the bounding rectangle.</param>
+      <param name="top">The y-coordinate of the top edge of the bounding rectangle.</param>
+      <param name="bidiWidth">The distance between the leading and trailing edges of the bounding rectangle. This can be negative for right-to-left text.</param>
+      <param name="height">The height of the rectangle. The height must be non-negative.</param>
+      <param name="textTop">The top of the text, measured from the line that contains the text.</param>
+      <param name="textHeight">The height of the text, measured from the line that contains the text.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="Leading" />, <paramref name="top" />, <paramref name="height" />, or <paramref name="bidiWidth" /> is not a valid number, or <paramref name="height" /> or <paramref name="textHeight" /> is negative or not a valid number.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Bottom">
+      <summary>Gets the position of the bottom edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the bottom edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.Equals(System.Object)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> objects are the same.</summary>
+      <returns>true if both text bounds are the same, otherwise false.</returns>
+      <param name="obj">The other text bounds.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.GetHashCode">
+      <summary>Gets the hash code of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Height">
+      <summary>Gets the distance between the top and bottom edges of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The distance between the top and bottom edges of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.IsRightToLeft">
+      <summary>Determines whether the character is a right-to-left character.</summary>
+      <returns>true if the character is a right-to-left character, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Leading">
+      <summary>Gets the position of the leading edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the leading edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Left">
+      <summary>Gets the position of the left edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the left edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.op_Equality(Microsoft.VisualStudio.Text.Formatting.TextBounds,Microsoft.VisualStudio.Text.Formatting.TextBounds)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> objects are the same.</summary>
+      <returns>true if the text bounds are the same, otherwise false.</returns>
+      <param name="bounds1">The first text bounds.</param>
+      <param name="bounds2">The second text bounds.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.op_Inequality(Microsoft.VisualStudio.Text.Formatting.TextBounds,Microsoft.VisualStudio.Text.Formatting.TextBounds)">
+      <summary>Determines whether two <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> objects are different.</summary>
+      <returns>true if the text bounds are different, otherwise false.</returns>
+      <param name="bounds1">The first text bounds.</param>
+      <param name="bounds2">The second text bounds.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Right">
+      <summary>Gets the position of the right edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the right edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextBottom">
+      <summary>Gets the bottom of the text on the line containing the characters.</summary>
+      <returns>The bottom of the text on the line containing the characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextHeight">
+      <summary>Gets the height of the text on the line containing the characters.</summary>
+      <returns>The height of the text on the line containing the characters.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.TextTop">
+      <summary>Gets the top of the text on the line containing the text.</summary>
+      <returns>The top of the text on the line containing the text.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Top">
+      <summary>Gets the position of the top edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the top edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Formatting.TextBounds.ToString">
+      <summary>Converts the <see cref="T:Microsoft.VisualStudio.Text.Formatting.TextBounds" /> object to a string.</summary>
+      <returns>The string representation of the text bounds.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Trailing">
+      <summary>Gets the position of the trailing edge of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The position of the trailing edge of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Formatting.TextBounds.Width">
+      <summary>Gets the distance between the leading and trailing edges of the rectangle in the text rendering coordinate system.</summary>
+      <returns>The distance between the leading and trailing edges of the rectangle in the text rendering coordinate system.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange">
+      <summary>Defines the possible types of change in a rendered text line between one layout and another.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.None">
+      <summary>No change type is specified.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.NewOrReformatted">
+      <summary>The line is new or reformatted.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.TextViewLineChange.Translated">
+      <summary>The text has not changed, but some change has caused the y-coordinate to change. For example, a line was inserted above this line, or the user scrolled the view up or down.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Formatting.VisibilityState">
+      <summary>Specifies the visibility of an <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> with respect to the visible area when the line was rendered.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.Unattached">
+      <summary>The line is unattached, that is, it was not formatted as part of a layout in the text view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.Hidden">
+      <summary>The line is hidden, that is, not visible inside the view. Lines are also hidden when their bottom edge is even with the top of the view or their top edge is even with the bottom of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.PartiallyVisible">
+      <summary>The line is partially visible, that is, some portion of the line extends above the top of the view or below the bottom of the view.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.Formatting.VisibilityState.FullyVisible">
+      <summary>The line is fully visible.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch">
+      <summary>Defines an incremental search operation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.AppendCharAndSearch(System.Char)">
+      <summary>Extends the current term being searched for by one character. If a new term is matched, it is selected. The selection can be used to access the match.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> that contains information about whether the search term was found and whether the search wrapped around the beginning or end of the buffer.</returns>
+      <param name="toAppend">The character to append to the current search term.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Clear">
+      <summary>Clears the existing search term without changing the selection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.DeleteCharAndSearch">
+      <summary>Removes the last character of the current search term and updates the search results based on the new term.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> that indicates whether the new search term was found and whether the search wrapped around the beginning or end of the buffer.</returns>
+      <exception cref="T:System.InvalidOperationException">The search string is empty. To avoid this exception, check the <see cref="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchString" /> property before calling this method.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Dismiss">
+      <summary>Terminates an incremental search operation.</summary>
+      <exception cref="T:System.InvalidOperationException">
+        <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Dismiss" /> was called before <see cref="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Start" />. A search must be started before it can be terminated.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.IsActive">
+      <summary>Determines whether an incremental search is in process.</summary>
+      <returns>true if an incremental search is in process, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchDirection">
+      <summary>Gets or sets the direction of the incremental search.</summary>
+      <returns>The direction of the incremental search.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SearchString">
+      <summary>Gets or sets the current search term.</summary>
+      <returns>The current search term.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.SelectNextResult">
+      <summary>Selects the next result in an incremental search operation. The matched term will be selected.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> indicating whether the newly selected item caused a wrap around the end or beginning of the document and whether the search looped around the first item found. </returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.Start">
+      <summary>Starts an incremental search operation, and marks the position of the caret as the starting position for the search.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch.TextView">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> associated with this search. </summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> associated with this search.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearchFactoryService">
+      <summary>Used to get or create an incremental search service for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />. There will always be a maximum of one <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch" /> for a given <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearchFactoryService.GetIncrementalSearch(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch" /> for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />. If there is no <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch" /> for the view, one will be created.</summary>
+      <returns>An <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IIncrementalSearch" /> associated with the <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> over which the incremental search is to be performed.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection">
+      <summary>Determines the direction of the incremental search.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection.Forward">
+      <summary>Forward search.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchDirection.Backward">
+      <summary>Backward search.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult">
+      <summary>Consolidates the result of an incremental search operation.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> with the specified properties.</summary>
+      <param name="passedEndOfBuffer">Whether or not the search has wrapped around the end of the buffer.</param>
+      <param name="passedStartOfBuffer">Whether or not the search has wrapped around the start of the buffer.</param>
+      <param name="passedStartOfSearch">Whether or not the search passed the first item found.</param>
+      <param name="resultFound">Whether or not the search was successful.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.Equals(System.Object)">
+      <summary>Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> objects are the same.</summary>
+      <returns>true if both objects have the same content, otherwise false.</returns>
+      <param name="obj">The object to be compared.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.GetHashCode">
+      <summary>Gets the hash code for the object.</summary>
+      <returns>The hash code.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.op_Equality(Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult,Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult)">
+      <summary>Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> objects are the same.</summary>
+      <returns>true if both objects have the same content, otherwise false.</returns>
+      <param name="first">The first result.</param>
+      <param name="second">The second result.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.op_Inequality(Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult,Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult)">
+      <summary>Determines whether the contents of two <see cref="T:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult" /> objects are different.</summary>
+      <returns>true if both objects have different content, otherwise false.</returns>
+      <param name="first">The first result.</param>
+      <param name="second">The second result.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedEndOfBuffer">
+      <summary>Determines whether the search wrapped around the end of the buffer to its beginning.</summary>
+      <returns>true if the search has wrapped around the end of the buffer, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedStartOfBuffer">
+      <summary>Determines whether the search wrapped around the start of the buffer to its end.</summary>
+      <returns>true if the search has wrapped around the start of the buffer to its end.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.PassedStartOfSearch">
+      <summary>Determines whether the search passed the first item found.</summary>
+      <returns>true if the search has passed the first item found.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.IncrementalSearch.IncrementalSearchResult.ResultFound">
+      <summary>Determines whether the search for the term was successful.</summary>
+      <returns>true if the search was successful.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations">
+      <summary>Defines operations relating to the editor.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddAfterTextBufferChangePrimitive">
+      <summary>Adds an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> for the buffer that will revert the selection to the current state when it is redone.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.AddBeforeTextBufferChangePrimitive">
+      <summary>Adds an <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoPrimitive" /> to the <see cref="T:Microsoft.VisualStudio.Text.Operations.ITextUndoHistory" /> for the buffer that will revert the selection to the current state when it is undone.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Backspace">
+      <summary>Deletes a character to the left of the current caret.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanCut">
+      <summary>Determines whether a cut operation is possible.</summary>
+      <returns>true if a cut operation is possible, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanDelete">
+      <summary>Determines whether a delete operation is possible.</summary>
+      <returns>true if a delete operation is possible, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CanPaste">
+      <summary>Determines whether a paste operation is possible.</summary>
+      <returns>true if a paste operation is possible, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Capitalize">
+      <summary>Converts all the characters in the selection to lowercase, then converts the first character in each word in the selection to uppercase. If the selection is empty, then it makes the next character uppercase.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ConvertSpacesToTabs">
+      <summary>Converts spaces to tabs in the selection, or, if the selection is empty, on the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ConvertTabsToSpaces">
+      <summary>Converts tabs to spaces in the selection, or, if the selection is empty, on the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CopySelection">
+      <summary>Copies the selected text to the clipboard.</summary>
+      <returns>true if the clipboard operation succeeded, otherwise false.</returns>
+      <exception cref="T:System.InsufficientMemoryException">There is not sufficient memory to complete the operation.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CutFullLine">
+      <summary>If there is a selection, deletes all the lines touched by the selection, including line break characters, and copies the text to the clipboard. Otherwise, deletes the line the caret is on, including the line break characters, and copies the text to the clipboard.</summary>
+      <returns>true if the edit and the clipboard operation both succeeded, otherwise false.</returns>
+      <exception cref="T:System.InsufficientMemoryException">There is not sufficient memory to complete the operation.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.CutSelection">
+      <summary>Cuts the selected text.</summary>
+      <returns>true if the edit and the clipboard operation both succeeded, otherwise false.</returns>
+      <exception cref="T:System.InsufficientMemoryException">There is not sufficient memory to complete the operation.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DecreaseLineIndent">
+      <summary>If there is a multi-line selection, removes indentation from every line in the selection, otherwise removes indentation from the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Delete">
+      <summary>Deletes the selection if there is one. If there is no selection, deletes the next character in the buffer if one exists.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteBlankLines">
+      <summary>Deletes all empty lines or lines that contain only white space in the selection.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteFullLine">
+      <summary>If there is a selection, deletes all the lines touched by the selection, including line break characters. Otherwise, deletes the line the caret is on, including the line break characters.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteHorizontalWhiteSpace">
+      <summary>Deletes all white space from the beginnings and ends of the selected lines, and trims internal white space.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteToBeginningOfLine">
+      <summary>Deletes the line the caret is on, up to the previous line break character and the selection, if present.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteToEndOfLine">
+      <summary>Deletes the line the caret is on, up to the line break character and the selection, if present.</summary>
+      <returns>true if the operation succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteWordToLeft">
+      <summary>Deletes the word to the left of the current caret position.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.DeleteWordToRight">
+      <summary>Deletes the word to the right of the current caret position.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ExtendSelection(System.Int32)">
+      <summary>Extends the current selection span to the specified position.</summary>
+      <param name="newEnd">The new character position to which the selection is to be extended.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="newEnd" /> is less than 0.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.GetWhitespaceForVirtualSpace(Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Gets a string composed of whitespace characters that would be inserted to fill the gap between a given <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> and the closest <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> on the same line.</summary>
+      <returns>A string composed of whitespace characters that would be inserted to fill the gap between a given <see cref="T:Microsoft.VisualStudio.Text.VirtualSnapshotPoint" /> and the closest <see cref="T:Microsoft.VisualStudio.Text.SnapshotPoint" /> on the same line.</returns>
+      <param name="point">The point in virtual space</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.GotoLine(System.Int32)">
+      <summary>Moves the caret to the start of the specified line.</summary>
+      <param name="lineNumber">The line number to which to move the caret.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="lineNumber" /> is less than zero or greater than the number of the last line in the text buffer.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.IncreaseLineIndent">
+      <summary>If there is a multi-line selection, adds indentation to every line in the selection, otherwise adds indentation to the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Indent">
+      <summary>If there is a multi-line selection indents the selection, otherwise inserts a tab at the caret location.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertFile(System.String)">
+      <summary>Inserts the contents of a file on disk into the text buffer.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="filePath">The path of the file on disk.</param>
+      <exception cref="T:System.IO.DirectoryNotFoundException">The specified path is invalid (for example, it is on an unmapped drive). </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="filePath" /> is a zero-length string, contains only white space, or contains one or more invalid characters as defined by <see cref="M:System.IO.Path.GetInvalidPathChars" />.</exception>
+      <exception cref="T:System.IO.FileNotFoundException">The file specified in <paramref name="filePath" /> was not found.</exception>
+      <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
+      <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters. </exception>
+      <exception cref="T:System.UnauthorizedAccessException">
+        <paramref name="filePath" /> specifies a file that is read-only, or this operation is not supported on the current platform, or <paramref name="filePath" /> specifies a directory, or the caller does not have the required permission.</exception>
+      <exception cref="T:System.IO.IOException">An I/O error occurred while opening the file. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="filePath" /> is null.</exception>
+      <exception cref="T:System.NotSupportedException">
+        <paramref name="filePath" /> is in an invalid format. </exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertNewLine">
+      <summary>Inserts a new line at the current caret position.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertProvisionalText(System.String)">
+      <summary>Inserts the given text at the current caret position as provisional text.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="text">The text to be inserted in the buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertText(System.String)">
+      <summary>Inserts the given text at the current caret position.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="text">The text to be inserted in the buffer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.InsertTextAsBox(System.String,Microsoft.VisualStudio.Text.VirtualSnapshotPoint@,Microsoft.VisualStudio.Text.VirtualSnapshotPoint@)">
+      <summary>Inserts the specified text at the current caret position as a box.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="text">The text to be inserted in the buffer. Each "line" from the text will be written out a line at a time.</param>
+      <param name="boxStart">The start of the newly inserted box.</param>
+      <param name="boxEnd">The end of the newly inserted box.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MakeLowercase">
+      <summary>Converts uppercase letters to lowercase in the selection. If the selection is empty, makes the next character lowercase.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MakeUppercase">
+      <summary>Converts lowercase letters to uppercase in the selection. If the selection is empty, makes the next character uppercase.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCaret(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Double,System.Boolean)">
+      <summary>Moves the caret to the given line at the given offset.</summary>
+      <param name="textLine">The <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> on which to place the caret.</param>
+      <param name="horizontalOffset">The horizontal location in the given <paramref name="textLine" /> to which to move the caret.</param>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textLine" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCurrentLineToBottom">
+      <summary>Moves the current line to the bottom of the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveCurrentLineToTop">
+      <summary>Moves the current line to the top of the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveLineDown(System.Boolean)">
+      <summary>Moves the caret one line down.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveLineUp(System.Boolean)">
+      <summary>Moves the caret one line up.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToBottomOfView(System.Boolean)">
+      <summary>Moves the caret to the last fully-visible line of the view.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToEndOfDocument(System.Boolean)">
+      <summary>Moves the caret at the end of the document.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToEndOfLine(System.Boolean)">
+      <summary>Moves the caret to the end of the line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToHome(System.Boolean)">
+      <summary>Moves the caret to the first text column on the line. </summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToLastNonWhiteSpaceCharacter(System.Boolean)">
+      <summary>Moves the caret to just before the last non-white space character in the line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToNextCharacter(System.Boolean)">
+      <summary>Moves the caret to the next character.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToNextWord(System.Boolean)">
+      <summary>Moves the caret to the next word.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToPreviousCharacter(System.Boolean)">
+      <summary>Moves the caret to the previous character.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToPreviousWord(System.Boolean)">
+      <summary>Moves the caret to the previous word.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfDocument(System.Boolean)">
+      <summary>Moves the caret to the start of the document.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfLine(System.Boolean)">
+      <summary>Moves the caret to the start of the line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfLineAfterWhiteSpace(System.Boolean)">
+      <summary>Moves the caret to the first non-whitespace character of the line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfNextLineAfterWhiteSpace(System.Boolean)">
+      <summary>Moves the caret to the first non-whitespace character in the next line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToStartOfPreviousLineAfterWhiteSpace(System.Boolean)">
+      <summary>Moves the caret to the first non-whitespace character on the previous line.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.MoveToTopOfView(System.Boolean)">
+      <summary>Moves the caret to the first fully-visible line of the view.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.NormalizeLineEndings(System.String)">
+      <summary>Replaces all the line endings that do not match the specified string.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="replacement">The character sequence with which to replace the line endings.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.OpenLineAbove">
+      <summary>Inserts a new line at the start of the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.OpenLineBelow">
+      <summary>Inserts a new line at the end of the line the caret is on.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Options">
+      <summary>Gets the options specific to this view.</summary>
+      <returns>The options specific to this view.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.PageDown(System.Boolean)">
+      <summary>Moves the caret one page down.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.PageUp(System.Boolean)">
+      <summary>Moves the caret one page up.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Paste">
+      <summary>Pastes text from the clipboard to the text buffer.</summary>
+      <returns>true if the edit and the clipboard operation both succeeded, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ProvisionalCompositionSpan">
+      <summary>Gets the span of the current provisional composition, or null if there is no provisional composition).</summary>
+      <returns>The span of the current provisional composition, or null if there is no provisional composition).</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceAllMatches(System.String,System.String,System.Boolean,System.Boolean,System.Boolean)">
+      <summary>Replaces all matching occurrences of the given string.</summary>
+      <returns>The number of matches found.</returns>
+      <param name="searchText">The text to match.</param>
+      <param name="replaceText">The replacement text.</param>
+      <param name="matchCase">true if the search should match case, otherwise false.</param>
+      <param name="matchWholeWord">true if the search should match whole words, otherwise false.</param>
+      <param name="useRegularExpressions">true if the search should use regular expressions, otherwise false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="searchText" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="useRegularExpressions" /> is true and <paramref name="searchText" /> is an invalid regular expression.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceSelection(System.String)">
+      <summary>Replaces the text selection with the specified text.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="text">The text to use as a replacement.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="text" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ReplaceText(Microsoft.VisualStudio.Text.Span,System.String)">
+      <summary>Replaces text from the specified span with the specified text.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+      <param name="replaceSpan">The span of text to be replaced.</param>
+      <param name="text">The new text. </param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ResetSelection">
+      <summary>Resets any selection in the text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollColumnLeft">
+      <summary>Scrolls the view one column to the left.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollColumnRight">
+      <summary>Scrolls the view one column to the right.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollDownAndMoveCaretIfNecessary">
+      <summary>Scrolls the view down by one line and repositions the caret to the first fully-visible line in the view, if it is scrolled off the page.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineBottom">
+      <summary>Scrolls the line the caret is on, so that it is the last fully-visible line in the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineCenter">
+      <summary>Scrolls the line the caret is on, so that it is centered in the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollLineTop">
+      <summary>Scrolls the line the caret is on, so that it is the first fully-visible line in the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollPageDown">
+      <summary>Scrolls the view down a page without moving the caret.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollPageUp">
+      <summary>Scrolls the view up a page without moving the caret.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ScrollUpAndMoveCaretIfNecessary">
+      <summary>Scrolls the view up by one line and repositions the caret, if it is scrolled off the page, to the last fully-visible line in the view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAll">
+      <summary>Selects all text.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint)">
+      <summary>Selects from the given anchor point to the active point, moving the caret to the new active point of the selection. The selected span will be made visible.</summary>
+      <param name="anchorPoint">The anchor point of the new selection.</param>
+      <param name="activePoint">The active point of the new selection and position of the caret.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.Editor.TextSelectionMode)">
+      <summary>Selects from the specified anchor point to the active point, moving the caret to the new active point of the selection, and ensuring that the selection is in the specified selection mode, and making the selected span visible.</summary>
+      <param name="anchorPoint">The anchor point of the new selection.</param>
+      <param name="activePoint">The active point of the new selection and position of the caret.</param>
+      <param name="selectionMode">The selection mode of the new selection.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectAndMoveCaret(Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.VirtualSnapshotPoint,Microsoft.VisualStudio.Text.Editor.TextSelectionMode,System.Nullable{Microsoft.VisualStudio.Text.Editor.EnsureSpanVisibleOptions})">
+      <summary>Selects from the given anchor point to active point, moving the caret to the new active point of the selection, ensuring that the selection is in the specified selection mode and making the selected span visible.</summary>
+      <param name="anchorPoint">The anchor point of the new selection.</param>
+      <param name="activePoint">The active point of the new selection and position of the caret.</param>
+      <param name="selectionMode">The selection mode of the new selection.</param>
+      <param name="scrollOptions">The scrolling to be done in the view after the selection is made. If null, no scrolling is done.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectCurrentWord">
+      <summary>Selects the current word.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectedText">
+      <summary>Gets the selected text.</summary>
+      <returns>The selected text.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectEnclosing">
+      <summary>Selects the enclosing parent.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectFirstChild">
+      <summary>Selects the first child.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectLine(Microsoft.VisualStudio.Text.Formatting.ITextViewLine,System.Boolean)">
+      <summary>Selects the specified line.</summary>
+      <param name="viewLine">The line to select.</param>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="viewLine" /> is null.</exception>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectNextSibling(System.Boolean)">
+      <summary>Selects the next sibling.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SelectPreviousSibling(System.Boolean)">
+      <summary>Selects the previous sibling.</summary>
+      <param name="extendSelection">If true, the selection is extended when the caret is moved; if false, the selection is not extended.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.SwapCaretAndAnchor">
+      <summary>Swaps the caret from its current position to the other end of the selection.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Tabify">
+      <summary>Converts the leading white space to tabs on all lines touched by the selection and caret.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TextView">
+      <summary>Gets the text view on which these operations work.</summary>
+      <returns>The text view on which these operations work.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ToggleCase">
+      <summary>Switches the case of each character in the selection. If the selection is empty, changes the case of the next character.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeCharacter">
+      <summary>Transposes the character at the cursor with the next character. </summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeLine">
+      <summary>Transposes the line containing the cursor with the next line. </summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.TransposeWord">
+      <summary>Transposes the current word with the next one. </summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Unindent">
+      <summary>Unindents the text.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.Untabify">
+      <summary>Converts the leading whitespace to spaces on all lines touched by the selection and the caret.</summary>
+      <returns>true if the edit succeeded, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomIn">
+      <summary>Zooms in to the text view by a scaling factor of 10%.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomOut">
+      <summary>Zooms out of the text view by a scaling factor of 10%.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperations.ZoomTo(System.Double)">
+      <summary>Applies the specified zoom level to the text view.</summary>
+      <param name="zoomLevel">The zoom level to apply, between 20% to 400%.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Operations.IEditorOperationsFactoryService">
+      <summary>A service that provides <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" /> objects.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Operations.IEditorOperationsFactoryService.GetEditorOperations(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" /> objects for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Operations.IEditorOperations" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed">
+      <summary>Represents a collapsed <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" />.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsed.CollapsedChildren">
+      <summary>Gets the children of this collapsed region that are also collapsed.</summary>
+      <returns>The children of this collapsed region that are also collapsed.</returns>
+      <exception cref="T:System.InvalidOperationException">Thrown if this collapsed region has been expanded.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible">
+      <summary>Represents a span that may be collapsed.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.CollapsedForm">
+      <summary>Gets the data object for the collapsed UI.</summary>
+      <returns>The data object for the collapsed UI.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.CollapsedHintForm">
+      <summary>Gets the data object for the collapsed UI tooltip.</summary>
+      <returns>The data object for the collapsed UI tooltip.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.Extent">
+      <summary>Gets the extent of this collapsible region.</summary>
+      <returns>The extent of this collapsible region.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.IsCollapsed">
+      <summary>Determines whether this outlining region is collapsed.</summary>
+      <returns>true if this outlining region is collapsed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.IsCollapsible">
+      <summary>Determines whether this region can be collapsed.</summary>
+      <returns>true if this region can be collapsed, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.ICollapsible.Tag">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag" /> that was used to produce this collapsible region.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag" />.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager">
+      <summary>Provides outlining functionality.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.CollapseAll(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Outlining.ICollapsible})">
+      <summary>Collapses all the regions in the specified span that match the specified predicate.</summary>
+      <returns>The newly-collapsed regions.</returns>
+      <param name="span">The span.</param>
+      <param name="match">The predicate to match.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.Enabled">
+      <summary>Determines whether outlining is enabled.</summary>
+      <returns>true if outlining is enabled, otherwise false.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.Expand(Microsoft.VisualStudio.Text.Outlining.ICollapsed)">
+      <summary>Expands the collapsible span.</summary>
+      <returns>The newly-expanded span.</returns>
+      <param name="collapsible">The region to expand.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.ExpandAll(Microsoft.VisualStudio.Text.SnapshotSpan,System.Predicate{Microsoft.VisualStudio.Text.Outlining.ICollapsed})">
+      <summary>Expands all the regions in the specified span that match the specified predicate.</summary>
+      <returns>The newly-expanded regions.</returns>
+      <param name="span">The span.</param>
+      <param name="match">The predicate to match.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets all the regions that intersect the given collection of spans, whether or not they are collapsed.</summary>
+      <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+      <param name="spans">The collection of spans.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.Boolean)">
+      <summary>Gets all the regions that intersect the given collection of spans, whether or not they are collapsed.</summary>
+      <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+      <param name="spans">The collection of spans.</param>
+      <param name="exposedRegionsOnly">true if this method should return only top-level regions (regions that aren't inside another collapsed region).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets all the regions that intersect the given span, whether or not they are collapsed.</summary>
+      <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+      <param name="span">The span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetAllRegions(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+      <summary>Gets all the regions that intersect the given span, whether or not they are collapsed.</summary>
+      <returns>A sorted sequence of all intersecting collapsible regions.</returns>
+      <param name="span">The span.</param>
+      <param name="exposedRegionsOnly">true if this method should return only top-level regions (regions that aren't inside another collapsed region).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection)">
+      <summary>Gets all the collapsed regions that intersect the given collection of spans.</summary>
+      <returns>A sorted sequence of collapsed regions.</returns>
+      <param name="spans">The collection of spans.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection,System.Boolean)">
+      <summary>Gets all the collapsed regions that intersect the given collection of spans.</summary>
+      <returns>A sorted sequence of collapsed regions.</returns>
+      <param name="spans">The collection of spans.</param>
+      <param name="exposedRegionsOnly">true if this method should return only top-level regions (regions that aren't inside another collapsed region).</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Gets all the collapsed regions that intersect the given span.</summary>
+      <returns>A sorted sequence of collapsed regions.</returns>
+      <param name="span">The span.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.GetCollapsedRegions(Microsoft.VisualStudio.Text.SnapshotSpan,System.Boolean)">
+      <summary>Gets all the collapsed regions that intersect the given span.</summary>
+      <returns>A sorted sequence of collapsed regions.</returns>
+      <param name="span">The span.</param>
+      <param name="exposedRegionsOnly">true if this method should return only top-level regions (regions that aren't inside another collapsed region).</param>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.OutliningEnabledChanged">
+      <summary>Occurs when outlining has been enabled or disabled.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsChanged">
+      <summary>Occurs when there are changes in the set of <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> regions on the corresponding elision buffer.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsCollapsed">
+      <summary>Occurs when an <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> region is collapsed.</summary>
+    </member>
+    <member name="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsExpanded">
+      <summary>Occurs when an <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed" /> region is expanded.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.TryCollapse(Microsoft.VisualStudio.Text.Outlining.ICollapsible)">
+      <summary>Tries to collapse a given region.</summary>
+      <returns>The newly collapsed span if successful, otherwise null.</returns>
+      <param name="collapsible">The region to collapse.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManagerService">
+      <summary>Provides the <see cref="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager" /> for a given view model.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.IOutliningManagerService.GetOutliningManager(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Gets an <see cref="T:Microsoft.VisualStudio.Text.Outlining.IOutliningManager" /> for the given view.</summary>
+      <returns>A valid outlining manager if the view model supports outlining, otherwise null.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> from which to get the outlining manager.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="textView" /> is null.</exception>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.OutliningEnabledChanged" /> event. </summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs.#ctor(System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs" /> for the specified change.</summary>
+      <param name="enabled">true if outlining has been enabled, false if it has been disabled.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.OutliningEnabledEventArgs.Enabled">
+      <summary>Determines whether outlining has been enabled or disabled.</summary>
+      <returns>true if outlining has been enabled, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsChanged" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs.#ctor(Microsoft.VisualStudio.Text.SnapshotSpan)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" />.</summary>
+      <param name="affectedSpan">The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> over which collapsible regions have changed.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsChangedEventArgs.AffectedSpan">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> over which collapsible spans have changed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.SnapshotSpan" /> over which collapsible spans have changed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsCollapsed" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsed})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed" /> regions.</summary>
+      <param name="collapsedRegions">The newly-collapsed regions.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsCollapsedEventArgs.CollapsedRegions">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed" /> regions that are now collapsed.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsed" /> regions that are now collapsed.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs">
+      <summary>Provides information for the <see cref="E:Microsoft.VisualStudio.Text.Outlining.IOutliningManager.RegionsExpanded" /> event.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsible})">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> regions.</summary>
+      <param name="expandedRegions">The newly-expanded regions.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.#ctor(System.Collections.Generic.IEnumerable{Microsoft.VisualStudio.Text.Outlining.ICollapsible},System.Boolean)">
+      <summary>Initializes a new instance of <see cref="T:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs" /> with the specified <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> regions.</summary>
+      <param name="expandedRegions">The newly-expanded regions.</param>
+      <param name="removalPending">true if these regions are being expanded as part of being removed, otherwise false.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.ExpandedRegions">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> regions which are now expanded.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Outlining.ICollapsible" /> regions which are now expanded.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Outlining.RegionsExpandedEventArgs.RemovalPending">
+      <summary>Determines whether the regions are being expanded because they are being removed.</summary>
+      <returns>true if the regions are being expanded because they are being removed, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag">
+      <summary>An implementation of <see cref="T:Microsoft.VisualStudio.Text.Tagging.IErrorTag" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag" /> of type <see cref="F:Microsoft.VisualStudio.Text.Adornments.PredefinedErrorTypeNames.SyntaxError" /> with no tooltip content.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor(System.String)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag" /> of the specified type with no tooltip content.</summary>
+      <param name="errorType">The type of error to use,</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.ErrorTag.#ctor(System.String,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.ErrorTag" /> of the specified type.</summary>
+      <param name="errorType">The type of error to use.</param>
+      <param name="toolTipContent">The tooltip content to display. May be null.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="errorType" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ErrorTag.ErrorType">
+      <summary>Gets the type of error to use.</summary>
+      <returns>The type of error to use.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ErrorTag.ToolTipContent">
+      <summary>Gets the content to use when displaying a tooltip for this error.</summary>
+      <returns>The content to use when displaying a tooltip for this error.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IErrorTag">
+      <summary>Represents an error, which is used to place squiggle adornments on the view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IErrorTag.ErrorType">
+      <summary>Gets the type of error to use.</summary>
+      <returns>The type of error to use.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IErrorTag.ToolTipContent">
+      <summary>Gets the content to use when displaying a tooltip for this error.</summary>
+      <returns>The content to use when displaying a tooltip for this error.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag">
+      <summary>Provides a tag for outlining regions.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.CollapsedForm">
+      <summary>Gets the data object for the collapsed UI. If the default is set, returns null.</summary>
+      <returns>The data object for the collapsed UI. If the default is set, returns null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.CollapsedHintForm">
+      <summary>Gets the data object for the collapsed UI tooltip. If the default is set, returns null.</summary>
+      <returns>The data object for the collapsed UI tooltip. If the default is set, returns null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.IsDefaultCollapsed">
+      <summary>Determines whether the region is collapsed by default.</summary>
+      <returns>true if the region is collapsed by default, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.IOutliningRegionTag.IsImplementation">
+      <summary>Determines whether a region is an implementation region.</summary>
+      <returns>true if a region is an implementation region, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.ITextMarkerTag">
+      <summary>Represents the text marker tag, which is used to place text marker adornments on a view.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.ITextMarkerTag.Type">
+      <summary>Gets the type of adornment to use.</summary>
+      <returns>The type of adornment to use.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService">
+      <summary>A service that creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" /> for an <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.Editor.ITextView)">
+      <summary>Creates a tag aggregator for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> that aggregates tags of the given type.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" /> of the correct type for <paramref name="textView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> with which to get the <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" />.</param>
+      <typeparam name="T">The type of tag to aggregate.</typeparam>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTagAggregatorFactoryService.CreateTagAggregator``1(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.Tagging.TagAggregatorOptions)">
+      <summary>Creates a tag aggregator for the specified <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> and with the given options that aggregates tags of the given type.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" /> of the correct type for <paramref name="textView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" /> with which to get the <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" />.</param>
+      <param name="options">The options to use for the newly created aggregator.</param>
+      <typeparam name="T">The type of tag to aggregate.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.IViewTaggerProvider">
+      <summary>Creates an <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagger`1" /> for a given buffer.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.IViewTaggerProvider.CreateTagger``1(Microsoft.VisualStudio.Text.Editor.ITextView,Microsoft.VisualStudio.Text.ITextBuffer)">
+      <summary>Creates a tag provider for the specified view and buffer.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.Tagging.ITagAggregator`1" /> of the correct type for <paramref name="textView" />.</returns>
+      <param name="textView">The <see cref="T:Microsoft.VisualStudio.Text.Editor.ITextView" />.</param>
+      <param name="buffer">The <see cref="T:Microsoft.VisualStudio.Text.ITextBuffer" />.</param>
+      <typeparam name="T">The type of the tag.</typeparam>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag">
+      <summary>Represents a tag for outlining regions.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag" />.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor(System.Boolean,System.Boolean,System.Object,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag" /> with the specified default collapsed state.</summary>
+      <param name="isDefaultCollapsed">true if the region is collapsed by default, otherwise false.</param>
+      <param name="isImplementation">true if the region is an implementation, otherwise false.</param>
+      <param name="collapsedForm">The data object for the collapsed UI.</param>
+      <param name="collapsedHintForm">The data object for the collapsed UI tooltip.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.#ctor(System.Object,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag" /> with the specified objects.</summary>
+      <param name="collapsedForm">The data object for the collapsed UI.</param>
+      <param name="collapsedHintForm">The data object for the collapsed UI tooltip.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.CollapsedForm">
+      <summary>Gets the data object for the collapsed UI. </summary>
+      <returns>The data object for the collapsed UI. If the default is set, returns null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.CollapsedHintForm">
+      <summary>Gets the data object for the collapsed UI tooltip. If the default is set, returns null.</summary>
+      <returns>The data object for the collapsed UI tooltip. If the default is set, returns null.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.IsDefaultCollapsed">
+      <summary>Determines whether the region is collapsed by default.</summary>
+      <returns>true if the region is collapsed by default, otherwise false.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.OutliningRegionTag.IsImplementation">
+      <summary>Determines whether a region is an implementation region.</summary>
+      <returns>true if a region is an implementation region, otherwise false.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag">
+      <summary>Represents a tag for a space-negotiating adornment. The tag is used to provide space for positioning the adornment in a view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,Microsoft.VisualStudio.Text.PositionAffinity,System.Object,System.Object)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag" /> with the specified properties.</summary>
+      <param name="width">The width of the tag in pixels.</param>
+      <param name="topSpace">The space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</param>
+      <param name="baseline">The baseline of the space-negotiating adornment.</param>
+      <param name="textHeight">The height in pixels of the text portion of the space-negotiating adornment.</param>
+      <param name="bottomSpace">The space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</param>
+      <param name="affinity">The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the space-negotiating adornment.</param>
+      <param name="identityTag">A unique object associated with the space-negotiating adornment, used by <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentBounds(System.Object)" />.</param>
+      <param name="providerTag">A unique object identifying the provider of the adornment, used by <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentTags(System.Object)" />).</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Affinity">
+      <summary>Gets the <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the space-negotiating adornment.</summary>
+      <returns>The <see cref="T:Microsoft.VisualStudio.Text.PositionAffinity" /> of the space-negotiating adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Baseline">
+      <summary>Gets the baseline of the space-negotiating adornment.</summary>
+      <returns>The baseline of the space-negotiating adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.BottomSpace">
+      <summary>Gets the amount of space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space needed between the bottom of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the bottom of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.IdentityTag">
+      <summary>Gets a unique object associated with the space-negotiating adornment, which is used by <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentBounds(System.Object)" />.</summary>
+      <returns>A unique object associated with the space-negotiating adornment, which is used by <see cref="M:Microsoft.VisualStudio.Text.Formatting.ITextViewLine.GetAdornmentBounds(System.Object)" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.ProviderTag">
+      <summary>Gets a unique object that identifies the provider of the adornment.</summary>
+      <returns>A unique object that identifies the provider of the adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.TextHeight">
+      <summary>Gets the height of the text portion of the space-negotiating adornment.</summary>
+      <returns>The height of the text portion of the space-negotiating adornment.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.TopSpace">
+      <summary>Gets the amount of space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</summary>
+      <returns>The amount of space needed between the top of the text in the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" /> and the top of the <see cref="T:Microsoft.VisualStudio.Text.Formatting.ITextViewLine" />.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.SpaceNegotiatingAdornmentTag.Width">
+      <summary>Gets the width of the adornment.</summary>
+      <returns>The width of the adornment.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag">
+      <summary>Represents the text marker tag, which is used to place text marker adornments on a view.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag.#ctor(System.String)">
+      <summary>Initializes a new instance of a <see cref="T:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag" /> of the given type.</summary>
+      <param name="type">The type of text marker to use.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="type" /> is null.</exception>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Text.Tagging.TextMarkerTag.Type">
+      <summary>Gets the type of adornment to use.</summary>
+      <returns>The type of adornment to use.</returns>
+    </member>
+  </members>
+</doc>
\ No newline at end of file
diff --git a/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.12.0.dll b/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.12.0.dll
new file mode 100644
index 0000000000000000000000000000000000000000..13c8e77bfd123f608fa9c9873af09304b516e3fa
GIT binary patch
diff --git a/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.dll b/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ce63979f6ae09c56d1589a8ea5e0bbe1d901b39c
GIT binary patch
diff --git a/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.xml b/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.xml
new file mode 100644
index 00000000..23b1e02b
--- /dev/null
+++ b/References/VS12/MSIL/4.0/Microsoft.VisualStudio.Shell.Immutable.10.0.xml
@@ -0,0 +1,125 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>Microsoft.VisualStudio.Shell.Immutable.10.0</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute">
+      <summary>An abstract class for VSPackage registration. The RegistrationAttribute class allows new registration information to be added without changing the registration tools.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.#ctor">
+      <summary>Initializes a new instance of the class.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.GetPackageRegKeyPath(System.Guid)">
+      <summary>Gets the registry path (relative to the registry root of the application) of the VSPackage.</summary>
+      <returns>The registry path (relative to the registry root of the application) of the VSPackage.</returns>
+      <param name="package">The GUID of the VSPackage.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Registers this VSPackage with a given context, when called by an external registration tool such as regpkg.exe. For more information, see Registering VSPackages.</summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.TypeId">
+      <summary>Gets the current instance of this attribute.</summary>
+      <returns>The current instance of this attribute.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
+      <summary>Called to unregister this attribute with the given context. </summary>
+      <param name="context">A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered.</param>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key">
+      <summary>Provides an abstract class that represents a registration key.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.#ctor">
+      <summary>Creates a new <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key" /> object.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.Close">
+      <summary>Closes a key after writing is complete.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.CreateSubkey(System.String)">
+      <summary>Creates a new registration key. The new key is a subkey of the current Key.</summary>
+      <returns>The newly created Key.</returns>
+      <param name="name">The name of the new key. This name is relative to the current key. An empty or null string sets the default value for the key.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.SetValue(System.String,System.Object)">
+      <summary>Sets the name to the given value.</summary>
+      <param name="valueName">The name of the value to set. If <paramref name="valueName" /> is null or an empty string, SetValue sets the default value for the current Key.</param>
+      <param name="value">An object to store in the value. Use an empty string or null to set the default value for a key. If the object is a numeric type that can be converted to an integer, it is stored as a DWORD registry encoding. Otherwise it is stored as a string.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key.System#IDisposable#Dispose">
+      <summary>Disposes the object and its resources.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext">
+      <summary>An abstract base class that provides context information from an external source to a registration attribute.</summary>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.#ctor">
+      <summary>Creates a new RegistrationAttribute.RegistrationContext.</summary>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.CodeBase">
+      <summary>Gets the path and filename of the object being registered.</summary>
+      <returns>The path and filename of the object being registered.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.ComponentPath">
+      <summary>Gets the path to the component that is being registered.</summary>
+      <returns>The path to the component being registered, including the file name.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.ComponentType">
+      <summary>Gets the type of component being registered.</summary>
+      <returns>The type of component being registered.</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.CreateKey(System.String)">
+      <summary>Creates a new registration key by name.</summary>
+      <returns>A new <see cref="T:Microsoft.VisualStudio.Shell.RegistrationAttribute.Key" /> object.</returns>
+      <param name="name">The name of the key to create.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.EscapePath(System.String)">
+      <summary>Reformats a string as needed by the registration tool.</summary>
+      <returns>The reformatted path string.</returns>
+      <param name="str">The path string to reformat.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.InprocServerPath">
+      <summary>Gets the path to the in-process server DLL.</summary>
+      <returns>The path to the in-process server DLL.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.Log">
+      <summary>Gets a <see cref="T:System.IO.TextWriter" /> object that can be used to log events during registration.</summary>
+      <returns>A <see cref="T:System.IO.TextWriter" /> object.</returns>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RegistrationMethod">
+      <summary>Gets a value that specifies how the assembly should be located (CodeBase or Assembly).</summary>
+      <returns>Specifies how the assembly should be located (CodeBase or Assembly).</returns>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveKey(System.String)">
+      <summary>Removes an existing registration key.</summary>
+      <param name="name">The name of the key to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveKeyIfEmpty(System.String)">
+      <summary>Removes the key of the specified name if it has no child key and no value.</summary>
+      <param name="name">The name of the key to remove.</param>
+    </member>
+    <member name="M:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RemoveValue(System.String,System.String)">
+      <summary>Removes a value from a registration key.</summary>
+      <param name="keyname">The name of the key that contains the value to be removed.</param>
+      <param name="valuename">The name of the value to remove.</param>
+    </member>
+    <member name="P:Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext.RootFolder">
+      <summary>Gets or sets the root folder.</summary>
+      <returns>The root folder.</returns>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.RegistrationMethod">
+      <summary>Specifies how the assembly should be registered or located.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.Default">
+      <summary>Should be used only by tools.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.CodeBase">
+      <summary>The path to the assembly should be stored in the registry and used to locate the assembly at runtime.</summary>
+    </member>
+    <member name="F:Microsoft.VisualStudio.Shell.RegistrationMethod.Assembly">
+      <summary>The assembly should be in the GAC or in the PrivateAssemblies folder.</summary>
+    </member>
+    <member name="T:Microsoft.VisualStudio.Shell.SVsServiceProvider">
+      <summary>Represents a Visual Studio service provider.</summary>
+    </member>
+  </members>
+</doc>
\ No newline at end of file

From d2c3114f7ba636b4fd7c32c8f686a1df9c7e0e0c Mon Sep 17 00:00:00 2001
From: Hubert Bukowski <hubuk@users.noreply.github.com>
Date: Fri, 15 May 2015 09:00:12 +0200
Subject: [PATCH 2/6] Reverting some changes to master version

---
 .gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 290cf309..6762842a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,7 +39,7 @@ bld/
 #exception to the .gitignore
 
 !Common/bin
-!Microsoft.Research/common/bin
+
 
 # Roslyn cache directories
 *.ide/

From d544c9899baffd186928edacc3a605d9c20a88f2 Mon Sep 17 00:00:00 2001
From: Hubert Bukowski <hubuk@users.noreply.github.com>
Date: Fri, 15 May 2015 09:01:51 +0200
Subject: [PATCH 3/6] Reverting some changes to master version

---
 CodeContracts.sln | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CodeContracts.sln b/CodeContracts.sln
index a87387b6..9bd8cbf4 100644
--- a/CodeContracts.sln
+++ b/CodeContracts.sln
@@ -1,7 +1,7 @@
 ﻿
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 2013
-VisualStudioVersion = 12.0.31101.0
+VisualStudioVersion = 12.0.30723.0
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CodeProviders", "CodeProviders", "{76F9B10B-70B6-40FF-B5A7-3562734BF8E4}"
 EndProject

From 6961c21a88e6e3485cad20811b9d7f9bbbb7e8ce Mon Sep 17 00:00:00 2001
From: Hubert Bukowski <hubuk@users.noreply.github.com>
Date: Fri, 15 May 2015 09:04:55 +0200
Subject: [PATCH 4/6] Fixed referenced assembly version

---
 .../ContractAdornments/VS2010/ContractAdornments.csproj       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj b/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
index 5864c3bf..14e8dcdf 100644
--- a/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
+++ b/Microsoft.Research/ContractAdornments/VS2010/ContractAdornments.csproj
@@ -171,7 +171,7 @@
       <HintPath>..\..\ImportedCCI2\Microsoft.Cci.SourceModel.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.CSharp" />
-    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
       <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.CoreUtility.dll</HintPath>
     </Reference>
@@ -425,4 +425,4 @@
   <Target Name="AfterBuild">
   </Target>
   -->
-</Project>
\ No newline at end of file
+</Project>

From a4c4783b0a2d9537e9bc7a1509e0260c8b9aa837 Mon Sep 17 00:00:00 2001
From: Hubert Bukowski <hubuk@users.noreply.github.com>
Date: Sat, 16 May 2015 09:18:07 +0200
Subject: [PATCH 5/6] Updated references

---
 .../VSAdornments/VS2010/Adornments.csproj     | 30 +++++++++++++++----
 1 file changed, 24 insertions(+), 6 deletions(-)

diff --git a/Microsoft.Research/VSAdornments/VS2010/Adornments.csproj b/Microsoft.Research/VSAdornments/VS2010/Adornments.csproj
index 5688328a..94a190bc 100644
--- a/Microsoft.Research/VSAdornments/VS2010/Adornments.csproj
+++ b/Microsoft.Research/VSAdornments/VS2010/Adornments.csproj
@@ -143,12 +143,30 @@
       <SpecificVersion>False</SpecificVersion>
       <HintPath>..\..\ImportedCCI2\Microsoft.Cci.MetadataModel.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Language.StandardClassification, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
-    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
+    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.CoreUtility.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Language.StandardClassification, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Language.StandardClassification.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.Data, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.Data.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.Logic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.Logic.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.UI.dll</HintPath>
+    </Reference>
+    <Reference Include="Microsoft.VisualStudio.Text.UI.Wpf, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\..\..\References\VS10\MSIL\4.0\Microsoft.VisualStudio.Text.UI.Wpf.dll</HintPath>
+    </Reference>
     <Reference Include="PresentationCore" />
     <Reference Include="PresentationFramework" />
     <Reference Include="System" />

From 378bc27f95fc9e3c505f7f1e9124cbc1b878e1c2 Mon Sep 17 00:00:00 2001
From: hubuk <hubert.bukowski@gmail.com>
Date: Sat, 16 May 2015 17:03:38 +0200
Subject: [PATCH 6/6] Added missing referenced assemblies.

---
 ...Studio.Language.StandardClassification.dll | Bin 0 -> 28592 bytes
 ...Studio.Language.StandardClassification.xml | 217 ++++++++++++++++++
 2 files changed, 217 insertions(+)
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll
 create mode 100644 References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml

diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.dll
new file mode 100644
index 0000000000000000000000000000000000000000..6bcecc4c0adecc4b838a9bb31aa82d84a22b3826
GIT binary patch
diff --git a/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml
new file mode 100644
index 00000000..269decf5
--- /dev/null
+++ b/References/VS10/MSIL/4.0/Microsoft.VisualStudio.Language.StandardClassification.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.Language.StandardClassification</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService">
+            <summary>
+            Provides access to standard classifications.
+            </summary>
+            <remarks>This is a MEF Component, and should be imported with the following attribute:
+            [Import(typeof(IStandardClassificationService))]
+            </remarks>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.NaturalLanguage">
+            <summary>
+            Gets a classification type representing a natural language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.FormalLanguage">
+            <summary>
+            Gets a classification type representing a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Comment">
+            <summary>
+            Gets a classification type representing comments in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Identifier">
+            <summary>
+            Gets a classification type representing identifiers in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Keyword">
+            <summary>
+            Gets a classification type representing keywords in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.WhiteSpace">
+            <summary>
+            Gets a classification type representing whitespace in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Operator">
+            <summary>
+            Gets a classification type representing whitespace in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Literal">
+            <summary>
+            Gets a classification type representing literals in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.NumberLiteral">
+            <summary>
+            Gets a classification type representing numerical literals which derives from the literal classification type in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.StringLiteral">
+            <summary>
+            Gets a classification type representing string literals which derives from the literal classification type in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.CharacterLiteral">
+            <summary>
+            Gets a classification type representing character literals which derives from the literal classification type in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.Other">
+            <summary>
+            Gets a classification type representing anything in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.ExcludedCode">
+            <summary>
+            Gets a classification type representing blocks excluded by the preprocessor or other means in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.PreprocessorKeyword">
+            <summary>
+            Gets a classification type representing preprocessor keywords in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.SymbolDefinition">
+            <summary>
+            Gets a classification type representing the definition of a symbol in a formal language.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService.SymbolReference">
+            <summary>
+            Gets a classification type representing the reference to a symbol in a formal language.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority">
+            <summary>
+            Represents the built-in priorities for language classifications.
+            </summary>
+            <remarks>
+            <para>
+            The set of default classification types and format definitions provided by the <see cref="T:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService"/> define
+            natural language and formal language classification types. These classification types act as classification types upon which other
+            classification types are based.
+            </para>
+            <para>
+            Formal language classifications have higher priority than natural language classification types (and by definition all derivatives of
+            formal language classifications have higher priority than derivatives of the natural language classification types).
+            </para>
+            <para>
+            Both the formal and natural language classification types fall between the <see cref="F:Microsoft.VisualStudio.Text.Classification.Priority.Default"/> and <see cref="F:Microsoft.VisualStudio.Text.Classification.Priority.High"/>
+            generic priorities.
+            </para>
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority.NaturalLanguage">
+            <summary>
+            Priority for the natural language classification definitions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.LanguagePriority.FormalLanguage">
+            <summary>
+            Priority for the formal language classificaiton definitions.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames">
+            <summary>
+            Defines a list of predefined classification type names.
+            </summary>
+            <remarks>
+            The classification type names defined herein are used by the <see cref="T:Microsoft.VisualStudio.Language.StandardClassification.IStandardClassificationService"/> to create the set of pre-existing classification types.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Comment">
+            <summary>
+            Name of the classification type representing comments.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Identifier">
+            <summary>
+            Name of the classification type representing identifiers. In C# for instance, these would be variable names.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Keyword">
+            <summary>
+            Name of the classification type representing keywords. In C# for instance, foreach would be a keyword.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.WhiteSpace">
+            <summary>
+            Name of the classification type representing white space.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Operator">
+            <summary>
+            Name of the classification type representing operators. In C# for instance, + would be an operator.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Literal">
+            <summary>
+            Name of the classification type representing literals.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.String">
+            <summary>
+            Name of the classification type representing strings.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Character">
+            <summary>
+            Name of the classification type representing characters.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Number">
+            <summary>
+            Name of the classification type representing numbers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.Other">
+            <summary>
+            Name of the classification type representing all other types of classifications.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.ExcludedCode">
+            <summary>
+            Name of the classification type representing items that are excluded via a preprocessor macro or other means.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.PreprocessorKeyword">
+            <summary>
+            Name of the classification type representing preprocessor keywords.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.SymbolDefinition">
+            <summary>
+            Name of the classification type representing definition of symbols.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.SymbolReference">
+            <summary>
+            Name of the classification type representing symbol references.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.NaturalLanguage">
+            <summary>
+            Name of the classification type representing a natural language classification. This classification type is intended to be used
+            as a base classification type for other classification types belonging to a set of natural language classifications.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.Language.StandardClassification.PredefinedClassificationTypeNames.FormalLanguage">
+            <summary>
+            Name of the classification type representing a formal language. This classification type is intended to be used as a base
+            classification type for all classification types belonging to a set of formal langauge classifications. For example literals
+            and keywords.
+            </summary>
+        </member>
+    </members>
+</doc>
